91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言如何讀取文件中的字符串

小億
260
2023-08-24 09:00:55
欄目: 編程語言

在C語言中,可以使用標準庫函數fscanffgets來讀取文件中的字符串。

  1. 使用fscanf函數:
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
char str[100];
while (fscanf(file, "%s", str) != EOF) {
printf("%s\n", str);
}
fclose(file);
return 0;
}

上述代碼打開名為example.txt的文件并從中讀取字符串,每次讀取一個字符串并打印出來,直到文件末尾。

  1. 使用fgets函數:
#include <stdio.h>
int main() {
FILE *file = fopen("example.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
char str[100];
while (fgets(str, sizeof(str), file) != NULL) {
printf("%s", str);
}
fclose(file);
return 0;
}

上述代碼使用fgets函數從文件中逐行讀取字符串并打印出來,直到文件末尾。sizeof(str)指定了讀取的最大字符數,避免了緩沖區溢出的問題。

0
景德镇市| 垣曲县| 龙陵县| 北川| 邓州市| 阿勒泰市| 桂林市| 南漳县| 保德县| 兴业县| 富源县| 沭阳县| 玛纳斯县| 阳信县| 松原市| 博客| 永丰县| 台东县| 泰宁县| 南澳县| 郎溪县| 石城县| 山东省| 伊春市| 衡东县| 中山市| 扶余县| 崇左市| 武平县| 青神县| 五大连池市| 阿坝县| 平远县| 渭南市| 嘉义县| 丹巴县| 永丰县| 普兰店市| 康保县| 岚皋县| 南充市|