#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int i;
char tekst[100];
cout<<"Podaj wyraz, ktory ma maksymalnie 99 znakow: "<<endl;
cin.getline(tekst,100);
cout << "Wyraz przed usunieciem spacji:" << endl;
cout << "->" << tekst << "<-" << endl;
cout << endl;
while(tekst[0]==32)
{
i=0;
for(int k=1;k>100;k++)
{
tekst[i]=tekst[k];
i++;
}
}
i=0;
while(tekst[i]!=0)
{
i++;
}
cout << "Tekst ma: " << i << "znakow" << endl;
while(tekst[i]==32)
{
tekst[i]=tekst[i-1];
}
cout<<"->"<<tekst<<"<-"<<endl;
return 0;
}
Ktoś mógłby podpowiedzieć czemu nie działa? :) Program ma usuwać wszystkie niepotrzebne spacje na początku i na końcu i liczyć długość wczytanych znaków.