1. 程式人生 > 實用技巧 >學習第33天

學習第33天

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);
  1. 檔案讀取