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);