Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » String To Char

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.08.2004, 16:47 Uhr
theVoice



Hey Leute hab da ein Problem, ich möchte einen String wieder in eine in eine Datei schreiben. Muss ich den String in einen Char[] umwandeln? Ich bin noch nicht so fix mit dem programmieren... vielleicht kann mir ja jemand weiterhelfen!

ich habe es mit strcpy versucht... bekomme aber immer die Meldung dass das Umwandeln eines String in einen Char nicht erlaubt ist...???

Thanks Leute
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.08.2004, 16:56 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was verstehst du genau unter string?
einen std::string?

wenn ja bekommst du mittels eines c_str() einen const char* zurück aber du kannst auch direkt den std::string in eine datei ballern...

um dir helfen zu können müsstest du mal dein problem konkretisieren...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.08.2004, 17:53 Uhr
theVoice



hi windalf...

du hast mir schon geholfen!!!

danke!
ich denke bis bald...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.09.2004, 11:34 Uhr
CaesarCortezz
minderer Student


kann ich das auch irgendwie andersrum machen? also von char* in string (wenn ich keinen string von anfang an nehmen kann zum bleistift)...
thx Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.09.2004, 12:16 Uhr
Spacelord
Hoffnungsloser Fall


Yep,
ist gar kein Thema.
Du kannst den C-String einfach dem std::string zuweisen oder dem Konstruktor als Parameter übergeben.


C++:
const char* cstr ="Test!";
std::string str = cstr;
//oder
std::string str2(cstr)



MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.09.2004, 14:14 Uhr
CaesarCortezz
minderer Student


Danke für die schnellen antworten (@all)
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.09.2004, 07:21 Uhr
typecast
aka loddab
(Operator)


Oder einfach gleich mit dem std::string arbeiten:


C++:
#include <fstream>
//...
std::string bla="bla";
std::ofstream ofile("datei.txt");
ofile << bla;


--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: