[問題] c語言運算
不好意思, 我想請問一個問題
我希望讀入矩陣時先去判斷matrix的大小 ex:3X3
得到總共有多少數字a,及總共多少行b
再把c=a/b,得到這是cXb的矩陣
但是只要加入c=a/b程式就會錯誤
可以麻煩高手指教一下嗎?
甘恩甘恩!
matrix.txt:
A=
1 2 3
4 5 6
7 8 9
fp1=fopen("D:\\matrix.txt","r");
flag1=0;
flag2=0;
while(feof(fp1)==0)
{
fgets(str1,100,fp1);
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);
system("PAUSE");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.172.211
推
08/30 16:28, , 1F
08/30 16:28, 1F
→
08/30 16:29, , 2F
08/30 16:29, 2F
→
08/30 16:40, , 3F
08/30 16:40, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章