おまいら!今日からC言語を学んでいくぞー!パート2
■ このスレッドは過去ログ倉庫に格納されています
0266デフォルトの名無しさん
2005/10/15(土) 02:22:06こんな感じでどうでしょうか?
式の長さはヌル文字含めて256文字まで。1つの数字は10ケタまでです。
(本当は21億まででチェックするんだろうけど)
エラーチェックしてないので、式の途中に数字、+、-、=以外があると困ります。
1+2+3-4= みたいな感じで入力受付します。最後は必ずイコールで。
直したほうがいい所があったらアドバイスお願いします。
#include <stdio.h>
#include <ctype.h>
#define SIZE 256
#define PLUS 1
#define MINUS -1
int sampling(char *src);
int main()
{
char input[SIZE] = {'\0'};
fgets(input, SIZE - 1, stdin);
printf("%d\n", sampling(input));
return 0;
}
/*
■ このスレッドは過去ログ倉庫に格納されています