Как присвоить значение?

У меня в программе есть значение 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;
→ Ссылка