13
ответов

Как объединить std :: string и int?

Я думал, что это будет действительно просто, но это представляет некоторые трудности. Если у меня есть std :: string name = "John"; int age = 21; Как мне объединить их, чтобы получить одну строку "John21"?
вопрос задан: 23 January 2017 16:13
12
ответов

Какой лучший способ обрезать std :: string?

В настоящее время я использую следующий код, чтобы обрезать все строки std :: strings в моих программах: std :: string s; s.erase (s.find_last_not_of ("\ n \ r \ t") + 1); Работает нормально, но мне интересно, есть ли какой-нибудь конец ...
вопрос задан: 14 April 2016 00:17
12
ответов

char * vs std :: string в c ++ [закрыто]

Когда я должен использовать std :: string и когда я должен использовать char * для управления массивами символов в C ++? Кажется, вы должны использовать char *, если производительность (скорость) имеет решающее значение, и вы готовы принять некоторые из р
вопрос задан: 8 February 2015 21:23
11
ответов

Как вы добавляете int к строке в C ++? [Дубликат]

int i = 4; string text = "Player"; cout < < (текст + я); Я бы хотел, чтобы он напечатал Player 4. Выше явно неправильно, но он показывает, что я пытаюсь сделать здесь. Есть ли простой способ сделать это или ...
вопрос задан: 22 December 2015 22:31
11
ответов

c ++ windows: Есть ли способ конвертировать из _UNICODE_STRING в std :: string? [Дубликат]

Начинающий разработчик c ++. Я пишу программу под Windows 10 с набором символов = используйте набор символов Юникода на вкладке свойств. Я пытаюсь использовать API для возврата UNICODE_STRING (...
вопрос задан: 31 January 2013 23:33
11
ответов

Альтернатива itoa () для преобразования целого числа в строку C ++? [Дубликат]

Мне было интересно, есть ли альтернатива itoa () для преобразования целого числа в строку, потому что, когда я запускаю его в Visual Studio, я получаю предупреждения, а когда я пытаюсь собрать свою программу под Linux, я получаю ...
вопрос задан: 29 June 2012 16:58
8
ответов

Как получить количество символов в станд.:: строка?

Как я должен получить количество символов в строке в C++?
вопрос задан: 26 December 2017 21:07
8
ответов

Дополнение stl представляет в виде строки в C++

Я использую станд.:: строка и потребность к левому заполняют их к данной ширине. Что рекомендуемый путь состоит в том, чтобы сделать это в C++? Демонстрационный вход: 123 клавиатуры к 10 символам. Демонстрационный вывод: 123 (7 пробелов в...
вопрос задан: 6 December 2017 06:04
8
ответов

Как Вы преобразовываете строку C++ в интервал? [дубликат]

Возможный Дубликат: Как проанализировать строку к интервалу в C++? Как Вы преобразовываете строку C++ в интервал? Предположите, что Вы ожидаете, что строка будет иметь фактические числа в нем ("1", "345", "38944", для...
вопрос задан: 23 May 2017 10:31
8
ответов

Строки C++: UTF-8 или 16-разрядное кодирование?

Я все еще пытаюсь решить, должен ли мой (домашний) проект использовать строки UTF-8 (реализованный с точки зрения станд.:: строка с дополнительным UTF-8-specific функционирует когда необходимый) или некоторая 16-разрядная строка (...
вопрос задан: 12 August 2011 12:49
8
ответов

преобразуйте строку в argv в C++

У меня есть станд.:: строка, содержащая команду, которая будет выполняться с execv, что лучший "C++" путь должен преобразовать его в "символ *argv []", который требуется вторым параметром execv ()? Разъясниться:...
вопрос задан: 2 October 2009 21:17
8
ответов

Почему не делают станд.:: классы fstream берут станд.:: строка?

Это не вопрос о дизайне, действительно, хотя он может походить на него. (Ну, хорошо, это - своего рода вопрос о дизайне). То, что я задаюсь вопросом, то, почему станд. C++:: классы fstream не берут станд.:: строка в их...
вопрос задан: 2 November 2008 03:16
7
ответов

Как делают Вы создаете станд.:: строка со встроенным пустым указателем?

Если я хочу создать станд.:: строка со строкой как: станд.:: представьте my_string в виде строки ("a\0b"); Где я хочу иметь три символа в получившей строке (a, пустой указатель, b), я только получаю тот. Каково надлежащее...
вопрос задан: 24 October 2013 20:56
7
ответов

Как делают я создаю станд.:: строка от DWORD?

У меня есть следующий код: Tools::Logger.Log (строка (GetLastError ()), Ошибка); GetLastError () возвращает DWORD числовое значение, но конструктор станд.:: строка не принимает DWORD. Что я могу сделать?
вопрос задан: 22 December 2011 20:02
7
ответов

Преобразуйте число в строку с указанной длиной в C++

У меня есть некоторые числа другой длины (как 1, 999, 76492, таким образом, на), и я хочу преобразовать их всех в строки с общей длиной (например, если длина будет равняться 6, то те строки будут: '000001'...
вопрос задан: 2 November 2008 08:50
6
ответов

C++: как добраться, fprintf заканчивается как станд.:: представьте w/o в виде строки sprintf

Я работаю с инструментом UNIX с открытым исходным кодом, который реализован в C++, и я должен изменить некоторый код, чтобы заставить его делать то, что я хочу. Я хотел бы внести самое маленькое изменение в надежде на получение...
вопрос задан: 12 September 2016 08:59
6
ответов

Получение ошибки «Нет оператора & ldquo; & lt; & lt; & rdquo; соответствует этим операндам "при попытке передать std :: string в ostream [duplicate]

Я хотел изучить c ++, поэтому я внимательно изучил курс программирования на C ++. В основном это довольно простой материал, но теперь я пару раз попал в эту странную ситуацию, когда я не могу использовать '& lt; & lt; операнды для передачи ...
вопрос задан: 23 March 2015 16:34
6
ответов

почему sizeof std :: string отличается на разных платформах [duplicate]

Почему sizeof (string) == 32? Но вывод на моем Mac не 32, а 24. example #include & lt; iostream & gt; #include & lt; string & gt; struct Msg {std :: string tag; char * buf; size_t len; }; ...
вопрос задан: 22 September 2010 16:19
6
ответов

Станд.:: размер строки () O (1) операция?

Станд.:: размер строки () O (1) операция? Реализация STL, который я использую, является той, встроенной в VC ++
вопрос задан: 1 November 2008 22:40
5
ответов

преобразуйте символ* в станд.:: строка

Я должен использовать станд.:: представьте в виде строки для хранения полученных данных fgets (). Чтобы сделать это, я должен преобразовать символ* возвращаемое значение от fgets () в станд.:: представьте в виде строки для хранения в массиве. Как это може
вопрос задан: 26 March 2018 12:57
5
ответов

Делает “&s [0]” точка к непрерывным символам в станд.:: строка?

Я делаю некоторые работы по техническому обслуживанию и натыкался на что-то как следующее: станд.:: строка s; s.resize (сила);//сила является size_t с длиной струны до в нем. memcpy (&s [0]...
вопрос задан: 18 February 2014 19:03
5
ответов

Как преобразовать CString и:: станд.:: строка:: станд.:: wstring друг другу?

CString довольно удобен, в то время как станд.:: строка более совместима с контейнером STL. Я использую hash_map. Однако hash_map не поддерживает CString как ключ, таким образом, я хочу преобразовать CString в станд.:: строка...
вопрос задан: 20 May 2011 15:28
5
ответов

Как вызвать станд.:: оператор stringstream>> для чтения всей строки?

Как вызвать станд.:: оператор stringstream>> для чтения всей строки вместо того, чтобы остановиться в первом пробеле? У меня есть шаблонный класс, который хранит значение, считанное из текстового файла: шаблон <...
вопрос задан: 16 July 2009 09:27
5
ответов

Как делают я выделяю станд.:: строка на стеке с помощью строковой реализации glibc?

международное основное (пустота) {станд.:: строковое нечто ("нечто");} Мое понимание - то, что вышеупомянутый код использует средство выделения по умолчанию для вызова новым. Таким образом даже при том, что станд.:: строковое нечто выделяется на
вопрос задан: 23 April 2009 23:17
4
ответа

Я хочу преобразовать станд.:: строка в константу wchar_t *

Есть ли какой-либо метод? Мой компьютер является AMD64.:: станд.:: строковая ул.; BOOL loadU (константа wchar_t* lpszPathName, интервал отмечает = 0); Когда я использовал: loadU (&str); в компиляторе VS2005 говорится: Ошибка 7 ошибок C2664::...
вопрос задан: 4 May 2017 14:28
4
ответа

Как заменить все вхождения символа в строку?

Как эффективно заменить все вхождения символа другим символом в std :: string?
вопрос задан: 22 July 2016 19:00
4
ответа

Может станд.:: строка содержит встроенный, аннулирует?

Для обычных струн до нулевой символ '\0' показывает конец данных. Что относительно станд.:: представьте в виде строки, у меня может быть строка со встроенными нулевыми символами?
вопрос задан: 3 November 2015 21:11
4
ответа

Чтение непосредственно из станд.:: istream в станд.:: строка

Должен там так или иначе считать известное число байтов, непосредственно в станд.:: строка, не создавая временный буфер, чтобы сделать так? например, в настоящее время я могу сделать это повышением:: uint16_t len; is.read ((символ*)&len...
вопрос задан: 29 November 2009 18:31
3
ответа

Предотвращение неподходящего станд.:: строковая инициализация с ПУСТЫМ символом константы* использующий g ++

Там любой g ++ опции, которые могут обнаружить неподходящую инициализацию станд.:: строка с ПУСТЫМ символом константы*? Я был в процессе превращения некоторых международных полей в станд.:: строковые, т.е.: структура Foo {...
вопрос задан: 9 March 2010 08:59
3
ответа

Программа C++ Всегда Катастрофические отказы При выполнении станд.:: строка присваивается

Я пытался отладить катастрофический отказ в своем приложении, которое разрушает (т.е. утверждает * glibc обнаруженный * свободный (): недопустимый указатель: 0x000000000070f0c0 ***), в то время как я пытаюсь сделать простое, присваиваются к...
вопрос задан: 22 February 2010 14:15