char path[256] = "/tmp/xxx.txt"; // 文件路径为/tmp/xxx.txtFile *fp = fopen(path, "w"); //以写方式打开,已存在的文件将内容清空,只允许写fwrite("dadasdasdas", strlen("dadasdasdas"), 1, fp); //把新的内容写入fclose(fp); //关闭文件句柄请采纳,谢谢 00分享举报您可能感兴趣的内容...
这个直接去百度,很好写的,属于C语言基础!直接往文件里面写内容就可以了,它会自动移除文件里原有的内容!
怎么在一个TXT文件..荤菜:鱼香肉丝 15元,水煮牛肉 20元,辣子鸡丁 25元素菜:麻婆豆腐 8元,鱼香茄子 6元汤菜:番茄蛋汤 9元,青菜豆腐汤 6元这个是dish.txt文件,比如我要在第2行末尾添加一个 韭菜 8
errno_t ecode;if ((ecode = fopen_s(&fp,"E:\\exp01.txt", "w")) == 0)fopen_s函数原型:errno_t fopen_s( FILE** pFile, const char *filename, const char *mode );函数参数 pFile:文件指针将接收到打开的文件指针指向的指针。infilename:文件名。inmode:允许的访问类型。--- ...
可能是windows的问题,我在Ubuntu下用楼主的代码是可以正常写入中文的,Win下把"w"改成"wb"试试呢 ...