1 / 5
Feb 2010

Czy ktoś mógłby mi pomóc przy tej funkci

Wywołuje ją poleceniem
getNum(a, &d_a); getNum(b, &d_b);
wczytuje 2 liczby działa ta fuckcja dobrze jak liczby są po enterze ale jak bym chciał tak że jedna liczba spacja 2 liczba
6487214 3782917
to już nie działa

A może po prostu tak:

int liczba1, liczba2;    //liczby, do których wczytuję
scanf("%d %d", &liczba1, &liczba2);

Gdyby mi o to wchodziło nie pisałbym na forum.
Chodzi mi o przerobienie tej funkcji by wczytywał znak po znaku jako jedną zmienną i jak dojdzie do spacji zakonczył i zaczął wczytywać 2 jaką inną zmienną.

Taaak.. już widzę, że chodzi o trochę większe liczby...
Spróbuj w warunku wyjścia z pętli sprawdzić, czy c nie jest również spacją:

if(c == '\n' || c == EOF || c == ' ') break;

Wtedy nie będziesz potrzebował drugiego getchar().

Suggested Topics

Topic Category Replies Views Activity
System SPOJ 1 207 Jan 30
System SPOJ 2 151 Apr 15

Want to read more? Browse other topics in System SPOJ or view latest topics.