Skocz do zawartości

pawl0pl

Członkowie
  • Postów

    2
  • Dołączył

  • Ostatnio

    Nigdy

pawl0pl's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Mój fragment kodu wygląda tak, niby program działa jak należy, choć pewnie da się to zrobić mniej łopatologicznie. Próbowałem z funkcją isspace lecz nie wiem dlaczego nie działało. Kompilowałem w CodeBlock. int i=0,tak=0,ile_lancuchow=0,z; cout<<"Podaj wyraz, oraz zatwierdz enterem. \nSortowanie nastapi po podaniu bialego znaku.\n"; do{ cin.getline(tab_tekstow[i], 40); z=(int)tab_tekstow[i][0]; if((z==32)||(z==0)||(z==9)||(z==10)||(z==11)||(z==12)||(z==13)) tak++; i++; ile_lancuchow++; }while(tak!=1);
  2. Cześć, pytanie może wydawać się błahe, jednak zastanawiam się i nie mogę wpaść na rozwiązanie. Przypuścmy, że program wczytuje od użytkownika łańchuchy char do momentu napotkania znaku biłałego - po tym konczy wczytywanie i przechodzi do następnych działań. Jak takie coś zrobić, myślałem o pętli do..while, jednak nie wiem co powinno być w warunku. char znak[40][40]; int i=0; do { cout<<"Podaj wyraz: "; cin>>znak[i]; i++; } while(i co w warunku);
×
×
  • Utwórz nowe...