PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 9 > wo ist der fehler?

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 31.12.2009, 11:27
Threadersteller
douro
 
Standard

wo ist der fehler?



neues problem... runterscrollen

Geändert von douro (31.12.2009 um 19:18 Uhr).
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 31.12.2009, 11:31
Benutzerbild von pdelvo
pdelvo
 
Standard

123EXIT muss doch in anführungszeichen?
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 31.12.2009, 11:36
Threadersteller
douro
 
Standard

kann es sein das im cin ein fehler ist?
wenn ich mithilfe von cin irgendwas wo leerzeichen drin sind in einen string speichere und es wieder ausgebe, wird nur das vor dem leerzeichen wiedergegeben. das wirkt sich in diesem programm kommisch aus:
Code:
#include <iostream>
#include <string>
#include <fstream>

using namespace std;

int main()
{
    ofstream dat_aus;
    string eingabe;
    string name;
    int nummer;
    cout << "dashier ist eine tool um eine MsgBox zu schreiben" << endl << "geben sie den namen der datei an, die erstellt werden soll (achtung schon       exestierende datein werden automatisch ueberschrieben)  DER NAME MUSS MIT .VBS  ENDEN" << endl;
    cin >> name;
    dat_aus.open(name.c_str(), ios_base::out);
      if(!dat_aus)
  {
     cout << "Datei konnte nicht erstellt  werden!";
     cout << endl;
     return -1;
  }
    cout << "nun geben sie ein, was in Box 1 stehen soll.. um die schleife zu beenden geben  sie 123EXIT ein" << endl;
    for(nummer = 1; eingabe != "123EXIT"; nummer = nummer + 1)
{
    cout << nummer << ": ";
    cin >> eingabe;
    if(eingabe != "123EXIT")
{
    dat_aus << "MsgBox \"" << eingabe << "\"" << endl;
}
}
    dat_aus.close();
    return 0;
}
stimmt meine vermutung?

Geändert von douro (31.12.2009 um 19:22 Uhr).
 
Alt 02.01.2010, 04:20
localhost
 
Standard

Code:
getline (cin, eingabe);
Folgende User haben sich für den guten Beitrag bedankt:
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Zufällige Frage
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags:

Ähnliche Tags: ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unbekannte Ursache für BS / Freeze und andere Fehler Otzeloot Hardware Allgemein 2 21.01.2011 09:46
Fehler in Windows Ereignisanzeige LM100 Betriebssysteme 0 21.12.2010 15:15
Windows-Sicherung zeigt Fehler an Double Festplatten und optische Laufwerke 5 03.10.2010 20:48
CRC Fehler permanent Katsu Speicher 1 20.08.2010 20:20
Checkdisk: Nicht genauer spezifizierter Fehler.. Platte kaputt? Flo3960 Festplatten und optische Laufwerke 5 05.08.2010 22:31
Stop Fehler 0x0000008E bluebird Betriebssysteme 2 26.06.2009 19:20
SansaUpdater Fehler !!!! verdammt1990 Consumer Electronics 0 23.01.2007 21:54


Sie betrachten gerade: wo ist der fehler?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 Uhr.



Im PC Forum registrieren