Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ как вывести матрицу матрица: 2 столбца и 11 строк... https://www.cyberforum.ru/ cpp-beginners/ thread829430.html C++ Пожалуйста найдите ошибку в Конечном Автомате на С++
Помогите найти ошибку в Конечном Автомате на С++ для: а*b*с*(d|f)+n*h* . Может даже и не верна введена таблица для исходного выражения. #include "stdafx.h" #include "iostream" #include "string.h" using namespace std; void main() { int j;
C++ Эрор при компиляции Здраствуйте) Знаю что вопрос смешной, но все-таки.................. Я вот компилирую программу, студия показывает что все хорошо) Как только нажимаю Сtrl+F5, выполнить построение так оно выдает ошибку. В чем собственно дело?????????? #include <iostream> using namespace std; int main() { cout << "Hello, world!"; https://www.cyberforum.ru/ cpp-beginners/ thread829426.html 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}}; https://www.cyberforum.ru/ cpp-beginners/ thread829422.html
Правописание C++
Есть метод класса, который в качестве возвращаемого значения выдает указатель. Как правильно писать: int vector :: *get() { ... } или int *vector :: get() { ...
C++ Доступ к элементам связного списка как организовать самый простой для реализации способ чтобы получить доступ к i-му элементу в односвязном списке? придумал только создать вектор в который помещать адрес элемента из списка, получая доступ к i-му элементу вектора, получаем доступ к нужному элементу связного списка. но тогда сама суть пропадает связного списка, раз вектор используем в придачу к нему. https://www.cyberforum.ru/ cpp-beginners/ thread829418.html
C++ Двухмерные массивы. Рассчитать среднюю температуру в первом столбце и среднюю во втором столбце https://www.cyberforum.ru/ cpp-beginners/ thread829417.html
Здравствуйте. Мне нужна программа, в которой используются двухмерные массивы. Массив должен состоять из семи строчек и двух столбцов. (int temperatures). Программа должна попросить пользователя ввести самые высокие показатели температуры и самые низкие показатели температуры за семь дней ( то есть первый столбик это 7 высоких показателей, второй столбик - 7 показателей низких температур)....
C++ Блок схема
нужна блок схема по данному коду #include<stdio.h> #include<stdlib.h> int main() { int ms, i, size, min_value, max_value, sum=0,t,sumchet=0; bool flag=false;
C++ Указатели сложны в понимании https://www.cyberforum.ru/ cpp-beginners/ thread829413.html
Всем Привет! В общем, возникли вопросы из-за которых пришлось даже найти ваш форум и зарегистрироваться здесь. Во-первых, периодически возникают всё новые и новые вопросы в отношении указателей, я долго ломал голову и не мог понять, что значит такая вот конструкция:void push(stack *&current, int d)А именно: звчёздочка и амперсанд, зачем нам получать адрес там, где мы передаём указатель ? ...
C++ Массивы. Использование параллельных массивов https://www.cyberforum.ru/ cpp-beginners/ thread829411.html
Вот небольшой код: #include <iostream> using namespace std; int main() { //массив int scores = {90, 54, 23, 75, 67, 89, 99, 100, 34, 99, 97, 76, 73, 72, 56, 73, 72, 20, 86, 99};
C++ Перегрузка операций ввода/вывода
Доброго времени суток господа и дамы! Нужно решить один нюанс. Никак не получается. Есть код: #include <iostream> #include <stdlib.h> using namespace std; class shape { protected:
C++ неправильно работает метод класа https://www.cyberforum.ru/ cpp-beginners/ thread829385.html
подскажите пожалуйста написал часть кода, он ище далек от окончания, но что у меня щас уже не нравильно работает, мой метод класса RandomShuffle, заполняет очень страшные значения какие-то, я догадываюсь что ето скорей всего что то с типом данных, чтото других идей в голову не пришло, но вот как исправить чет пока немогу сообразить, можете подсказать в чем ошибка? вот код #include <iostream> ...
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
06.04.2013, 11:17 0

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

06.04.2013, 11:17. Показов 2097. Ответов 6
Метки (Все метки)

Ответ

Не по теме:

Осильте уже документацию к методам find_first_of() и find_first_not_of(), пожалуйста.



Подвох в том, что data() — это внутреннее представление строки. string в принципе может расставлять там нулевые символы где захочет, хоть посередине. До Си++11 она вообще не обязана даже в конце поставить нулевой символ. Используйте c_str(), если вам нужна сишная строка с точно таким же полным содержимым.

Вернуться к обсуждению:
std::string variable.data() обрезает содержимое строки C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2013, 11:17
Готовые ответы и решения:

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка...

Запрошено преобразование от ‘const std::string*’ к нескалярному типу ‘std::string’
private: std::string firstName; }; std::string ClientData::getFirstName() const{ ...

Строки через std::string
Дана строка, слова в которой состоят из букв латинского алфавита и десятичных цифр. Остальные...

Std::string и символ перевода строки
Вот такая простейшая программа: #include &lt;stdio.h&gt; #include &lt;string&gt; using namespace std; int...

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

Ошибка [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11 при компиляции
Доброго времени суток. Компилятор выдает ошибку non-static data member initializers only...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Ncurses | вывод на экран строки std::string
Ребят, я чёт не могу разобраться. Собственно, надо в окно вывести строку, значение которой...

Как вычленить цифры из строки std::string?
Кто подскажет как из строки выделить цифры тоесть имеются строки сссщ1 сссщ2 сссщ3 и так далее...

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