purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 6 Besucher
- 3 Bot(s)
- 9 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 0 Mitglieder im Forum unterwegs.
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Coding » c / c++ » Problem-mit-Buffern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Problem-mit-Buffern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
-0-0-
Bloody Newb


Dabei seit: 25.10.2005
Beiträge: 7

Problem-mit-Buffern Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nabend. Hab mal wieder ne Frage ^^
Also ich hab jetzt folgenden Code:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
//CREATED BY DANIEL BRINKMANN
# include <iostream>
# include <fstream>

using namespace std;

char file[250];
char sign[250];

int main()
{
cout<<"|IRRS| >> ";
cin>>file;
cout<<"|SIGN| >> ";
cin>>sign;
ofstream IRRSD (file, ios::app);
IRRSD << sign;
getchar();
return 0;
}


Meine Frage:
Wie bekomm ich hin dass der in den Buffern auch Leerzeichen akzeptiert??
Hoffentlich hats jeder verstanden großes Grinsen .
Danke im Voraus.

__________________
-0-0- (Brille) Augen rollen
26.11.2005 21:20 -0-0- ist offline E-Mail an -0-0- senden Beiträge von -0-0- suchen Nehmen Sie -0-0- in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von -0-0- am 26.11.2005 um 21:20 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Affilimatch
Zum Anfang der Seite springen

http://www.itratos.de
Avelyn Avelyn ist weiblich
Moderator


images/avatars/avatar-257.jpg

Dabei seit: 23.10.2005
Beiträge: 78
Herkunft: Österreich

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

cin ließt bei strings nur bis zu einem Whitespace. Das inkludiert nicht nur Zeilenumbrüche sondern auch Leerzeichen, Tabs usw.

Solltest du eine komplette Zeile lesen wollen so benutze doch einfach getline() in kombination mit der Klasse std::string. Die methode c_str() von der Klasse string gibt dir dabei einen konstanten Pointer auf Characters des strings zurück, so wie du ihn für den ctor des Klasse ofstream brauchst. Weiters musst du den ofstream entweder mit flush() oder mit einem endl flushen, sonst steht nachher nix in der Datei:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
# include <iostream>
# include <fstream>
# include <string>

using namespace std;

string file;
string sign;

int main()
{
  cout<<"|IRRS| >> ";
  getline(cin, file); // Liest eine komplette Zeile ein
  cout<<"|SIGN| >> ";
  getline(cin, file);
  ofstream IRRSD (file, ios::app);
  IRRSD << sign;
  IRRSD.flush(); // Datei buffer flushen
  IRRSD.close(); // Datei schließen (nicht unbedingt notwendig)
  getchar();
  return 0;
}


__________________
"Beware of bugs in the above code; I have only proved it correct, not tried it" - Donald Knuth
26.11.2005 21:36 Avelyn ist offline E-Mail an Avelyn senden Beiträge von Avelyn suchen Nehmen Sie Avelyn in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Avelyn am 26.11.2005 um 21:36 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
-0-0-
Bloody Newb


Dabei seit: 25.10.2005
Beiträge: 7

Themenstarter Thema begonnen von -0-0-
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke Lachen

__________________
-0-0- (Brille) Augen rollen
26.11.2005 22:30 -0-0- ist offline E-Mail an -0-0- senden Beiträge von -0-0- suchen Nehmen Sie -0-0- in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von -0-0- am 26.11.2005 um 22:30 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Affilimatch
Zum Anfang der Seite springen

http://www.itratos.de
Avelyn Avelyn ist weiblich
Moderator


images/avatars/avatar-257.jpg

Dabei seit: 23.10.2005
Beiträge: 78
Herkunft: Österreich

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von -0-0-
Danke Lachen


kein Problem!

lg Avelyn

__________________
"Beware of bugs in the above code; I have only proved it correct, not tried it" - Donald Knuth
27.11.2005 12:05 Avelyn ist offline E-Mail an Avelyn senden Beiträge von Avelyn suchen Nehmen Sie Avelyn in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Avelyn am 27.11.2005 um 12:05 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Coder Board Community » Coding » c / c++ » Problem-mit-Buffern

Views heute: 1.482 | Views gestern: 7.566 | Views gesamt: 15.689.330



Impressum

Board Blocks: 46.081 | Spy-/Malware: 1.247.911.449.400.000.000.000.000.000 | Bad Bot: 0 | Flooder: 21.847
CT Security System Pre 6.0.1: © 2006-2007 Frank John

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Style & Graphics © 2004-2005 by Technomausi