hab folgenden code:
...
#define ANZAHLZEICHEN 10
...
char ctemp[ANZAHLZEICHEN];
...
main()
{
printf("Was soll geschrieben werden?\nEingabe: ");
...
cin.getline(ctemp,ANZAHLZEICHEN,'\n');
schreiben();
...
}
schreiben()
{
... //schreibvorgang
}
dabei soll mit der funktion getline() der eingabestring eingelesen werden und dann in eine datei geschrieben werden. das problem hierbei ist aber, dass der puffer 'ctemp' nicht dynamisch ist und somit keinen "beliebig" langen string nehmen kann, sondern nur die länge die in ANZAHLZEICHEN definiert ist, hier 10. Wie kann ich erreichen, dass ich "beliebig" lange strings eingeben kann???
Danke!