Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра с цифрами: вычитание из заданного числа по очереди меньших чисел, пока есть что вычитать. http://www.cyberforum.ru/cpp-beginners/thread1134368.html
Правила игры следующие: Изначально дано число X. За один ход разрешается отнять от числа X любую цифру, кроме 0, которая входит в число X. Проигрывает тот, кто не может ходить, то есть когда будет...
C++ Вычислить выражение Y в степени X /Z Выведите ответ с точностью не менее 6 знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread1134366.html
C++ GCC 4.7 компилируется, но не запускается бинарник
Где облажался? int main() { int a = {5,}; int b = {7,}; int sum=0; for(int i = 1; i < 200; i++)
Проверка на принадлежность к алфавиту C++
В общем увидел тему, решил помочь, не используя функции типа isalpha. В итоге получилась вот такая раскоряка, которая к тому же ещё и кривовато работает :-#include <iostream> using namespace std;...
C++ Удаление элементов из массива http://www.cyberforum.ru/cpp-beginners/thread1134353.html
напишите пожалуйста , очень срочно и если можно то попроще , что бы мог разобраться и прокомментировать Из массива вещественных чисел удалить все отрицательные элементы. Найти среднее...
C++ Перевести с Pascal на С++ помогите пожалуйста с переводом на язык с++ Procedure ReadLong(Var A : Tlong); Var ch : char; i : Integer; Begin FillChar(A, SizeOf(A), 0) ; Read(ch); While Not(ch In ) Do Read(ch); While ch... подробнее

Показать сообщение отдельно
Teddy17
2 / 2 / 2
Регистрация: 30.03.2014
Сообщений: 34

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

30.03.2014, 23:29. Просмотров 757. Ответов 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;
   }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru