亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么對文件進行讀寫

小億
105
2023-09-27 11:50:37
欄目: 編程語言

C語言提供了一組文件操作函數,用于打開、讀、寫和關閉文件。下面是一個簡單的示例,演示了如何對文件進行讀寫。

  1. 打開文件:
#include <stdio.h>
int main() {
FILE *file; // 文件指針
char filename[] = "example.txt"; // 文件名
// 打開文件
file = fopen(filename, "r"); // "r"表示讀取模式
if (file == NULL) {
printf("無法打開文件 %s\n", filename);
return 1; // 返回錯誤代碼
}
// 讀取文件內容...
// 關閉文件
fclose(file);
return 0; // 返回成功代碼
}
  1. 讀取文件內容:
#include <stdio.h>
int main() {
FILE *file; // 文件指針
char filename[] = "example.txt"; // 文件名
char buffer[100]; // 緩沖區
// 打開文件
file = fopen(filename, "r"); // "r"表示讀取模式
if (file == NULL) {
printf("無法打開文件 %s\n", filename);
return 1; // 返回錯誤代碼
}
// 讀取文件內容
while (fgets(buffer, sizeof(buffer), file) != NULL) {
printf("%s", buffer);
}
// 關閉文件
fclose(file);
return 0; // 返回成功代碼
}
  1. 寫入文件內容:
#include <stdio.h>
int main() {
FILE *file; // 文件指針
char filename[] = "example.txt"; // 文件名
char content[] = "Hello, World!"; // 寫入的內容
// 打開文件
file = fopen(filename, "w"); // "w"表示寫入模式
if (file == NULL) {
printf("無法打開文件 %s\n", filename);
return 1; // 返回錯誤代碼
}
// 寫入文件內容
fprintf(file, "%s\n", content);
// 關閉文件
fclose(file);
return 0; // 返回成功代碼
}

以上示例中,fopen函數用于打開文件,fclose函數用于關閉文件。對于讀取文件內容,可以使用fgets函數逐行讀取,也可以使用fread函數一次性讀取指定字節數。對于寫入文件內容,可以使用fprintf函數按指定格式寫入。

需要注意的是,文件操作時可能會出現錯誤,例如無法打開文件或寫入失敗,因此在實際應用中需要進行錯誤處理。

0
富川| 理塘县| 林口县| 威远县| 江口县| 泸定县| 福建省| 嵩明县| 黎川县| 台江县| 怀安县| 新余市| 贵港市| 宜兰县| 西乌珠穆沁旗| 赣榆县| 叶城县| 云和县| 略阳县| 英超| 科技| 社会| 东乌| 长顺县| 壤塘县| 小金县| 绥芬河市| 嵩明县| 德清县| 兴海县| 红河县| 五大连池市| 安泽县| 汨罗市| 紫阳县| 广昌县| 泸西县| 崇礼县| 新丰县| 大埔区| 诸暨市|