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

Stack around the variable 'stat_c1' was corrupted - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс памяти по умолчанию для глобальной переменной http://www.cyberforum.ru/cpp-beginners/thread1124478.html
Здравствуйте! Прочитала такую вещь тут Объявление переменных на глобальном уровне - это или определение переменных, или ссылки на определения, сделанные в другом месте программы. Объявление...
C++ Заполнить рандомно массив и все отрицательные элементы отправить в конец В массиве A=(a1, а2, ..., аn) все отрицательные элементы отправить в «хвост» массива. ( Это задание) Вот сам код. // ConsoleApplication4234452.cpp: определяет точку входа для консольного... http://www.cyberforum.ru/cpp-beginners/thread1124460.html
C++ Реализовать метод приведения времени в минуты
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого...
C++ Структура-пара. Реализовать метод rangecheck() – проверку заданного числа
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого...
C++ Определить, лежит ли точка внутри заштрихованной области http://www.cyberforum.ru/cpp-beginners/thread1124432.html
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне...
C++ Удалить подряд идущие одинаковые слова из строки Одна из ошибок, которую часто допускают неопытные наборщики - дважды написанное слово. Найти такие ошибки в заданном тексте и исправить их Помогите, пожалуйста. подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
20.03.2014, 11:54
zewer, я в лёгком шоке от кода. Особенно от строк 28-79, 95-146, 204-255.... это ж надо было не полениться.

Первые два куска можно заменить на:
C++
1
stat_c1[ c1[i]-'a' ]++;
Последний на:
C++
1
2
3
4
5
6
7
8
for( int j=0; j<26; ++j )
{
   if (c2[i] == stat_c2_w[j]) 
   {
      c2[i] = stat_c1_w[j];
      break;
   }
}
Есть и ещё замечания, если соизволите послушать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru