Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив: используя операции + или -, из элементов массива получить в итоге значение больше 7 https://www.cyberforum.ru/ cpp-beginners/ thread602685.html
С клавиатуры задается массив чисел. Нужно, используя операции + или - получить в итоге значение больше 7. Причем предложить все возможные варианты. Что-то вроде того? #include <iostream> using namespace std; const int size=10; int main() { setlocale(0,"rus");
Рекурсивная функция, число и показатель степени C++
Ребят помогите пожалуйста не могу понять как решить данную задачу: Напишите программу, которая запрашивает число и показатель степени.Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на само себя, т.е если число равно 2, а показатель степени равен 4, то эта функция должна возвратить число 16. Вот не пойму как это реализовать, помогите пожалуйста.
C++ Нахождение минимального кол-ва слов https://www.cyberforum.ru/ cpp-beginners/ thread602651.html
Подскажите как мне найти строку, содержащую наименьшее количество слов, и вывести её на экран монитора? в программе register char *mas = new char; register char *m = mas; register char *uk; cout << "Vvod stroki 1: "; cin.getline( m, 80 ); cout << "Vvod stroki 2: "; cin.getline( m+81, 80 );
C++ Ошибка "error C2011: переопределение типа" struct Tunit { public : int team; int team_agricultural; POINT location; POINT moveLocation; float max_helf; float current_helf; int ID_cel; https://www.cyberforum.ru/ cpp-beginners/ thread602646.html
C++ Вычислить сумму элементов матрицы
Как вычислить сумму положительных элементов матрицы А размером N*N, расположенных над главной диагональю?
C++ Перевести с паскаля на с++ https://www.cyberforum.ru/ cpp-beginners/ thread602611.html
Люди) есть проблемко с курсовой задачкой, вроде как нашел нужную, да вот только она не на том языке что мне нужен =( задачка большая, звучит так: Создать список, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала. Структура записи: номер поезда, станция назначения, время отправления, время в пути, наличие билетов. Кол-во записей запрашивается с клавиатуры....
C++ создание игры, быстродействию https://www.cyberforum.ru/ cpp-beginners/ thread602599.html
Андре Ламот пишет что разницы между игроком и компьютером почти нет(в определённой сфере), всё действие ИИ сводится к посылке сообщений в процедуру обработки оконных обобщений которая одинакова для игрока и компьютера, вот мне интересно будут ли проблемы(события игрока будут поздно отрабатываться) если игроков будет пару сотен?
C++ stl в VS 2008
vector <int> size; deque <int> COUNTER; вылазиют ошибки синтаксическая ошибка: отсутствие ";" перед "<" отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию как исправить? в других компиляторах всё нормально Добавлено через 2 минуты ошибку нашёл надо было std:: подставить.
C++ Как добавить перебор выборок? https://www.cyberforum.ru/ cpp-beginners/ thread602585.html
Задается массив с клавиатуры. Нужно из 6 введенных цифр сделать полный перебор всех выборок из 3 элементов. тоесть если массив 1 2 3 4 5 6 - возможные выборки: 123 132 321 и т.д.#include "stdafx.h" #include <algorithm> // для сорт #include <ctime> #include <iostream> using namespace std; const int size=10; int main() { setlocale(0,"rus"); int i = 0;
C++ Коммандная строка Нужно выполнить команду aapt dump badging Filename.apk и получить доступ к тому, что она показала. Полученные данные нужно обработать в программе. Как сделать это на С++? Добавлено через 43 минуты Также нужно, чтобы параметр Filename.apk задавался переменной, которая была задана до этого. https://www.cyberforum.ru/ cpp-beginners/ thread602576.html
Дано натуральное число n. -представить его как сумму квадратов C++
Дано натуральное число n. Если возможно, то представить его как сумму квадратов двух натуральных чисел.
C++ Массив: Удалить из строки цифры Подскажите, мне необходимо написать программу, в которой при обращении к элементу массива нельзя использовать дополнительную переменную для вычисления его адреса, исходные данные вводятся с клавиатуры, максимальное количество символов в строке - 80. Количество строк - 5. На экран монитора вывести исходный массив и результат расчёта Задание: Удалить из строки цифры (Дополнительные строки не... https://www.cyberforum.ru/ cpp-beginners/ thread602538.html
Делаю внезапно и красиво
Эксперт С++
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
11.06.2012, 18:34 0

std::string в char* - C++ - Ответ 3153099

11.06.2012, 18:34. Показов 22322. Ответов 40
Метки (Все метки)

Ответ

Цитата Сообщение от Bers Посмотреть сообщение
то было бы странным создавать новый блок...
Если и правда терзают сомнения, то достаточно сделать ДВА вызова c_str и сравнить эти указатели. Если они разные, то возвращается копия (но это не так, разумеется). А если одинаковые, то на внутренний буфер.
И я не знаю, как работает codepad, но в MSVC в данной программе вообще std::sting str может быть удалён оптимизирующим компилятором, как ненужный объект. Этим можно было бы объяснить неожиданное поведение программы.

Вернуться к обсуждению:
std::string в char* C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2012, 18:34
Готовые ответы и решения:

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

ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
int main() { string fileName, currWord, currMax = &quot;&quot;; cin&gt;&gt;fileName; ...

Странная ошибка: [Error] no match for call to '(std::string {aka std::basic_string<char>}) (int&)'
У меня появляется проблема при компиляции сей программы: #include &lt;iostream&gt; #include &lt;string&gt;...

(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
astxx::manager::connection::connection(std::basic_string&lt;char, std::char_traits&lt;char&gt;,...

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

Где и почему используют ту или иную строку std::string, char[], System::String^ ?
Где и почему используют ту или иную строку std::string, char, System::String^ ? Объясните...

char* vs std::string
При чтении чужих сорцов, обратил внимание, что в роли аргументов для функций/методов, как правило...

std::string и/или char*
Здравствуйте. пишу метод построчной обработки данных из файла Вот он: bool...

Преобразование std::string в char*
Несомненно, работать с определенным в STL классом string работать в разы приятнее, чем с обычным...

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