std::string cumle ;
std::string delimiter = " ";
std::cout << "Cumlenizi giriniz: ";
std::getline(std::cin, cumle);
size_t pos = 0;
std::string kelime;
while ((pos = cumle.find(delimiter)) != std::string::npos)
{
kelime = cumle.substr(0, pos);
std::cout << kelime << " - "<< kelime.length() << std::endl;
cumle.erase(0, pos + delimiter.length());
}
std::cout << cumle << " - "<< cumle.length() << std::endl;
Bir yerde hata yapıyor olabilirsin çünkü bende sorunsuz çalışıyorTeşekkürler,
Ancak kodu çalıştırdığımda sadece ilk kelimenin harf sayısını görmekteyim