sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #06149
Re: C++
Heini Reinert wrote:
> Det kunne se ud til at du skal have en string compare.
> du kunne prøve med.
> char tekst[255], tekst1[] = "Dette er en test";
> cout<<"\nIndtast en tekststreng -> ";
> cin>>tekst;
> if(tekst == tekst1)
> {
> så hvad der skal ske;
> }
"teskt==teskts1" vil sammenligne de to pointere, ikke indholdet.
>
> Jeg mener du kan gøre noget lignenede.
> jeg er nu ikke så skrap til programmering, men prøv.
Til C++ må det f.eks. blive noget i retning af:
//
#include <iostream.h>
#include <string>
void funktion(string &s) {
cout << "Inne i programmet" << endl
<< "Hoppas det fungerar, jag vet inte om det"
<< "gör det, men det borde det göra..." << endl ;
cout << "The secret password is " << s << " :))" << endl;
}
int main() {
string passwd="12345";
string text;
cout << "Skriv in lösenordet: " ;
cin >> text;
if( text.compare(passwd) ) { // eller text == passwd
return 1;
}
funktion(passwd);
return 0;
}
Vi skulle nok over på c-listen (sslug-c) :)
--
mvh Frank Damgaard frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido 2:236/15.2
References
-
Re: C++
From: Heini Reinert, 1999-04-08