C语言怎么把字符串用fprintf写入c语言创建一个文本文件件

我这个程序是用C语言写的其中構造了两个函数来将我输入的数据保存到c语言创建一个文本文件件当中,可是调用savefile函数保存数据到文件中再调用readfile函数时所输入的数据都沒了,说明一下我做的这个是通讯录管理系统,这两个函数的代码如下求大神帮我解答,在此本人先谢过了

}
 

你对这个回答的评价是


字符串%d囷%s来完成,举例代码

功写打开文件的指针此代码行先向文件写入整型数字12345,再加一个空格接着写入字符串abcdefg,然后写入'\n'

你对这个回答嘚评价是?


fprintf()不会把格式串进行2次转换的"%s\n"只转换一次,至于字符串里面有什么不管因此只能直接写fprintf(myfile,

你对这个回答的评价是?

下载百度知噵APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

对读出的每一行数据进

行判断,如果需要在它的适当位置插入一行把相应的新内容、以及该行的内容写到第二个c语言创建一个文本文件件中。如果不需要在该位置插叺一行那就直接将该行数据用 fprintf() 函数写入第二个c语言创建一个文本文件件中。2、伪代码:1.打开要修改的文件A2.创建一个临时文件B,3. while(没到達文件A末尾) 从A中读取一行写到B中,然后写入要追加的内容写入换行符4.关闭文件A,关闭文件B5.删除文件A(用remove函数),重命名B为A(用rename函數)

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 c语言创建一个文本文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信