const char* string_b10_e2 = {"base 10"}; //base 10
Есть ли способ считывать значение «base 10» в не постоянной строковой переменной? Я знаю, что я не могу использовать символ *, как показано нижеЧтение константы строки до не постоянной переменной в C
char * str,
str = string_b10_e2; //not allowed
как это нарушает обещание держать строковую константу.
Но есть ли способ прочитать значение в непостоянной строке?
Заранее спасибо.
Вы можете скопировать строку. [strcpy] (http://www.cplusplus.com/reference/cstring/strcpy/) – tkausl
'const char * string_b10_e2 = {" base 10 "};' не является хорошим – Boiethios
или strdup ....... – pm100