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() 函数。

C语言读取文件并获取第一个字符串

原文地址: https://www.cveoy.top/t/topic/okQr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录