C語言
1. 文件、
1. 數據組織形式分類
1. ASCII文件(文本文件)、
2. 二進制文件、——對計算機來講只有二進制文件
2. 文本文件和二進制文件區別、
3. 大端模式和小端模式、
1. 低字節存放低地址、高字節存放高地址——小端存儲、
2. 高字節存放低地址、低字節存放高地址——大端存儲、
3. 存儲大端和小端存儲是和cpu有關、
4. 文件打開、
1. 文件打卡函數、——fopen
2. 調用方式、
1. FILE *fp; FILE是結構、fp是指向結構FILE的指針變量、
2. fp = fopen (文件名、使用文件打開的方式);
3. 文件名和使用文件的方式都是字符串、
5. 文件關閉、
1. fclise()——關閉文件、
2. fclise——文件指針
3. if(fp != NULL){fclose(fp);}
4. 只有fopen成功的文件才須要關閉、
5. 釋放文件佔用的內存單元、
6. 關閉文件時系統纔會把緩衝區的數據寫入到文件內、
6. 文件寫入、
1. fputc和fgetc函數
2. 將一個字符寫入磁盤、
3. fputc(須要寫入的字符,fp)成功返回寫入的文件的ascii碼、失敗則返回EOF(eof至關於-1)、
4. ```c
FILE *fp;
fp = fopen("wjn.txt","w");
if (fp == NULL)
{
printf("文件沒有打開");
}
else
{
//文件打開成功、
char reco =fputc('a',fp);
if(reco == EOF)
{
}
reco =fputc('b', fp);
reco =fputc('c', fp);
fclose(fp);
}
```
5. fgetc;從指定文件讀入一個字符
6. char reco = fgetc(fp);
- 文件讀取