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++;
}