powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу найти ошибку Помогите
4 сообщений из 4, страница 1 из 1
Не могу найти ошибку Помогите
    #38466176
volk2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
{
char str[250] = {0};
char str2[250] = {0};
int k = 0;
int n = 8;
strcpy(str, this->Edit1->Text.c_str());
for(int i=0; str[i]!='\0'; i++)
  {
  if(str[i] == str[i+1])
    {
    for(int j=0; str[j]!='\0'; j++)
      {
      str[str2[j]] == str[i];
      }
    int j = 0;
    int ind_r = i;
    while(str[i] == str[i+1])
      {
      i++;
      j++;
      }
    if(j<6) ind_r = 0;
    else str2[k] = ind_r;
    }
  }
}
this->Edit2->Text=str2;
...
Рейтинг: 0 / 0
Не могу найти ошибку Помогите
    #38466265
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то оформлено странно.
...
Рейтинг: 0 / 0
Не могу найти ошибку Помогите
    #38466352
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да и код странный.

Строка индексируется char-ом.
индексирующий массив char -ов не инициализируется.
При первом же к ней доступе null-символ в конце затирается, и она становится бесконечной.

Какой-то хитрый алгоритм убирания одинаковых символов, идущих подряд.

Бред какой-то в общем.
...
Рейтинг: 0 / 0
Не могу найти ошибку Помогите
    #38467726
дадуда___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тебе переполнение буфера найти или что?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу найти ошибку Помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]