问个简单的代码怎么写

燕西爱清秋 2014-04-12 08:32:18
有两个文件,一个叫A 一个叫B 把文件A读取第一行 然后B文件读取第一行 然后两个数据合并 例如A文件第一行为aaaa B文件第一行为bbbb 合并后为aaaabbbb 然后把这个字符写到文件c里面

这段代码应该怎么写啊?
...全文
306 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
风吹得好舒服 2014-04-18
  • 打赏
  • 举报
回复
我就说个思路吧 1、用inputstream的readline读文件A一行,写到String中 2、用inputstream的readline读文件B一行,写到String中 3、将上面的两个String合并 4、用outputstream向文件C中入刚刚合并的字符串 楼上的说得很对,你需要了解文件的读写,建议看看IO流部分的知识。
Morrisss_ 2014-04-15
  • 打赏
  • 举报
回复
引用 4 楼 u013785196 的回复:
[quote=引用 1 楼 oYinGui1 的回复:] getline, string就这样。。。
能给点具体的代码吗,刚学 ,谢谢[/quote] 看错,读文件的话就要用fstream了,这个应该对你有帮助 http://panpan.blog.51cto.com/489034/101625/
燕西爱清秋 2014-04-14
  • 打赏
  • 举报
回复
引用 1 楼 oYinGui1 的回复:
getline, string就这样。。。
能给点具体的代码吗,刚学 ,谢谢
「已注销」 2014-04-13
  • 打赏
  • 举报
回复
@echo off&setlocal EnableDelayedExpansion&if  EXIST result_3.txt del result_3.txt
set a=0
set flag=0
:next
set b=1
set /a a=!a!+1
FOR /F "tokens=* " %%i in (1.txt) do (if !b! EQU !a! echo 1.txt的第%a%行%%i>>result_3.txt
set /a b=!b!+1
)
if !a! GTR !b! set flag=1
set b=1
FOR /F "tokens=* " %%i in (2.txt) do (if !b! EQU !a! echo 2.txt的第!a!行%%i>>result_3.txt
set /a b=!b!+1
)
if !a! LSS !b! goto next
if !flag! equ 1 goto end
goto next
:end
Morrisss_ 2014-04-13
  • 打赏
  • 举报
回复
getline, string就这样。。。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧