Gast
#598050
Hallo ! Folgende Angelegenheit, ich habe ein Array. char TEST[256]; strcpy(TEST, "Hallo"); Jetzt möchte ich den Inhalt des Array im Programm löschen... Wie geht dies am besten ? Gruss Bernd T.
|
Anzeige
|
Frage zu Array
Gast
#598050
Hallo ! Folgende Angelegenheit, ich habe ein Array. char TEST[256]; strcpy(TEST, "Hallo"); Jetzt möchte ich den Inhalt des Array im Programm löschen... Wie geht dies am besten ? Gruss Bernd T. TEST[0] = 0;
Wenn Du aber nur möchtest, dass kein Text mehr darin ist, reicht auch
Das Nullbyte ist die Markierung für das Textende.
Gast
#598090
Ich bin eher fuer:
Das löscht aber nicht den Inhalt, sondern das Array selbst. Außerdem müssen wir hier wohl nicht darüber diskutieren, wie sinnvoll die Verwendung von malloc/free resp. new/delete auf einem µC ist. > 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... Uhu Uhuhu wrote: > Für solche Fälle empfehlen sich Stringklassen wie CString von MFC/ATL > oder string von STL. Wenn schon Windoof, dann natürlich OLE-Datentypen, z.B. VARIANT und natürlich Unicode-Strings. STL ist nicht Windoof! Die OLE-Datentypen müssen dann aber über DCOM angesprochen werden, sonst erhält man womöglich noch auswertbare Fehlermeldungen, wenn was schiefgeht. Uhu Uhuhu wrote:
> STL ist nicht Windoof!
Aber MFC.
STL - Standard Template Library - ist kein Microsoft-Produkt und schon garnicht MFC. http://de.wikipedia.org/wiki/Standard_Template_Library 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. Dann lies mal deine eigene Schreibe: Florian Demski wrote: > Uhu Uhuhu wrote: >> STL ist nicht Windoof! > Aber MFC. Uhu Uhuhu wrote: > Dann lies mal deine eigene Schreibe: > > Florian Demski wrote: >> Uhu Uhuhu wrote: >>> STL ist nicht Windoof! >> Aber MFC. Vielleicht wäre mit der Ergänzung "ist es" das Missverständnis aus der Welt geschafft. grins
Gast
#598341
Na dann mal Danke für Eure Beiträge !! Mfg Bernd T. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|