Пытаюсь изменить символ в строке на \0
, чтобы выводить её не полностью (т.к. cout
выводит до нулевого символа), однако программа крашится с SIGSEGV
. Почему?
int main() {
char* s = const_cast<char*>("Hello");
s[4] = '\0';
std::cout << s;
}
Вместо
char* s = const_cast<char*>("Hello");
напишите
char s[] = "Hello";
и все получится.
Виртуальный выделенный сервер (VDS) становится отличным выбором
q2 главное стартовое окноУ него есть кнопка QButton pushButton
Как сделать так, чтобы после вывода 20 рандомных чисел пиcалось есть чётные числа или нет?