Как присвоить значение?
У меня в программе есть значение char a = '1'. Мне нужно чтобы "a" было равно 49.49. Как мне это сделать?
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
char - это 1 символ и не больше
если вы хотите записать строку "49.49", то используйте char* - указатель на массив char, правда надо выделить память под строку, например так:
char text[32]; // 32 байта под строку
strcpy(text, "49.49"); // записать в память по адресу text 5 символов "49.49" + 0, который означает конец строки
если пишете на c++, то используйте std::string для таких вещей
std::string text = "49.49";
но больше похоже, что вам надо хранить не строку, а число, тогда используйте
float value = 49.49;