Problem z używaniem zmiennej CHAR

0

Witam.

Chciałbym dowiedzieć się jak wykonać coś takiego:

  1. deklaruję
    char imie [20];
  2. nakazuje uzytkownikowi wprowadzic swoje imie:
    cin>>imie;
    3.I tutaj pojawia się problem, albowiem chce zrobić tak, gdy np użytkownik wprowadzi imię, ktore wczesniej przewidzialem to zrealizuje sie instrukcja, ktora podam. Czyli jezeli on wpisze nazwe zmiennej imie np: krzychu, a ja wczesniej przewidzę to ze on napisze to krzychu to wyswietla sie mu moje instrukcje, probowalem zrobic to tak:

if (imie='krzychu')
cout<<"Przepraszamy ale ludzi z takim imieniem nie wpuszczamy"<<endl;
system("pause");
system("cls");
exit(0);

Ale nie wyszlo :) Jeżeli zrozumieliscie o co mi chodzi to proszę help!

0

if(!strcmp(imie,"krzychu")) ...

0

incompatible types in assignment of const char[6]' to char[10]' Tylko to mi sie wyswietla ;((
a nie moge zrobic 6 znakow zamiast tych 10 albo 20 bo sa dluzsze imiona niz 6 literowe... a nawet jak zrobilem to wyszly inne bledy

0

dzieki za pomoc i poprawki dziala

1 użytkowników online, w tym zalogowanych: 0, gości: 1