Вопросы по теме 'string-literals'
Чрезмерное использование строковых констант PHP?
У меня есть два конкретных случая, когда я не согласен с коллегой по поводу того, следует ли использовать константы или нет.
Мы используем самодельный фреймворк, работающий примерно как Symfony 1.x.
Исходный код был в конфигурационном файле...
2656 просмотров
schedule
17.12.2022
NoViableAltException при разборе строковых литералов с помощью ANTLR
Я новичок в ANTLR, пытаюсь разобрать простую функцию PL/SQL. Мои извинения, если это глупый вопрос.
function MyFunc return boolean is
begin
IF :USER_ID_P IS NULL THEN
:USER_ID_P := 'PUBLIC';
END IF;
return (TRUE);
end;...
604 просмотров
schedule
08.02.2023
Как сгенерировать целое число из строкового литерала во время компиляции?
В С++ возможно ли сгенерировать целое число из строкового литерала, используя только средства времени компиляции?
Например, если все, что у нас есть, это буквальное «6», есть ли способ использовать его в качестве аргумента шаблона, например...
2088 просмотров
schedule
20.02.2022
Строковые литералы без необходимости экранирования специальных символов?
Есть ли в Objective-c строковый литерал, не требующий экранирования специальных символов? Другими словами, я ищу эквивалент тройной кавычки Python.
Я пытаюсь вставить HTML-код в NSString , и мне бы хотелось избежать экранирования кавычек во всех...
2336 просмотров
schedule
10.04.2023
C: строковый литерал в массив int
У меня есть функция, принимающая в качестве аргумента массив int . Массив int представляет собой строку, но должен содержать EOF и поэтому не может иметь тип char[] . Моя функция выглядит примерно так:
_Bool fun(int str[]) {
// does...
999 просмотров
schedule
23.06.2023
Приведение const char* к char* приводит к сбою
Когда я пытаюсь преобразовать const char* в char* , происходит сбой:
int myfunc(const char*);
const char * str = "test";
myfunc( (char*)str ) // crash
Как я могу это сделать?
456 просмотров
schedule
11.03.2022
Размер времени компиляции строкового литерала в массиве строковых литералов
Я хочу найти длину литерала C-строки во время компиляции. Учитывая определения:
static const char * const header_left[] =
{
" | | Raw | Raw |",
" | | Start | End |",
"Interval#| Duration |...
2551 просмотров
schedule
17.04.2022
Строка в параметре функции
int main()
{
char *x = "HelloWorld";
char y[] = "HelloWorld";
x[0] = 'Z';
//y[0] = 'M';
return 0;
}
В приведенной выше программе HelloWorld будет в разделе только для чтения (т.е. таблица строк). x...
124526 просмотров
schedule
14.12.2022
Где начинается и заканчивается строковый литерал?
Стандарт C99 говорит, что предел реализации для символов строкового литерала составляет 4095 (?). Но где именно заканчивается и начинается литерал?
printf(
"First part"
"second part!\r\n"
);
Будет ли это однострочный литерал?...
185 просмотров
schedule
24.02.2023
Почему я могу построить строку с несколькими строковыми литералами?
#include <iostream>
#include <string>
int main() {
std::string str = "hello " "world" "!";
std::cout << str;
}
Следующее компилируется, запускается и печатается:
Привет мир!
посмотреть в прямом эфире...
247 просмотров
schedule
30.04.2023
Почему значение изменяется в строковом литерале
main()
{
char *c="abhishek";
int i;
c[2]=90;
for(i=0;i<12;i++)
{
printf("%c",c[0])
}
}
Здесь выход abZishek . Но это должно привести к ошибке шины, потому что это строковый литерал, и мы не можем изменить его значение....
167 просмотров
schedule
05.07.2022
Многострочная строка, содержащая " (тройные кавычки)
Как я могу определить многострочную строку python, содержащую """ (3 двойные кавычки)
мой желаемый результат
"""
TEST
"""
Причина: я пишу скрипт для создания шаблонного кода.
2990 просмотров
schedule
16.11.2022
Различия строковых литералов между C и C++
Насколько я могу судить, до C++11 строковые литералы обрабатывались почти точно так же, как между C и C++.
Теперь я признаю, что существуют различия между C и C++ в обработке широких строковых литералов.
Единственные отличия, которые мне удалось...
2907 просмотров
schedule
01.10.2022
Почему внешний указатель на строковый литерал теряется при выходе из области видимости? (C ++)
В следующей программе:
#include <string>
#include <deque>
#include <assert.h>
struct Foo {
// member var
const std::string *m_pstr;
// ctor
Foo (const std::string *pS) : m_pstr (pS) {}
// copy ctor
Foo...
135 просмотров
schedule
25.02.2022
Можно ли инициализировать массив символов условно выбранным строковым литералом?
Я знаю, что вполне возможно инициализировать массив char строковым литералом:
char arr[] = "foo";
С++ 11 8.5.2/1 говорит так:
Массив char (будь то простой char , signed char или unsigned char ), массив char16_t , массив...
959 просмотров
schedule
28.11.2022
Необработанный символьный литерал
Не знаю, упустил ли я что-то или этого действительно нет. В стандарте C ++ 11 были добавлены необработанные строковые литералы :
string s = "\\w\\\\\\w"; // I hope I got that right
string s = R"(\w\\\w)"; // I'm pretty sure I got that right...
1126 просмотров
schedule
01.06.2022
Как передать строковый литерал в функцию с явным хранением разделов
Пожалуйста, простите, если этот вопрос задавали раньше, но я не смог найти подобный вопрос.
Проблема заключается в следующем: для определенного микроконтроллера мне нужно, чтобы выбранные строковые литералы находились в другом разделе, чем раздел...
181 просмотров
schedule
15.07.2022
Сценарий ECMA 2015 (ES6) на NodeJS без флагов
Согласно этой статье , многие функции ES6 (особенно литералы шаблонов, официально известные как "строки шаблонов") ) включены по умолчанию.
В терминал было введено следующее:
user@host: node
> "test string: ${10+4}"
'test string: ${10+4}'...
62 просмотров
schedule
16.09.2022
srtok не работает в c
вот мой код,
#include <string.h>
#include <stdio.h>
main ()
{
explode (" ", "this is a text");
}
explode (char *delimiter, char string[])
{
char *pch;
printf ("Splitting string \"%s\" into tokens:\n",string);
pch = strtok...
92 просмотров
schedule
08.06.2023
antlr буквальное сопоставление строк: что я делаю неправильно?
Пользуюсь antlr 3 дня. Я могу анализировать выражения, писать Listeners, интерпретировать деревья синтаксического анализа... мечта сбылась.
Но затем я попытался сопоставить буквальную строку «foo%», и у меня не получилось. Я могу найти множество...
1892 просмотров
schedule
15.10.2022