Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » ganze zeile statt erstes wort

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
01.05.2004, 21:47 Uhr
Lensflare



Hallo.

ich hab versucht mittels fscanf(); eine textdatei einzulesen und in ein array vom typ char zu speichern.
Und es hat auch geklappt, aber der befehl liest immer nur das erste wort bis zum leerzeichen ein.
Und wenn ich text aus der konsole mittels scanf(); eingebe und dann mit printf(); anzeigen lasse, kommt auch nur das erste wort bis zum leerzeichen.

darüber hinaus schliesst sich auch das konsolenfenster, wenn ich eine zeichenkette mit leerzeichen einlese.

Was kann ich tun?
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.05.2004, 21:56 Uhr
RedEagle




C++:
#include <iostream.h>
#include <fstream.h>
#include <conio.h> // für getch()

//...

char variable[500]
ifstream in("c:\\pfad\\text.txt");
in.getline(variable); //müsste ungefähr so gehen, binn aber nicht ganz sicher(ausprobieren)
//evtl. in.getline(variable,500); oder so!?!
cout << variable;

getch(); //Wartet bis dastendruck

//...


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: