// Den første char sætter passwordet // Den anden er til at tjekke om det er rigtigt char password[] = "Mikael"; char passwordtjek[80]; // Password til programmet do { cout << "Indtast kodeord: "; cin >> passwordtjek; } while( strcmp(password,passwordtjek) !=0); cout >> "Korrekt";
Den siger 31 C:\c++\Projekter\hejverden.cpp no match for `std::ostream& >> const char[8]' operator ?
Du skal ikke include noget for at lave et char array.
men hvis du skal bruge nogle af de funktioner der arbejder på char arrays (strcmp, strcpy, strcat etc.), så skal du include string.h (eller cstring med en meget moderne C++ compiler).
For at lave en STL string (noget nyt i ANSI C++) så sskal man include string.
Jeg har en bog... C++ Grundbogen af Jessy Liberty ... Er oversat fra den engelske version "How to learn c++ In 21 days" og skulle efter sigende være okay... Men desværre kan jeg ikke finde noget med arrays og strings, og da jeg har forhørt mig rundt omkring, så siger de fleste at det skulle være omkring i starten af bogen det skulle stå - men det har der ikke været...
indtil videre er der ikke... kan jo være det kommer... men indtil da, vil jeg læse disse, også kan jeg jo bare læse det igen i bogen, hvis det kommer
Men nu får du dig dine 30 point :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.