[C] Wczytywanie liczb do końca linii

Programowanie w języku C i językach pochodnych, jak C++, C#
michary91
Posty: 1
Rejestracja: 10 paź 2013, 18:00

[C] Wczytywanie liczb do końca linii

Post autor: michary91 » 10 paź 2013, 18:06

Witam
Mam pewien problem. Program ma za zadanie wczytywać liczby oddzielone spacją, aż do końca linii (tj. wpisujemy liczby i naciśnięcie ENTER oznacza koniec linii). Próbowałem coś takiego:

Kod: Zaznacz cały

#include <cstdio>

int main()
{
int a, wynik=0;  
while( scanf("%c", &a)!=EOF )
    {
            scanf("%d", &a);
            wynik=wynik+a;
    }

printf("%d", wynik);
return 0;
}

Ale to nie działa. Jakieś porady?