Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Do while na literkach

Ostatnio zmodyfikowano 2011-04-06 20:03
Autor Wiadomość
Elano92
Temat założony przez niniejszego użytkownika
Do while na literkach
» 2011-04-06 19:24:59
C/C++
#include<conio.h>
#include<iostream>
using namespace std;
int main()
{
    string nazwa;
    int a, b, c;
   
    do
    {
        cout << "podaj a" << endl;
        cin >> a;
        cout << "podaj b" << endl;
        cin >> b;
        cout << "podaj c" << endl;
        cin >> c;
       
        cout << "wynik" << a + b * c << endl;
        cout << "chcesz zakonczyc? wcisnij c" << endl;
        cin >> nazwa;
       
    }
   
    while( nazwa != 'c' );
   
    getch();
    return 0;
}

Głowię się nad tym jak to zrobić , sądziłem ,że mam dobrze jednak gdy skompilowałem dostałem błąd w While
P-30376
ison
» 2011-04-06 19:53:50
apostrofy są dla pojedynczych znaków, cudzysłowie jest dla ciągu znaków
C/C++
while( nazwa != "c" );

albo zmień typ zmiennej z std::string na char
P-30379
Elano92
Temat założony przez niniejszego użytkownika
» 2011-04-06 19:56:37
czemu string nie może być ?
P-30380
dmx81
» 2011-04-06 20:01:44
masz odpowiedz wyzej - moze byc, ale w cudzyslowniu: "string" lub 'char'
P-30381
Elano92
Temat założony przez niniejszego użytkownika
» 2011-04-06 20:03:15
dzięki ,zamykam.
P-30382
« 1 »
  Strona 1 z 1