如果我写
char ar[100];
strcpy(ar, "I am in child\n");
write(fd, ar, strlen(ar))
它将复制"我在孩子"使用open函数将文件定位在fd中。
但是怎么写
printf("you got %d points\n",dice);
到C中的另一个文件? dice
是一个整数。
答案 0 :(得分:0)
您应该使用fprintf()
。
#include <stdio.h>
int main(void) {
int dice = 0;
FILE* fp = fopen("your_file_name.txt", "w");
if (fp == NULL) {
perror("fopen");
return 1;
}
fprintf(fp, "you got %d points\n", dice);
fclose(fp);
return 0;
}