Member 12677556 Ответов: 1

Логическая ошибка: цикл повторяется, но не программа


Привет! :D
программа работает, но одна проблема-это цикл, я хочу, чтобы вся программа снова работала, но, по-видимому, только утверждение "Вы хотите, чтобы программа снова работала? Да [Y] или нет [N]: "снова бежит. Я попытался использовать goto, но это не сработало. Есть ли способ, которым я мог бы перейти от своего оператора do while к началу программы, чтобы я мог запускать ее снова и снова?

Что я уже пробовал:

#include

Member 12677556

ПОДОЖДИТЕ Я ОБНОВЛЮ СВОЙ ВОПРОС ОСТАЛЬНАЯ ЧАСТЬ ПРОГРАММЫ НЕ ПОЯВИЛАСЬ

Member 12677556

ОЧЕВИДНО, ОСТАЛЬНАЯ ЧАСТЬ МОЕЙ ПРОГРАММЫ НЕ БУДЕТ ПОКАЗАНА. Я ПОПЫТАЛСЯ "ОСМОТРЕТЬ" ОКНО ПРЕДВАРИТЕЛЬНОГО ПРОСМОТРА, И У МЕНЯ ПРОСТО ПОШЛА КРОВЬ ИЗ НОСА. БУКВАЛЬНО ДО СИХ ПОР У МЕНЯ БОЛИТ ГОЛОВА. ПОЭТОМУ Я НАКЛЕИЛ ПРОГРАММУ НА КОРОБКУ С ПРАВОЙ СТОРОНЫ, КОТОРАЯ ПОЯВИЛАСЬ ПОСЛЕ ТОГО, КАК Я НАЖАЛ КНОПКУ "ПРОВЕРИТЬ". МОЯ ПРОГРАММА ПОЯВИЛАСЬ В ОКНЕ ПРЕДВАРИТЕЛЬНОГО ПРОСМОТРА,НО ЗАТЕМ ОНА ИСПОРТИЛА ИНТЕРВАЛ. ТАК ЧТО ДА ВСЕ ЕЩЕ РАБОТАЮ НАД ТЕМ КАК СДЕЛАТЬ ТАК ЧТОБЫ ВСЯ МОЯ ПРОГРАММА ПОЯВИЛАСЬ

David_Wimbley

вам нужно вставить свой код внутрь тегов < pre & gt;. При обновлении вопроса с помощью ссылки улучшить вопрос вы можете выбрать ссылку код, чтобы указать, на каком языке находится ваша программа. Это возможно, люди публикуют свой код каждый день, так что это не является невыполнимой задачей.

Member 12677556

Ладно, сделаю это, большое спасибо! :Д

Richard MacCutchan

Это не слишком сложно, всего несколько логических шагов.
Начните с использования Улучшить вопрос кнопка сверху. Наведите курсор мыши на код кнопка над окном редактирования активирует выпадающий список. переместитесь вниз по списку к языку, который вы используете, и нажмите на него; вы должны увидеть, как в окне редактирования появятся два HTML-тега, что-то вроде <pre lang="c++"></pre> Разделите два тега на разные строки, оставив между ними пустую строку. Теперь перейдите к исходному коду, выберите весь код и используйте Ctrl-C, чтобы скопировать его. Переместите фокус обратно на пустую строку между двумя тегами и используйте Ctrl-V, чтобы вставить ее в окно. Проверьте расстояние и отступы и, когда они будут удовлетворены, нажмите кнопку Сохранить.

Если вы хотите поместить его в раздел" Что я пробовал", вам сначала нужно скопировать строки с HTML-тегами во второе окно, а затем вставить туда свой код.

1 Ответов

Рейтинг:
2

CPallini

Технически вы не можете зациклить свой main функция. Как бы вы ни завернулись, внутри main функция вся функциональность внутри петли. Например

int main()
{
  // lot of stuff here
}

становится:
int main()
{
   string answer;
   do
   {
     // lot of stuff here
     cout << "Do you like to continue?" << endl;
     cin >> answer;
   } while (answer == "yes");

}


Maciej Los

Да, 5!

CPallini

Спасибо!