C/C++文件API是一組可以用于操作文件的函數,包括創建、打開、讀寫、關閉等操作。下面是一些常見的C/C++文件API的簡單操作示例:
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "w"); // 打開文件,如果不存在則新建
if (file == NULL) {
printf("無法創建文件\n");
return 1;
}
fclose(file); // 關閉文件
return 0;
}
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "w");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
fprintf(file, "Hello, World!\n"); // 寫入內容
fclose(file);
return 0;
}
#include <stdio.h>
int main() {
FILE *file;
char buffer[255];
file = fopen("example.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
fgets(buffer, sizeof(buffer), file); // 讀取一行內容
printf("讀取內容:%s", buffer);
fclose(file);
return 0;
}
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "a");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
fprintf(file, "This is appended content.\n"); // 追加內容
fclose(file);
return 0;
}
這些示例只是C語言中部分文件API的基本用法,C++中也有類似的文件操作函數。在實際開發中,還有更多的文件操作函數和錯誤處理機制需要考慮。