c语言写入文本多次写入数据
时间: 2023-10-26 18:11:07 浏览: 163
C语言多输入
你可以使用 fopen 函数以及 fprintf 函数来实现多次写入数据到文本文件中。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[] = "Hello, world!";
int i, n;
fp = fopen("data.txt", "w");
if (fp == NULL) {
printf("Failed to open file.\n");
return 1;
}
printf("Enter the number of times to write: ");
scanf("%d", &n);
for (i = 0; i < n; i++) {
fprintf(fp, "%s\n", str);
}
fclose(fp);
printf("Data written successfully.\n");
return 0;
}
```
在这个示例中,我们使用 fopen 函数打开一个名为 "data.txt" 的文本文件,并以写入模式打开它。然后,我们使用 fprintf 函数将 "Hello, world!" 字符串写入文件中。通过一个循环,我们可以多次写入相同的数据。最后,我们关闭文件并输出成功的消息。
阅读全文