c语言如何保存字符串为txt文件

字符串大概20B

使用fopen() fwrite() 等函数,详细可以参考c/c++标准库。下面是一个示例代码,向1.txt中写入20字节的字串。

#include <stdio.h>
int main()
{
char str[20] = "testtesttesttesttes";
FILE *fp = fopen("1.txt", "w+");
if (fp==0) {
printf("can't open file\n");
return 0;
}
fwrite(str, sizeof(char)*20, 1, fp);
fclose(fp);
return 0;
}

参考资料:没事来0x30百度贴吧耍耍,分享交流C/C++编程技术。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-02
点击另存为,把文件名的后缀改为“.txt”就可以了。望采纳。
第2个回答  2013-03-02
#include <stdio.h>
int fprintf( FILE *stream, const char *format, ... );
第3个回答  2013-03-02
文件的后缀名其实是蒙人的。。。。。
相似回答