Porównywanie znaków z tablicy zmiennych

0

Mam pytanie:
Jak można porównać wczytany znak z
a) enterem (innym znakiem)
b) z cyfrą/literą.

a[1]!=13 nie działa a[1]!='13' nie działa, a char(a[1])!=13 też nie działa...

0

pewnie chodzi ci o znak nowej lini. jest on reprezentowany przez '\n'.

0

char t[10];
int i=0;
while ( t[i]!=<tu ma być enter) { i++ cin>>t[i]; }

O takie coś mi chodzi.

0

Za pomocą operatora >> nigdy nie wczytasz entera.
Jeżeli chcesz wczytać wiersz znak po znaku użyj cin.get();
Lub wczytaj od razu cały wiersz za pomocą getline.

0

moglbys podać przykład? z góry thx

0

char ch=cin.get();
if(ch=='\n') cout<<"koniec wiersza"<<endl;

0

bo wiesz, ja potrzebuję zrobić tablicę znaków char, żeby mi wczytało wyraz 987 znakowy np.
a spację jak dać w warunek?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.