C语言读取文件并获取第一个字符串
C语言读取文件并获取第一个字符串
以下是一个示例代码,可以读取一个文件并获取文件中的第一个字符串:
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fp;
char str[100];
// 打开文件
fp = fopen('example.txt', 'r');
if (fp == NULL) {
printf('文件打开失败!\n');
exit(1);
}
// 读取文件中的第一个字符串
fscanf(fp, '%s', str);
// 输出字符串
printf('文件中的第一个字符串为:%s\n', str);
// 关闭文件
fclose(fp);
return 0;
}
在上面的代码中,我们首先使用 fopen() 函数打开一个文件,然后使用 fscanf() 函数读取文件中的第一个字符串,并将其存储在 str 变量中。最后,我们使用 printf() 函数输出这个字符串,并使用 fclose() 函数关闭文件。
需要注意的是,我们假设文件中的第一个字符串不包含空格。如果文件中的第一个字符串包含空格,则只会获取字符串中第一个空格之前的部分。如果需要读取整行的内容,则可以使用 fgets() 函数。
原文地址: https://www.cveoy.top/t/topic/okQr 著作权归作者所有。请勿转载和采集!