[C] Wczytywanie liczb do końca linii

Odpowiedz


RECAPTCHA_EXPLAIN
Emotikony
:D :) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: ;) :!: :?: :idea: :arrow: :| :mrgreen:

BBCode włączony
[Img] włączony
[Flash] wyłączony
[URL] włączony
Emotikony włączone

Przegląd tematu
   

Rozwiń widok Przegląd tematu: [C] Wczytywanie liczb do końca linii

[C] Wczytywanie liczb do końca linii

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?

Na górę