cout
mikä tässä koodin pätkässä on vikana?
tyhmä aloittelija
6825
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
//elikkä se nimi muuttuja alustettu tälleen:
char nimi[5];
Merkkijonoja char[] ei voi vertailla "==" operaattorilla vaan pitää käyttää string-vertailua strcmp().
http://www.mkssoftware.com/docs/man3/strcmp.3.asp
Vastaus nyt jo tulikin. Ihan vaan sivumainintana että jos vertailtavat merkkijonot olisivat std::stringejä, voisit käyttää "==" -vertailua.
http://www.cppreference.com/cppstring.html
tee tällein
#include //sinne ylös minne pitääkin
using namespace std; //jos ei jo ole
ja sitten välissä koodia
string nimi; // alustetaan string muuttuja
välissä mahdollisesti koodia
getline(cin, nimi); //luetaan nimi entterin painoon asti
välissä ehkä koodia
if(nimi == "nimi tähän") en oo 100% varma että tuleeko se vertailtava nimen ympärille "" vai ''
nyt näyttää asia olevan selvä, kiitokset!
cout nimi;
if (nimi == "kimmo")
cout