Wczytanie określonej liczby liczb

Wczytanie określonej liczby liczb
BA
  • Rejestracja:prawie 10 lat
  • Ostatnio:prawie 7 lat
  • Postów:22
0

Mam problem, mianowicie zastanawiam się jak napisać aby funkcja scanf wczytała odpowiednią liczbę liczb, tj:

Kopiuj
scanf("%d",x) 

I następna funkcja scanf ma wczytać x wartości, próbowałem za pomocą pętli, lecz wtedy wczytuje określoną liczbę razy po jednej liczbie :/.

_13th_Dragon
Jednym scanf'em nie da się wczytać nieokreślonej podczas pisania liczby zmiennych.
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:3 dni
0
Kopiuj
unsigned cnt=0;
int value;
for(scanf("%u",&cnt);cnt--;printf("wczytano: %d\n",value))
  {
   scanf("%d",&value);
  }

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon
MarekR22
cnt się źle/nie wczyta i jest kicha.
_13th_Dragon
To z całą pewnością na SPOJ czy coś w tym rodzaju, więc nie ma takiej możliwości. Ale ma wszelki wypadek ...
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

@Bartu

  1. Ten scanf jest napisany źle bo argumentami scanfa, oprócz formatu, są wskaźniki
  2. Pokaż co już napisałeś i nie działa.

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 1x, ostatnio: Shalom

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.