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

funkcja if

Ostatnio zmodyfikowano 2008-11-03 18:08
Autor Wiadomość
dono
Temat założony przez niniejszego użytkownika
funkcja if
» 2008-11-03 17:53:26
witam
na początek podam kod źródłowy:

C/C++
#include <iostream>
using namespace std;
int main()
{
    char odp;
    cout << "Jestes chory? \n";
    cin >> odp;
   
    if( odp == 'tak' )
         cout << "Poloz sie do lozka" << endl << endl;
   
    else
         cout << "Idz sie uczyc" << endl << endl;
   
   
   
    system( "pause" );
    return 0;
}


i chodzi mi o to żeby po wpisaniu "tak" wyświetlał się tekst "połóż się do łózka". jeśli w miejscu if (odp=='tak') wstawiam jakikolwiek znak zamiast słowa to wszystko działa ok. a chce zrobić tak żeby można było w programie wpisać słowo "tak". pomoze ktoś tak w miare szybko? 
P-2419
DejaVu
» 2008-11-03 18:04:14
W jednij z pierwszych lekcji kursu C++ było napisane, że zapis "ble" oznacza tekst, natomiast zapis 'ble' oznacza znak.

/edit:
pozatym wczytujesz dane do zmiennej typu char, a nie do tablicy znaków ani nie do zmiennej typu string.
P-2420
dono
Temat założony przez niniejszego użytkownika
» 2008-11-03 18:08:39
i wszystko jasne :) dzięki wielkie. muszę jeszcze trochę się poduczyć tego
P-2421
« 1 »
  Strona 1 z 1