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

Строка как массив символов. Stack around the variable 'qu' was corrupted - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Игра "Угадай число" http://www.cyberforum.ru/cpp-beginners/thread1308999.html
Ребят крч сегодня начал учить c++, задача была сделать игру "Угадай число" с фиксированным числом. Вроде начал делать и я не понимаю просто как сделать цикл, я и так пробовал и так...крч. Помогите с кодом и объясните заодно. Текущий вариант кода: #include <iostream> using namespace std; int main() { int a;
C++ Файл со структурой "Владелец автомобиля", создание, поиск Создать файл с сообщениями о фамилии влас¬никив автомобилей, марки автомобилей, их цвет и год выпуска. Вывести фамилии владельцев, имеющих автомобиль указанного пользователем года выпуска, марки и цвета. http://www.cyberforum.ru/cpp-beginners/thread1308988.html
Народ, умоляю,плохо знаю с++ и еще на завтра надо C++
Создать файл с сообщениями о фамилии влас¬никив автомобилей, марки автомобилей, их цвет и год выпуска. Вывести фамилии владельцев, имеющих автомобиль указанного пользователем года выпуска, марки и цвета.
C++ Исправить программу. Статический массив вместо динамического
Как обойтись без 12 строки? #include <stdio.h> #include <iostream> #include <time.h> using namespace std; int main() { int n; cin>>n;
C++ Список с системой ссылок между каждой четверкой элементов http://www.cyberforum.ru/cpp-beginners/thread1308969.html
помогите написать программу или хотя бы помогите с алгоритмом за ранее спасибо Написать программу для создания динамической конструкции из элементов структуры, каждый из которых ссылается на два других эле¬мента. Ссылка осуществляется через поля-указатели. Элементы организу¬ются по следующему принципу. Начальный (первый) элемент ссылается на два элемента (второй и третий), каждый из которых...
C++ Удаление динамических объектов есть программа, в которой реализован список объектов, создающиеся динамически. Перед вами функция, которая получает указатель на один из элементов списка и нужно удалить все объекты кроме первого,не допуская утечек памяти естественно. но этот код почему то, он не удаляет объект, а на этапе delete _deletedTemp из _deletedTemp->nextPoint делает first=0x00729ac8 {nextPoint=0x00729b58... подробнее

Показать сообщение отдельно
Megatron13
9 / 7 / 1
Регистрация: 09.08.2012
Сообщений: 79
24.11.2014, 00:15     Строка как массив символов. Stack around the variable 'qu' was corrupted
Всем привет! Есть простейшая задача: использовать вместо строки массив символов. В этом массиве символов надо найти последнее вхождение какого-то символа. Пусть это будет 'l'.
Массив символов не указан какой должен быть, но скорее всего он должен быть динамическим. Со статическим получается все норм, а вот с динамическим все вроде работает, но после выполнения программы вылезает предупреждение, что я вылез за границы массива:
Stack around the variable 'qu' was corrupted.
Из-за чего я вылезаю за границы массива? Вроде же все правильно делаю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        char qu[]="";
    cin >> qu;
    int i = 0;
    while (qu[i]!='\0'){
        cout << qu[i];
        i++;
    }
    cout  << endl;
    
    int m;
    i = 0;
    while (qu[i] != '\0'){
        if (qu[i] == 'l'){
            m = i;
        }
        i++;
    }
    
    cout << "i = " << m << "\n";
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru