|
|
Другие темы раздела | |
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++ - Ответ 315309911.06.2012, 18:34. Показов 22322. Ответов 40
Метки (Все метки)
Ответ
Если и правда терзают сомнения, то достаточно сделать ДВА вызова c_str и сравнить эти указатели. Если они разные, то возвращается копия (но это не так, разумеется). А если одинаковые, то на внутренний буфер.
И я не знаю, как работает codepad, но в MSVC в данной программе вообще std::sting str может быть удалён оптимизирующим компилятором, как ненужный объект. Этим можно было бы объяснить неожиданное поведение программы. Вернуться к обсуждению: std::string в char* C++
0
|
11.06.2012, 18:34 | |
Готовые ответы и решения:
40
ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*') Странная ошибка: [Error] no match for call to '(std::string {aka std::basic_string<char>}) (int&)' (std::basic_string<char, std::char_traits<char>, std::allocator<char> > const& |
11.06.2012, 18:34 | |
11.06.2012, 18:34 | |
Помогаю со студенческими работами здесь
0
Где и почему используют ту или иную строку std::string, char[], System::String^ ? char* vs std::string std::string и/или char* Преобразование std::string в char* |