使用c将内容复制到另一个文件

时间:2016-03-17 03:12:06

标签: c

如果我写

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是一个整数。

1 个答案:

答案 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;
}