Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Einfache Konsolenanwendung mit string

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
05.04.2005, 20:31 Uhr
~Gast
Gast


Hi, ich hab schonmal c++ programmiert, hab aber die Hälfte vergessen und probier schon ne halbe stunde rum:

C++:
#include <iostream.h>
#include <string.h>

int main ()
{
    string vermutetes_passwort;
    const string passwort ="bla";
    int counter = 0;
    
    while (counter < 1)
    {
        cout << "Gib das Passwort ein: ";
        cin >> vermutetes_passwort;
        if (vermutetes_passwort == passwort)
        {
                cout << "RICHTIG!!!";
                Sleep(10000);
                counter = 10;

        }
        else
        {
                cout << "FALSCH man!" << endl;
                counter = 0;
        }
    }
    return 0;
}



So, der obere Code funzt in Borland6, jedoch die exe geht nur auf meinem rechner, woanders fehlt ne dll!?
Mit VC6 kommen gleich Fehler, er weiß garnicht was string ist. Warum das? Hab Konsolenanwendung, alles normal.
Dankeschön!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.04.2005, 20:34 Uhr
Spacelord
Hoffnungsloser Fall



C++:
#include <iostream> //ohne .h
using namespace std;

und
#include <string> //auch ohne .h



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
002
05.04.2005, 20:37 Uhr
~Gast
Gast


Danke! Aber warum geht das so? und warum bei Borland?
Achja, Sleep braucht anscheinend noch ein passenden header, welcher war das?
thx
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.04.2005, 20:45 Uhr
RedEagle




C++:
#include <windows.h>


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.04.2005, 20:56 Uhr
~Gast
Gast


ja wenn ich das mit "h" schreibe kommen 41 Fehler, ohne 2: Finde Header nicht...
omg, helP!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.04.2005, 18:29 Uhr
~Gast
Gast



C++:
#include <iostream>
#include <string>
#include <stdio.h>

using namespace std;

int main()
{

    string vermutetes_passwort;
    const string passwort ="bla";
    int counter = 0;
    
    while (counter < 1)
    {
        cout << "Gib das Passwort ein: ";
        cin >> vermutetes_passwort;
        if (vermutetes_passwort == passwort)
        {
                cout << "RICHTIG!!!" << endl;
                getchar();
                counter = 10;
                

        }
        else
        {
                cout << "FALSCH man!" << endl;
                counter = 0;
        }
    }    
    return 0;
}


So geht es. Nur mal so ne Frage: Warum kommt "press any key to continue" nur, wenn ich die Exe in VC++ starte, und nicht später? Das will ich ja mit

C++:
getchar()

erreichen. HELP!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.04.2005, 18:55 Uhr
~Gast
Gast


oO..nächste mal überleg ich vorher...also ich include <conio.h> und es heißt dann getch();
MfG
 
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: