Frage zu Array

Gast #598090
Lesenswert?

Ich bin eher fuer:
1
#define MY_STRING "HALLO"
2
char *ptr = NULL;
3

4
ptr = (char*)malloc(sizeof(char)*strlen(MY_STRING)+1);
5

6
strncpy(ptr, "Hallo", strlen(MY_STRING)+1);
7

8
if(ptr)
9
    free(ptr);
10
ptr = NULL;
#598161
Lesenswert?

> Ich bin eher fuer:
> ...

Aber warum denn sooo einfach, wenn es auch noch viel komplizierter geht?

Für solche Fälle empfehlen sich Stringklassen wie CString von MFC/ATL 
oder string von STL.

Allerdings muß man dann wohl noch einen kleinen Rucksack an den AVR, 
oder was immer µC pappen, daß der Verwaltungsapparat und das 
Betriebsystem auch noch ein Dach über den Kopf bekommen...
#598265
Lesenswert?

Uhu Uhuhu wrote:
> STL - Standard Template Library - ist kein Microsoft-Produkt und schon
> garnicht MFC.

Schon richtig. Ich zitiere von weiter oben:

>Für solche Fälle empfehlen sich Stringklassen wie CString von MFC/ATL
>oder string von STL.

Da erwähnst Du MFC und ATL. Das ist für meine Begriffe schon 
Windoof-Quatsch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren