おまいら!今日からC言語を学んでいくぞー!パート2
■ このスレッドは過去ログ倉庫に格納されています
0529デフォルトの名無しさん
2005/10/25(火) 23:45:29int input(int * var, const char * msg)
{
char dummy, buf[256];
printf("%s> ", msg);
if (fgets(buf, sizeof(buf), stdin) == NULL || sscanf(buf, "%d %c", var, &dummy) != 1)
return 0;
return 1;
}
int ap(int a, int d, int i)
{
return a + d * i;
}
int main(void)
{
int a, d, n;
int i;
if (!input(&a, "a") || !input(&d, "d") || !input(&n, "n")) {
fprintf(stderr, "error\n");
return -1;
}
for (i = 0; i < n; i++) {
printf(" %d", ap(a, d, i));
}
puts("");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています