Kezdőoldal » Számítástechnika » Programozás » (C++) Miért nem szereti ezt a...

(C++) Miért nem szereti ezt a Visual Studio?

Figyelt kérdés

...

string nev;

...

cin >> (és ezt a két >>-t aláhúza pirossal, ezért nem fordítja le) nev;

...

Még nagyon kezdő vagyok. Miért vam ez? Előre is köszi! :)



2013. nov. 29. 21:20
 1/7 anonim ***** válasza:
88%
Mert std::cin.
2013. nov. 29. 21:24
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
88%

using namespace std;


vagy std::cin >> (és ezt a két >>-t aláhúza pirossal, ezért nem fordítja le) nev;


hátha ez maradt ki

2013. nov. 29. 21:24
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

Köszi, de így sem jó

A teljes kód:


#include <iostream>


using namespace std;


int main (){


string nev;


cout << "Mi a neved?" << endl;

std::cin >> nev;

cout << "Szia" << nev << "!" << endl;


system("pause");


}

2013. nov. 30. 09:51
 4/7 A kérdező kommentje:
Odaírtam az std::-t a cin elé, de így sem jó.
2013. nov. 30. 09:52
 5/7 anonim ***** válasza:
a fordítási hibaüzenetet máold be ide
2013. nov. 30. 12:19
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Meg van a hiba:

#include <string>

Ez hiányzott.


Köszi mindenkinek! :)

2013. nov. 30. 15:21
 7/7 iostream ***** válasza:
Az biztos, hogy nem hiányzott. Ha az iostream be van húzva, az implicit húzza magával a stringet is, és ha a cin-t látod, akkor az iostream be van húzva.
2013. nov. 30. 15:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!