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

std::string variable.data() обрезает содержимое строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как вывести матрицу http://www.cyberforum.ru/cpp-beginners/thread829430.html
матрица: 2 столбца и 11 строк...
C++ Пожалуйста найдите ошибку в Конечном Автомате на С++ Помогите найти ошибку в Конечном Автомате на С++ для: а*b*с*(d|f)+n*h* . Может даже и не верна введена таблица для исходного выражения. #include "stdafx.h" #include "iostream" #include "string.h" using namespace std; void main() { int j; http://www.cyberforum.ru/cpp-beginners/thread829428.html
C++ Эрор при компиляции
Здраствуйте) Знаю что вопрос смешной, но все-таки.................. Я вот компилирую программу, студия показывает что все хорошо) Как только нажимаю Сtrl+F5, выполнить построение так оно выдает ошибку. В чем собственно дело?????????? #include <iostream> using namespace std; int main() { cout << "Hello, world!";
C++ Определить, сколько раз каждое число используется в массиве
Вот код: #include <iostream> using namespace std; int main() { //двухмерный массив int numbers = {{1, 2, 7} , {2, 5, 3}, {1, 9, 4}, {2, 6, 5}, {7, 2, 2}};
C++ Правописание http://www.cyberforum.ru/cpp-beginners/thread829421.html
Есть метод класса, который в качестве возвращаемого значения выдает указатель. Как правильно писать: int vector :: *get() { ... } или int *vector :: get() { ...
C++ Доступ к элементам связного списка как организовать самый простой для реализации способ чтобы получить доступ к i-му элементу в односвязном списке? придумал только создать вектор в который помещать адрес элемента из списка, получая доступ к i-му элементу вектора, получаем доступ к нужному элементу связного списка. но тогда сама суть пропадает связного списка, раз вектор используем в придачу к нему. подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
06.04.2013, 09:53     std::string variable.data() обрезает содержимое строки
C++
1
2
3
4
5
6
7
8
9
size_t found = gMap.find(grep);
    size_t begin = found;
    if (found == string::npos)
    {
       cerr << "ERROR: no such combination" << '\n';
       return 0;
    }
    while(begin + 1 < gMap.length() && gMap[++begin] != ' ')
       ++length;
У меня все верно вывело
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru