Lehet ilyet C++ ban?
Kezdő vagyok, még csak most tanlom az egészet.
Van egy adott loop, pl:
while (x !=0)
-> azaz ha a beolvasott x változó értéke 0, abbahagyja a folyamatot.
Én ugyanezt akartam megcsinálni szöveges formátumban.
Ebben az esetben az x egy string:
while (x !=exit)
A programnak az lenne a lényege, hogy adott termékek mennyiségét számolja be, ezt loopolással szeretném megcsinálni, és ha a termék neve helyett azt írom be, hogy exit, akkor kilép a while ciklusból, és folytatja a programot. Nekem hibát írt ki. Én csináltam valamit rosszul, vagy ez a módszer nem működik string-el?
A válaszokat előre is köszönöm. Leoltani nem kell, ha valamit nagyon rosszul csinálok, mivel mint már írtam, elég kezdő vagyok még. ^.^
string változót használok.
string X;
while (X !=exit){
cin >> X;
cout << "Bla bla..."
}
"Azt nem ismerem. :(("
Ha így állsz hozzá, nem is fogod. :) Keress rá a dokumentációjára és ismerd meg. Így tanul az ember. :)
Nem kezdtem bele, amíg nem próbáltam ki, hogy ez a rész működik-e. Szóval kb annyi amennyit leírtam.
#include <iostream>
#include <string>
#include <tchar.h>
#include <stdio.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string x;
while ( x ! = exit ){
cout << "Hello bla bla...";
cin >> x;
switch (x) {
case Tea:
cout << "Succes";
break;
default:
cout << "Unsucces";
}
}
system("Pause");
}
ez még csak egy teszt rész, hogy minden működik-e, de nem...:D
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!