[問題] c語言判斷空行

看板C_and_CPP (C/C++)作者 (No)時間16年前 (2009/09/06 18:09), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
  我想請問一下   如果想用c語言判斷讀入的矩陣大小   碰到一個問題:忽略空行的寫法沒有作用>"< 可以麻煩指導一下嗎 謝謝!   讀入的檔案如下﹔     A= 1 2 3 4 5 6 7 8 9  flag1是字元數  flag2是行數  扣掉"A="這一行後相除可以得到矩陣大小     while(feof(fp1)==0) { fgets(str1,100,fp1); while(str1=='\n')====> flag1--; ========>為什麼這兩行沒有作用呢? str3=strtok(str1," ,"); while((str3!=NULL) ) { flag1++; printf("%s\n",str3); str3=strtok (NULL," ,"); } flag2++; } a=(flag1-1); b=(flag2-1); c=a/b; //this is a cXb matrix printf(" %d %d\n",c,b); fclose(fp1); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.172.211

09/06 18:24, , 1F
strcmp or str1[0]
09/06 18:24, 1F

09/06 21:00, , 2F
一樓 or while( *strl == '\n' )
09/06 21:00, 2F
文章代碼(AID): #1AeufMIl (C_and_CPP)
文章代碼(AID): #1AeufMIl (C_and_CPP)