當前位置:編程學習大全網 - 電腦編程 - C語言編程求助,怎麽從壹個文本文件中依次讀取其中的每行,並做處理

C語言編程求助,怎麽從壹個文本文件中依次讀取其中的每行,並做處理

如果定義二維數組,可以這樣做:

char *copy[100]; // 定義最多100行

char *tmp;

FILE *fp;

int index=0;

fp=fopen(file_name,"r");

while((tmp=fgets(fp))!=EOF){

//處理tmp值,切記tmp是沒有開辟空間,如果需要保存處理的結果需要定義開辟空間的變量

// do_copy()

copy[index] = (char *)malloc(100); //限制每行最多100個字符存儲空間

strcpy(copy[index],tmp);

index++;

}

  • 上一篇:那位高手講解下pvc,vpi,vci,vcc,vcl之間的關系啊?感覺好混亂。
  • 下一篇:編程操作思想
  • copyright 2024編程學習大全網