Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор копий. Оператор присваивания https://www.cyberforum.ru/ cpp-beginners/ thread646603.html
В классе есть массив char (не динамический) размером 40 байт. Вопрос1: нужно ли для такого класса определять конструктор копий или перегружать оператор присваивания или вполне подойдёт конструктор копий и оператор присваивания по умолчанию??? Вопрос2:Если в объект вышеописанного класса присвоить другому объекту того же класса, то верно ли, что при этом адрес массива в обоих объектах будет...
C++ Error C2065: 'SetRegistryKey' : undeclared identifier
void CContDlg::OnButton3() { CMySwitch dlg; dlg.DoModal(); int nResponse = dlg.DoModal(); if (nResponse == IDOK) { SetRegistryKey(("Cont"));
C++ Описать методы шаблонного класса https://www.cyberforum.ru/ cpp-beginners/ thread646557.html
#include<iostream> #include<time.h> using namespace std; template <typename T> struct Elem { T *mass; int razmer; Elem * next, * prev;
C++ Метод золотого сечения Нужно найти точку минимума унимодальной функцыи f(x) на отрезке с точностью эпсилон методом золотого сечения и модифицырованым методом Фибоначчи. f(x)=x^2+2*((x*lgx/e)-2) a=1,5 b=2 E=0,01 https://www.cyberforum.ru/ cpp-beginners/ thread646540.html
C++ Конструктор с переменным числом параметров
Привет Всем! интересует вопрос возможно ли описать Конструктор с переменным числом параметров? То есть возможен ли следующий код: class C{ int m_a; C(int a, ...) :m_a(a){ // тут обработка полученных параметров из (...) } }; Если можно с примером ;)
C++ Определить время пребывания i-го покупателя в очереди https://www.cyberforum.ru/ cpp-beginners/ thread646529.html
2 У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-того покупателя равно ti (i = 1; ...:; n). Определить время Ci пребывания i-го покупателя в очереди. помогите плз
C++ Где инициализируется модальное окно? такой еще вопрос я делаю дополнительное диалоговое окно (DoModal), и хочу перед открытием окна забить данными эдиты. В классе этого диалога нет функции инициализации (или есть? где оно?), ну в общем начал изобретать велосипед... вставил эту функцию: BOOL CSwitch::OnInitDialog() { CDialog::OnInitDialog(); m_port.SetWindowText("fdsf"); return TRUE; } https://www.cyberforum.ru/ cpp-beginners/ thread646508.html C++ Сброс состояния буфера cin.clear
Всем привет. Пытаюсь контролировать ввод пользователя. Вопрос в следующем: почему очерёдность операций принципиальна : #include <iostream> using namespace std; int main() { int num;
C++ Алгоритм аппроксимации произвольной функции прошу помочь написать программу https://www.cyberforum.ru/ cpp-beginners/ thread646470.html C++ Указатель на функцию с аргументами по умолчанию https://www.cyberforum.ru/ cpp-beginners/ thread646467.html
Можно ли вообще определить и записать подобное чудо?
состовные операторы присваивания C++
Друзья разъясните мне новичку ), для вас простую истину.... к примеру имеем инструкцию х = х + 10; "Используя составной оператор присваивания, ее можно переписать в таком виде." х += 10; (цитата из книги) я правильно понимаю , что если переменная х = 10 , то пара состовных операторов "+,=" присвоят переменной х текущее значение переменной и часло 10 . т.е переменная в сумме будет 20 ?
C++ Чтение строки Требуется написать функцию, которая читает строка размеров не более 40 символов. Строка представляет собой десятичное число. Ввод должен происходить по аналогии с cin >> str, но с некоторыми изменениями. Вопрос 1: Как и где лучше хранить знак числа в самой строке или нет? Я в классе определил поле типа bool, которое указывает на положительность или отрицательность числа. Вопрос2:Как... https://www.cyberforum.ru/ cpp-beginners/ thread646428.html
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
04.09.2012, 16:36 0

Ошибка String subscript out of range - C++ - Ответ 3417175

04.09.2012, 16:36. Показов 2833. Ответов 2
Метки (Все метки)

Ответ

вообще то std::string::data модифицировать нельзя. Ф-цию loading лучше изобрази так
C++
1
2
3
4
5
6
7
8
#include <iterator>
void loading ()
{
     ifstream in( "C:\\in.txt" );
     buffer.assign((std::istreambuf_iterator<char>(in)), std::istreambuf_iterator<char>());
     n = buffer.size();
     in.close();
}
Добавлено через 20 минут
ошибка здесь
buf[s] = buffer[i];
лучше писать что то типа buf += buffer[i];

Вернуться к обсуждению:
Ошибка String subscript out of range C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2012, 16:36
Готовые ответы и решения:

Ошибка: string subscript out of range
Прошу помощи, сам никак уже больше половины дня не могу разобраться с этим. При запуске после...

Ошибка: String subscript out of range
Expression: String subscript out of range Консольное приложение. Программа должна перерабатывать...

Ошибка: string subscript out of range
Задача: Расстоянием Хэмминга двух строк a и b одинаковой длины называется количество позиций, в...

Ошибка string subscript out of range
Нужно заменить символ 'w' на 'v'. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt;...

2
04.09.2012, 16:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2012, 16:36
Помогаю со студенческими работами здесь

Ошибка: string subscript out of range
При запуске выдает ошибку &quot;string subscript out of range&quot;. Подскажите, в чем проблема. #include...

Ошибка string subscript out of range
Здраствуйте создал библиотеку, при подключение библиотеки и запуска программи все работает...

Ошибка expression string subscript out of range
Ребят, уже всю голову разбил... не пойму где здесь может быть ошибка, что я не так сделал????...

Ошибка Expression: string subscript out of range
1)Вывести сообщение &quot;МОЖНО&quot;, если из букв введённой строки X можно составить введенную строку Y,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru