Jak podpisac pod zmienną .......

0

... typu:
char imie[20];

wartosc (char *) np zczytana z pliku np strtok(wiersz,",") - funkcja ta zwraca char * i po napisaniu:

imie = strtok(wiersz,","); - zwroci blad cannot convert char * to char

ale na upartego jak podpisac to zmiennej imie wartosc przeczytana przez strtok ?
bo ja juz nie wiem, jest jakas funkcja moze konwertujaca?
pozdrowka

0

jak napiszesz coś takiego :
char imie[20];
to pod zmienną imie w taki sposób :
imie=coś;
nie możesz już nic podpisać !!!! bo to jest stała
użyj funkcji
strcpy(char cel,char zrodlo)
ktora tekst spod wskaźnika zrodlo kopiuje do wskaznika cel
np:
[code]char *p;
char imie[20];
char test[]="sdsdsd,sasas";
p=strtok(test,",");
strcpy(imie,p);[/code]

powinno być już dobrze

0

dzieki bardzo juz tak zrobilem , podales kurde strikte ksiazkowy przyklad ;-)
Dzieki bardzo
Pozdrawiam
Glina

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