C语言里如何把已有的字符串写入文件里

如题所述

int main()
{
FILE *fp;
fp = fopen("aa.txt", "w");
if(fp ==NULL)
printf("打开文件aa.txt失败\n");
fprintf(fp, "Hello Workd!");

return 0;
}

aa.txt 是在你当前文件夹中的,就是和程序就同一个目录下,你也带路径 c:/my/aa.txt
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-12
去年写过类似的程序,可是具体函数忘记了,在C语言的文件函数标准库中有提供接口函数,可直接调用,好像是创建一个可读写的文件,然后直接调用该接口,将指定的字符串写入到创建的文件中即可。 如楼上
int main()
{
FILE *fp;
fp = fopen("aa.txt", "w");
if(fp ==NULL)
printf("打开文件aa.txt失败\n");
fprintf(fp, "Hello Workd!");

return 0;
}
第2个回答  2011-07-11
用 fwrite()函数 或则 fprintf() 书上都有其使用的方法
第3个回答  2011-07-11
fopen("文件.txt","w");
相似回答