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

溫馨提示×

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
济南市| 固镇县| 岚皋县| 长岭县| 文水县| 黄大仙区| 临漳县| 高清| 郧西县| 嵊泗县| 柳林县| 博罗县| 卓尼县| 达孜县| 琼海市| 邯郸县| 宜春市| 台前县| 资源县| 尼木县| 北流市| 潮安县| 浠水县| 佛冈县| 长宁县| 江永县| 启东市| 吉木乃县| 临夏县| 罗田县| 晋城| 江城| 江陵县| 威宁| 民权县| 苏尼特左旗| 黎川县| 南康市| 昌平区| 阿拉善左旗| 包头市|