Вопросы с тегом «string»

157
printf с помощью std :: string?

Насколько я понимаю, stringэто член stdпространства имен, так почему же происходит следующее? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s",...

156
Python: самый идиоматический способ преобразования None в пустую строку?

Какой самый идиоматичный способ сделать следующее? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Обновление: я включил предложение Триптиха использовать str (s), что делает эту рутинную работу для других типов, кроме строк. Я очень впечатлен лямбда-предложением Vinay...

156
Почему оператор лопатой (<<) предпочтительнее, чем плюс-равно (+ =) при построении строки в Ruby?

Я работаю через Руби Коанс. test_the_shovel_operator_modifies_the_original_stringKoan в about_strings.rb включает следующий комментарий: При построении строк программисты на Ruby предпочитают оператор лопатки (<<) перед оператором плюс-равно (+ =). Зачем? Я предполагаю, что это связано со...

155
Как проверить, что строка является целым числом, а не двойным и т. Д.?

В PHP есть intval()функция, которая преобразует строку в целое число. Однако я хочу заранее проверить, что строка является целым числом, чтобы я мог дать пользователю полезное сообщение об ошибке, если оно неверно. PHP имеет is_int(), но это возвращает ложь для строки, как "2". PHP имеет...

155
Как заменить часть строки позицией?

У меня есть эта строка: ABCDEFGHIJ Мне нужно заменить из положения 4 в положение 5 строкой ZX Это будет выглядеть так: ABCZXFGHIJ Но не использовать с string.replace("DE","ZX")- мне нужно использовать с позиции Как мне это...

155
Как вставить символ в строку в определенной позиции?

Я получаю intс 6-значным значением. Я хочу отобразить его как Stringс десятичной точкой (.) В 2 цифры от конца int. Я хотел использовать, floatно было предложено использовать Stringдля лучшего вывода на дисплей (а 1234.5не будет 1234.50). Поэтому мне нужна функция, которая будет принимать в...

155
Расчет длины Base64?

После прочтения вики base64 ... Я пытаюсь понять, как работает формула: Учитывая строку с длиной n, длина base64 будет Который : 4*Math.Ceiling(((double)s.Length/3))) Я уже знаю, что длина base64 должна %4==0позволять декодеру знать, какова была исходная длина текста. Максимальное количество...

154
Прекращение преобразования C ++ из строковой константы в 'char *'

У меня есть класс с private char str[256]; и для этого у меня есть явный конструктор: explicit myClass(const char *func) { strcpy(str,func); } Я называю это так: myClass obj("example"); Когда я компилирую это, я получаю следующее предупреждение: устаревшее преобразование из строковой константы в...

154
Ruby on Rails: как отобразить строку в виде HTML?

у меня есть @str = "<b>Hi</b>" и по моему мнению: <%= @str %> Что будет отображаться на странице: <b>Hi</b>когда я действительно хочу Привет . Что такое рубиновый способ «интерпретировать» строку как разметку HTML? Изменить : случай, когда @str = "<span...

154
Преобразование int в std :: string

Каков самый короткий способ, желательно встроенный, преобразовать int в строку? Ответы с использованием stl и boost будут приветствоваться.