Mam taki oto kod w c.
int main()
{
char *t;
t=(int*)malloc(10*sizeof(int));
scanf("%s",t);
}
Chciałbym teraz policzyć ile liter zawiera wpisane słowo do tablicy, tylko kompletnie brak mi pomysłu jak to zrobić.
Mam taki oto kod w c.
int main()
{
char *t;
t=(int*)malloc(10*sizeof(int));
scanf("%s",t);
}
Chciałbym teraz policzyć ile liter zawiera wpisane słowo do tablicy, tylko kompletnie brak mi pomysłu jak to zrobić.
strlen(t);
Ale przykład jest bez sensu.
Działa dziękuje bardzo.
A tak z ciekawości to dlaczego bez sensu ?
Mieszasz wskaźniki na inty ze wskaźnikami na chary.
A czy możesz mi napisać jak powinno wyglądać to poprawnie ?
Np. tak:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *t = malloc(40);
scanf("%39s",t);
}