Описание тега string-literals
Строковые литералы относятся к синтаксическому представлению литеральных константных строк в C и C++.
1
ответ
Предупреждение C++: устаревшее преобразование из строковой константы в 'char*' [-Wwrite-strings]
Я использую gnuplot для рисования графика в C++. График строится как положено, но во время компиляции есть предупреждение. Что означает предупреждение? warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] Это функция, кот…
03 фев '14 в 13:53
2
ответа
Как сделать так, чтобы аргумент строки проверки компилятором действовал в Typescript?
В TypeScript, как можно заставить компилятор определять, является ли строка допустимым аргументом для метода / функции? Прямо сейчас я использую строковые литералы для достижения этой цели. Например, type ValidLetter = "A" | "B" | "C" | "D"; // stri…
12 июл '17 в 23:08
2
ответа
Инициализировать массив C байтами и строковыми литералами
Я хотел бы инициализировать байтовый массив с некоторыми байтовыми значениями и строковым литералом за один раз. По сути массив представляет собой сериализованное представление структуры данных типа struct foo { uint8 param1; uint8 stringLen; const …
03 мар '15 в 11:10
1
ответ
Добавление # в строку пароля Python
Как добавить # в пароль Python строкового типа. Ниже приведен код, и он комментирует все после #, db = MySQLdb.connect(host="abc.dhgh.com",user="XXXXXX",passwd="XXXXXXXXXXXX#",db="XXXXXXXXX") но когда я бегу с приведенным ниже кодом (сохранение паро…
27 июн '18 в 07:25
2
ответа
Создайте необработанную текстовую строку в C++, аналогично "@ string" в C#
Я иду на C++ из C#. У меня есть строка с множеством обратных косых черт, и я хотел бы прочитать строку как необработанный текст. Есть ли в C++ что-то вроде C# "at string"? Например: string s = @"\\Some\Path"; В моем файле C++ я использую: #include &…
09 авг '13 в 16:09
1
ответ
Преобразование строки в строковый литерал
Возможный дубликат: Как бы вы преобразовали строку в строковый литерал Java? Есть ли библиотечная функция, которая принимает строку и конвертирует ее в соответствующий строковый литерал? Пример: Please say\ask "What?" three times! -> "Please say\\as…
21 июл '11 в 14:43
1
ответ
Строковые литералы: указатель на массив символов
В этом заявлении: char *a = "string1" Что именно является строковым литералом? Это string1? Потому что этот поток Какой тип строковых литералов в C и C++? говорит что-то другое. Насколько мне известно int main() { char *a = "string1"; //is a string-…
09 окт '12 в 08:27
2
ответа
C strcpy() копирует строковые литералы без ошибки сегментации
Насколько я понимаю, строковые литералы хранятся в постоянной памяти, и их изменение во время выполнения приводит к ошибке сегментации, но мой приведенный ниже код компилируется без ошибки сегментации. #include <string.h> #include <stdio.h&…
16 дек '18 в 06:55
4
ответа
Как я могу найти адрес строкового литерала?
Предположим, у меня есть следующее: char *a = "Learning CPP"; char *b = "Learning CPP"; Могу ли я сказать, что общая используемая память была sizeof (a), а не 2*sizeof (stringliteral)? Потому что мое понимание строковых литералов состоит в том, что …
25 мар '14 в 22:56
1
ответ
Неожиданное поведение определения строки C
Насколько я знаю, приведенный ниже код не должен работать. Тем не менее, как-то это нормально на моем компиляторе. Пожалуйста, может кто-нибудь объяснить. int main() { char *string; string = "Goo"; }
22 июн '15 в 19:09
4
ответа
Цитировать литералы регулярных выражений в JavaScript? Почему бы и нет?
В этом ответе на вопрос и во многих других местах я вижу строки без кавычек в javascript. Например: var re = /\[media id="?(\d+)"?\]/gi; Почему это не должно быть: var re = '/\[media id="?(\d+)"?\]/gi'; Это какая-то особая обработка регулярных выраж…
03 авг '12 в 07:53
1
ответ
C++ Нераспознанная escape-последовательность
Я хочу создать строку, которая содержит все возможные специальные символы. Однако компилятор выдает мне предупреждение "Нераспознанная escape-последовательность" в этой строке: wstring s=L".,;*:-_⁊#‘⁂‡…–«»¤¤¡=„+-¶~´:№\¯/?‽!¡-¢–”¥—†¿»¤{}«[-]()·^°$§%&…
25 янв '14 в 11:49
2
ответа
Как написать выражение регулярного выражения в Scala
Строка litertal состоит из нуля или более символов, заключенных в двойные кавычки ("). Используйте escape-последовательности (перечисленные ниже) для представления специальных символов в строке. Это ошибка времени компиляции для символа новой строки…
21 сен '13 в 09:53
2
ответа
Можно ли объединить строковый литерал с символом *?
Я знаю, что в С смежные строковые литералы объединяются. Я хочу знать, соединены ли смежные строковые литералы с символами *? Причина, по которой я задаю этот вопрос, заключается в том, что я хочу передать конкатенацию двух строк perror(), и одна из…
20 фев '19 в 04:03
2
ответа
Строка для отображения при отсутствии запятой в строке
Я как бы нарисовал себя в углу, преобразовав векторы из кадра данных в str, Мои векторы теперь выглядят так [ -9.1676396 -171.8196878], Проблема в том, что они как-то потеряли запятую в середине, раньше было так [ -9.1676396, -171.8196878], Затем, к…
17 дек '18 в 14:28
2
ответа
Есть ли буквальные строки в Python
В F# есть нечто, называемое literal string (не string literal), в основном, если строковому литералу предшествует @ тогда это интерпретируется как есть, без каких-либо побегов. Например, если вы хотите написать путь к файлу в Windows(для os.walk нап…
15 янв '18 в 07:11
1
ответ
Eval на хитрых строковых формах defaultdict
Каким-то образом я передал текстовые файлы defaultdict, сохраненные с помощью str() Метод и строка utf8 читает: defaultdict(<class 'set'>, {'protection': {'1058c_204062v_00:39:16->00:39:18_ko'}, 'protect': {'50c_45523v_00:01:22->00:01:24…
28 мар '17 в 01:21
1
ответ
Литералы Javascript для символов выше U+FFFF
Мой исходный код javsacript строго ascii, и я хочу представить символ гнева в строковом литерале. Это возможно в JavaScript?
18 фев '16 в 12:31
2
ответа
Изменения в массиве символов не видны с printf
Я пишу функцию C, которая меняет регистр между буквами: меняйте заглавные буквы на строчные и строчные. Код компилируется без ошибок, но ничего не печатает. Зачем? #include<stdio.h> #include<String.h> void NOMB_car_chif(char a[]) { int i…
19 апр '17 в 16:18
3
ответа
Как "instanceof" примитивная строка (строковый литерал) в JavaScript
В JavaScript я могу объявить строку следующими способами; var a = "Hello World"; var b = new String("Hello World"); но это не экземпляр String... console.log(a instanceof String); //false; console.log(b instanceof String); //true; Так как вы находит…
28 май '13 в 12:26