Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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;
}
Předmět Autor Datum
V céčku není datový typ string. Musíš použít pole, např. char jmeno[20]
Niko Bellic 15.09.2013 20:31
Niko Bellic
Aha, tak to jsem nevěděl, co když nevím kolik bude mít řetězec znaků?
prejgenius 15.09.2013 20:34
prejgenius
Nico to tam výše v podstatě popsal, deklaruješ si tolik, kolik určíš za vhodné.
albru123 15.09.2013 20:39
albru123
No můžeš pole třeba alokovat dynamicky. Ale to ti asi zatím moc neřekne.. poslední
Niko Bellic 15.09.2013 20:41
Niko Bellic

Zpět do poradny Odpovědět na původní otázku Nahoru