中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
三明市| 酒泉市| 南岸区| 外汇| 嘉义县| 穆棱市| 修武县| 临澧县| 鄱阳县| 克什克腾旗| 互助| 浮梁县| 嘉荫县| 巴楚县| 齐河县| 顺平县| 南充市| 乌拉特后旗| 仁布县| 临邑县| 小金县| 霍州市| 中方县| 永登县| 威远县| 合水县| 武强县| 巨野县| 呈贡县| 扎囊县| 革吉县| 嘉黎县| 清水河县| 神农架林区| 自贡市| 潼南县| 鹤壁市| 疏附县| 望城县| 大兴区| 东明县|