将字符串写入文件

简介: 将字符串写入文件。

将字符串写入文件。

实例

include

include / exit() 函数 /

int main()
{
char sentence[1000];
FILE *fptr;

fptr = fopen("runoob.txt", "w");
if(fptr == NULL)
{
printf("Error!");
exit(1);
}

printf("输入字符串:\n");
fgets(sentence, (sizeof sentence / sizeof sentence[0]), stdin);

fprintf(fptr,"%s", sentence);
fclose(fptr);

return 0;
}
输出结果为:

输入字符串:
runoob.com
打开文件 runoob.txt:

$ cat runoob.txt
runoob.com

相关文章
|
1月前
CSV写入文件追加新的内容,文件编码处理
CSV写入文件追加新的内容,文件编码处理
41 8
|
9天前
将字符串写入文件
将字符串写入文件。
22 5
|
4月前
|
Java C++ Python
使用getline()从文件中读取一行字符串
C++ 中的 `getline()` 函数用于从文件流中读取整行文本。它可以从 `fstream` 和 `ifstream` 对象中调用。有两种语法形式:一种读取到 `\n` 或达到指定缓冲区大小,另一种允许指定自定义分隔符。如果文件流中的字符数量超过缓冲区大小,可能导致读取失败。示例代码展示了如何使用 `getline()` 读取单行和多行文本。
|
6月前
|
Python
如何向文件读写一个字符
如何向文件读写一个字符
33 2
|
6月前
|
Java C++ Python
C++ 使用getline()从文件中读取一行字符串
`getline()` 是 C++ 中 `istream` 类的一个方法,被 `fstream` 和 `ifstream` 继承,用于从文件中读取一行字符串。它有两种语法:一种是从文件读取 `bufSize-1` 个字符到 `buf` 直到 `\n`,另一种是读到指定分隔符 `delim`。如果文件中的字符数量超过 `bufSize`,会导致读取失败。示例代码展示了如何使用 `getline()` 读取和打印文件内容。通过循环调用 `getline()`,可以连续读取文件的多行数据。
113 0
|
6月前
|
存储 弹性计算 运维
读取文件
【4月更文挑战第29天】
62 2
|
6月前
|
存储 C语言
向文件读写字符串
向文件读写字符串
29 2
|
Java C++ Python
C++ 使用getline():从文件中读取一行字符串
getline() 方法从 cin 输入流缓冲区中读取一行字符串。在此基础上,getline() 方法还适用于读取指定文件中的一行数据,本节就给大家做详细的讲解。 我们知道,getline() 方法定义在 istream 类中,而 fstream 和 ifstream 类继承自 istream 类,因此 fstream 和 ifstream 的类对象可以调用 getline() 成员方法。 当文件流对象调用 getline() 方法时,该方法的功能就变成了从指定文件中读取一行字符串。该方法有以下 2 种语法格式: istream & getline(char* buf, int bufS
237 0
|
6月前
|
C语言
向文件读写字符
向文件读写字符
33 1
|
6月前
|
C语言
掌握文件读写字符的基本技巧
掌握文件读写字符的基本技巧
31 1