将100000个字符写入TXT文件中
时间: 2024-02-18 18:03:57 浏览: 22
同样可以使用C语言中的文件操作函数来将100000个字符写入到TXT文件中。具体步骤如下:
1. 打开文件:使用fopen()函数打开要写入的TXT文件,可以选择“w”或“a”模式,分别表示覆盖和追加写入。
2. 写入数据:使用fwrite()函数将数据写入到TXT文件中,可以使用循环语句来写入大量数据。
3. 关闭文件:使用fclose()函数关闭文件,释放文件资源。
下面是一个简单的例子,演示如何将100000个字符写入到TXT文件中:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
int i;
char *str = (char*)malloc(100001 * sizeof(char));
if(str == NULL)
{
printf("Error: Failed to allocate memory.\n");
return 1;
}
for(i = 0; i < 100000; i++)
{
str[i] = 'a';
}
str[100000] = '\0';
fp = fopen("data.txt", "w");
if(fp == NULL)
{
printf("Error: Failed to open file.\n");
return 1;
}
fwrite(str, sizeof(char), 100000, fp);
fclose(fp);
free(str);
return 0;
}
```
运行程序后,会在当前目录下生成一个名为“data.txt”的文件,其中包含了100000个字符。