伊莉討論區
標題:
讀數字在讀字元
[打印本頁]
作者:
電機三乙
時間:
2012-3-29 05:32 PM
標題:
讀數字在讀字元
1+2+3
用txt怎讀進去 ~想了好久
(讀檔)
先是數字在來是字元
c語言
懇求解惑
作者:
滄浪水
時間:
2012-3-29 05:54 PM
當成字串一次讀入, 再處理
作者:
yp7346
時間:
2012-3-30 12:53 AM
讀檔部份 自己練習...fope n, fgets, ....
參考一下...
#include <stdio.h>
int main(int argc, char **argv)
{
char str[]="123+234+356";
int a[3] = {0};
sscan f(str, "%d+%d+%d", &a[0], &a[1], &a[2]);
print f("%d + %d + %d = %d\n", a[0], a[1], a[2], a[0]+a[1]+a[2]);
return 0;
}
複製代碼
Result:
$ gcc a.c -Wall
$ ./a.out
123 + 234 + 356 = 713
$
複製代碼
作者:
22616846
時間:
2012-3-30 10:37 AM
把數字當成字元讀 再判斷是否能轉成數字
作者:
電機三乙
時間:
2012-3-31 12:00 AM
判斷轉成數字? ASCII? 萬一txt是讀10 這數字 用字元寫入
不就 1 跟 0 了?
作者:
ck8986
時間:
2012-4-1 04:12 PM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
ζ〃小皮°
時間:
2012-4-1 04:25 PM
判斷ASCII碼存到陣列
數字的範圍while去套
再來是符號
作者:
EdisonX
時間:
2012-4-3 01:43 AM
gets + strtok + atoi / atof , is better.
作者:
orsinobbb
時間:
2012-5-15 03:58 PM
看來你是要讀一個數學式子,所以不是符號就是數字囉!
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!