首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

几个困惑也久的C语言有关问题 真心求答

2013-04-09 
几个困惑也久的C语言问题真心求答最近一直在 为几个C语言问题烦恼?真心求大神们来帮忙解答问题:我向文件a.

几个困惑也久的C语言问题 真心求答
最近一直在 为几个C语言问题烦恼?真心求大神们来帮忙解答  

问题:我向文件a.txt{ fp=fopen("a.txt","w+")}写入 几个字符窜,如:123  456  abcdef .....;
     1.我想只读出第二个字符串,如:要求只读出456或者abcdef。要怎么实现? 
      2.要求写入的字符串  在文件中各占一行 ,
           123
          456
          abcdef
          .....
       这样要怎么实现?
     3.在C中可以在文件中在写入一个文件吗?
        如:在也知的a.txt文件中在写入一个b.txt文件,要怎样才能实现b文件的读写呢?
困惑也久的问题,真心希望大神解答。(最好能用个简单的例子解答困惑)
                               真心求解 拜谢!
[解决办法]

引用:
引用:最近一直在 为几个C语言问题烦恼?真心求大神们来帮忙解答  

问题:我向文件a.txt{ fp=fopen("a.txt","w+")}写入 几个字符窜,如:123  456  abcdef .....;
     1.我想只读出第二个字符串,如:要求只读出456或者abcdef。要怎么实现? 
      2.要求写入的……

正解,其实system调用下shell是最简单的
[解决办法]
Q1.我想只读出第二个字符串,如:要求只读出456或者abcdef。要怎么实现? 
A1.fscanf(f,"%*s%s%s",s2,s3);
Q2.要求写入的字符串  在文件中各占一行 ,
            123
           456
           abcdef
           .....
        这样要怎么实现?
A2.不行fprintf(f,"123\n456\nabcdef\n");
Q3.在C中可以在文件中在写入一个文件吗?
A3.不行
------解决方案--------------------


第二个问题可以用fputs()函数,类似于ptus()函数

热点排行