[問題] c語言判斷空行
我想請問一下
如果想用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
09/06 18:24, 1F
推
09/06 21:00, , 2F
09/06 21:00, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章