Miten saisin tuon if-lauseen toimimaan:
#include <iostream>
using namespace std;
int main()
{
cout << "Kirjoita jotain...\n";
char moi[30];
cin >> moi;
if(moi == "moivain")
{
cout << "moikka!!";
}
system("pause");
}Kun ei tulosta mitään nyt..
Käytä c-merkkijonon sijasta c++:n stringiä, niin ei tarvi pituudesta huolehtia.
#include <string>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
cout << "Kirjoita: \n";
string moi;
cin >> moi;
if ( moi == "plaa" ) {
cout << "Oölö";
}
cout << "Jees.";
return EXIT_SUCCESS;
}Ja main-funktion pitää palauttaa joku kokonaisluku (cstdlibissä on määritelty vakiot EXIT_SUCCESS ja EXIT_FAILURE, joita kannattaa selkeyden vuoksi käyttää).
tai
if(strcmp(moi, "moivain")==0)
Aihe on jo aika vanha, joten et voi enää vastata siihen.