Есть программа в C++, которая удаляет лишние пробелы из строки. Но я не понимаю как она работает. Для чего нужна переменная neword ? Что она делает ? - вопрос №3122920
#include <stdio.h>
#include <iostream>
void main()
{
char str[80];
int i=0, neword=1;
printf(«Vvedite stroku \n»);
gets_s(str);
while (str[i])
{
if (str[i] == ' ')
neword = 1;
else
{
if (neword && i)
printf(" ");
printf("%c", str[i]);
neword = 0;
}
Она нужна для того, чтобы запоминать где начинается новое слово, и печатать перед ним 1 пробел.
Добрый день. Меня заинтересовал ваш ответ "Она нужна для того, чтобы запоминать где начинается новое слово, и печатать перед ним 1 пробел." на вопрос http://www.liveexpert.org/topic/view/3122920-est-programma-v-c-kotoraya-udalyaet-lishnie-probeli-iz-stroki-no-ya-ne-ponimayu-kak-ona-rabotaet-dlya-chego-nuzhna-peremennaya-neword-chto. Можно с вами обсудить этот ответ?