Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Teddy17
2 / 2 / 2
Регистрация: 30.03.2014
Сообщений: 34
#1

Бесконечный цикл - C++

30.03.2014, 23:29. Просмотров 687. Ответов 21
Метки нет (Все метки)

Почему компилятор выдает всякую ерунду при попытке воспроизвести этот код? Что его зацикливает?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
   char str1[5];char buf;
   freopen("input.txt","r",stdin);
   freopen("output.txt","w",stdout);
   cin>>str1;
   for(int i=0;i<strlen(str1);i++)
   {
       buf=str1[0];
       for(int j=0;j<strlen(str1)-1;j++)
          {
              str1[j]=str1[j+1];
          }
       str1[strlen(str1)]=buf;
       cout<<str1<<endl;
   }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 23:29     Бесконечный цикл
Посмотрите здесь:

бесконечный цикл C++
C++ Бесконечный цикл
C++ Бесконечный цикл
Бесконечный цикл C++
C++ Бесконечный цикл
Бесконечный цикл C++
Бесконечный цикл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
30.03.2014, 23:54     Бесконечный цикл
  #21

Не по теме:

DrOffset, ладно мир

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 00:08     Бесконечный цикл
Еще ссылки по теме:

C++ Бесконечный цикл
Бесконечный цикл while C++
C++ Бесконечный цикл for
C++ Бесконечный цикл
C++ Бесконечный цикл While

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DrOffset
31.03.2014, 00:08     Бесконечный цикл
  #22

Не по теме:

Я всегда мир

Цитата Сообщение от ValeryS Посмотреть сообщение
ушел я разве против, это и есть "замаскирование"
Но все-таки я категорически не согласен, что это замаскирование. ТС не понимал, из-за чего бесконечный цикл. Потом мы его убрали и осталась только ошибка в алгоритме, которая проявилась бы в том, что на экран вывелся бы мусор. Следующим этапом было бы решение ее, уже без оглядок на другие вопросы. Просто здесь очень многие любят постить ответ сразу, без объяснений. И это приводит к тому, что человек тупо вставляет себе этот вариант не разобравшись в проблеме. Это печалит.

Yandex
Объявления
31.03.2014, 00:08     Бесконечный цикл
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru