
C - nefunguje datový typ string
Ahoj, mám program v C, ale nefunguje mě datový typ string. Zkoušel jsem připojit knihovnu, ale nefunguje. Editor mám Code::Blocks, kompilátor GNU GCC
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
string jmeno;
printf("Zadejte vase jmeno: ");
scanf("%S", &jmeno);
getch();
return 0;
}
V céčku není datový typ string. Musíš použít pole, např.
Aha, tak to jsem nevěděl, co když nevím kolik bude mít řetězec znaků?
No můžeš pole třeba alokovat dynamicky. Ale to ti asi zatím moc neřekne..