Wpisywanie danych w linii

Wpisywanie danych w linii
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1683
0

Hej mam taki głupi problem, że aż sama jestem zdziwiona. Mam na wejściu liczbę 0 < n < 10 a w następnej linijce chciałabym wczytać te n liczb do np. tablicy oddzielone spacjami. jak to się robi w C ??

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
1
Kopiuj
#include <stdio.h>
#include <stdlib.h>

int main() {
	int a, i, *b;
	scanf("%d",&a);
	b=(int*)malloc(sizeof(int)*a);
	for(i=0;i<a;++i) { scanf("%d",&b[i]);printf("%d\n",b[i]); }
	free(b);
	return 0;
}

http://ideone.com/Krx1j0

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.