Automatycznie dzielenie do tablicy

0

Mam sobie scanf(); i jakąś tam tablicę i jak zrobić żeby np za pomocą % wyciągnąć to co napisałem i wewalić po kolei każdy znak do tablicy? tzn mam takie coś:

dg fnd8 3434 djfhwr

i scanf("%u %u %u %u",&a,&b,&c,&d);

spacja jest seperatorem ale zamist do zmiennej $d chce walnąć do tablicy napis djfhwr w takiej formie:

tablica[0]=d
tablica[1]=j
tablica[2]=f
tablica[3]=h
tablica[4]=w
tablica[5]=r

0
  
  char tabl[10];

  scanf("%s", tabl);

  printf("\n %c %c %c ", tabl[0], tabl[5], tabl[8]);

0

int tab[1000];
main(){
scanf("%s",tab);
printf("%c %c",tab[0],tab[1]);
return 0;
}

tu chce liczby tak pomemlać ale tylko poprawnie 1 liczbe wewala a reszta jest na chybił trafił czemu?

0

Nikt nie wie czemu tak jest? plissss pomóżcie

0

int tab[1000];
scanf("%s",tab);

scanf("%s",&tab);

0

char tabl[10];

scanf("%s", tabl);

printf("\n %c %c %c ", tabl[0], tabl[5], tabl[8]);

działa ale nie chce miec znaku w tablicy tylko coś w rodzaju int tylko za chiny ludowe ort! tego wewalić do int tablicy :( bo dzieli po swojemu

0
scanf("%s",&tab);

Nazwa tablicy jest wskaznikiem na jej poczatek. Wiec

scanf("%s",tab);

Lub jezeli podajesz nte miejsce w tablicy..

scanf("%s,&tab[n]);
</cpp>

1 użytkowników online, w tym zalogowanych: 0, gości: 1