2019-03-06
展开全部
#include <stdio.h>
#include <string.h>
void fun(char *fname, char *st, char *mode) {
FILE *myf;
myf = fopen(fname, mode);
int i;
for (i = 0; i < strlen(st); i ++) {
fputc(st[i], myf);
}
fclose(myf);
}
int main(void) {
fun("test.txt", "great", "w"); // 先从头写入 great
fun("test.txt", "hello", "w"); // 然后再从头写入 hello
fun("test.txt", "world!", "a"); // 追加写入 world
// test.txt的内容应该是 helloworld!
return 0;
}
strlen函数需要string.h这个头文件,最终输出helloworld!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询