SOGO論壇

標題: (C語言)讀檔、刪除整行字串,陣列!! [列印本頁]

作者: ken1825    時間: 2009-12-16 00:28:32     標題: (C語言)讀檔、刪除整行字串,陣列!!

提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。
作者: ken1825    時間: 2009-12-17 17:06:14

提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。
作者: chiasa    時間: 2009-12-24 00:07:18

你可以用fgets 一次讀一行
如果第0個字元是逗號, 那一行就不處理,再繼續讀下一行就好了

《 本帖最後由 chiasa 於 2009-12-24 07:31 編輯 》
作者: edvx    時間: 2010-2-26 14:48:19

(C語言)讀檔、刪除整行字串,陣列:
#include <stdio.h>
int i,j; char str[100];
int main()
{
  FILE* file1;
  file1=fopen("a.txt","r");
  for(i=0; fscanf(file1,"%c",&str[ i ])!=-1; i++){str[ i+1 ]=0;}
  FILE* file2; j=i-1;
  file2=fopen("b.txt","w");
  for(i=0; j!=i; i++){if(str[ i ]==32);else if(str[ i ]==46)while(str[ i ]!=10){i++;}else fprintf(file2,"%c",str[ i ]);}
  return 0;
}




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM