Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 27.04.2017
Сообщений: 3
1

Краш программы

13.05.2017, 16:18. Просмотров 432. Ответов 1
Метки нет (Все метки)

Добрый день, такой вопрос, почему крашится программа если обращаюсь таким образом к последнему символу строки а не препоследнему?
C++
1
str.at(str.size() - 1) = ' '
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2017, 16:18
Ответы с готовыми решениями:

Краш программы
Из за чего крашит мою программу в 1 запросе я ввожу: C:\test.. во 2 запросе я ввожу: ...

Краш программы
Хелп! Программа крашится после ввода значения. #include<iostream> #include<vector> int...

Краш программы. Поиск по структуре
Доброго времени суток, уважаемые форумчане! Я столкнулся с такой проблемой... Условие задачи : ...

Краш программы, ошибка сегментации
Доброго времени суток. У меня возникла проблема с функцией которая должна сортировать знаки...

1
Заводной мандарин
1057 / 619 / 239
Регистрация: 05.05.2015
Сообщений: 3,490
Записей в блоге: 2
13.05.2017, 16:43 2
Если умеете читать на аглицком, прочтите описание функции at и поймете http://www.cplusplus.com/refer... string/at/
Читаем: Value with the position of a character within the string.
Note: The first character in a string is denoted by a value of 0 (not 1).


Добавлено через 3 минуты
То бишь в at передается порядковый номер нужного символа, считая от нуля. Например, в слове DON буква N будет 2 по счету, а не третьей, а str.size() для слова DON вернет цифру 3. Вот и происходит у Вас вызов функции str.at(3) = ' '; когда у str нету 3-го символа
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2017, 16:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Краш программы при работе с tinyxml2
Привет всем. Использую tinyxml2, пытаюсь из этого xml документа: <response list="true"> <user>...

Решение задачи коммивояжера(краш программы)
Решаю задачу коммивояжера жадным алгоритмом. Когда побываем во всех городах, нужно вернуться в...

Краш программы после вызова Inverse_element
#include<iostream> #include<math.h> #include <fstream> #include <string> using namespace std;...

Краш программы при попытке записи в файл
Такой вот небольшой кусок программы, который должен просто записывать вводимые структуры в файл....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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