tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
NEIN
ANTWORTEN
17
ZUGRIFFE
13647
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Laudian Laudian ist offline Mitglied Brokat
    Registriert seit
    Sep 2007
    Ort
    kurzfristig wieder Passau
    Beiträge
    295
    naja ... so wie ich das sehe machst du einen entscheidenden Fehler...

    die Syntax sieht naemlich wie folgt aus

    cin.getline(Variable, Zeichenanzahl)
     
    Mir hat ein Artikel, auf den ich hier gestossen bin sehr gefallen. Deswegen hat er es mal verdient, meine sonst leeren Sigs zu schmuecken:

    Linux ist nicht Windows!

    Ich bitte alle, die auf dem jeweils anderen OS rumhacken erst diesen Artikel zu lesen.

  2. #17
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von MEETyA Beitrag anzeigen
    Wenn ich mit getline einen String einlesen will, sagt mir MS Visual C++ :

    cpp(51) : error C3861: "getline": Bezeichner wurde nicht gefunden.

    Mit dem Bezeichner ist der String gemeint nehme ich an. Was mache ich also falsch?
    Nein, mit dem Bezeichner ist der Bezeichner gemeint, der in der Fehlermeldung angegeben ist: getline. Du hast anscheinend vergessen den <string> Header, in der die getline Funktion definiert ist, mit zu include'n.

    @Laudian: Was du meinst ist die getline Methode der istream Klasse, nützlicher ist aber die getline Funktion aus der <string> Headerdatei, weil man sich damit nicht um die Länge der Eingabe und Speicherallozierung kümmern muss.

    Gruß
    Geändert von deepthroat (04.03.08 um 07:54 Uhr)
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #18
    Onkel Schuppig Onkel Schuppig ist offline Mitglied Gold
    Registriert seit
    Apr 2005
    Beiträge
    191
    Prüf mal die includes:
    Code :
    1
    2
    3
    
    #include <string>
    #include <iostream>
    using namespace std;
    Übrigens, was bezweckst du mit werte[j] = eingabe - 0 ?
     
    Grüße OS

Ähnliche Themen

  1. IE6 macht Probleme (Prototype)
    Von multimolti im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 09.07.09, 16:19
  2. getline macht eine Leerzeile zuviel
    Von The_Rave im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 29.01.06, 15:19
  3. HL2 macht Probleme
    Von Alexander12 im Forum Microsoft Windows
    Antworten: 3
    Letzter Beitrag: 10.11.05, 15:09
  4. Expand macht Probleme
    Von ba-c im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 23.02.05, 18:06
  5. hp psc 750 macht probleme!
    Von psycho_matic im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 25.07.04, 02:01