Что делаю не так?
void
on_button_calculate_clicked (GtkButton *button,
gpointer user_data)
{
float x1, x2;
float xsum;
char *output;
output = malloc (long double);
x1 = atof (gtk_entry_get_text (GTK_ENTRY (glade_xml_get_widget (main_glade, "entry_x1"))));
x2 = atof (gtk_entry_get_text (GTK_ENTRY (glade_xml_get_widget (main_glade, "entry_x2"))));
printf ("%f %f\n", x1, x2);
printf ("%s %s\n", gtk_entry_get_text (GTK_ENTRY (glade_xml_get_widget (main_glade, "entry_x1"))), gtk_entry_get_text (GTK_ENTRY (glade_xml_get_widget (main_glade, "entry_x2"))));
xsum = x1 + x2;
sprintf (output, "%f", xsum);
gtk_label_set_text (GTK_LABEL (glade_xml_get_widget(main_glade, "label_x_sum")), output);
free (output);
}
В результате, при вводе значений 0.5 и 0.6 соответственно получаю:
0.000000 0.000000
0.5 0.6
Что делаю неправильно в преобразовании?
Ответ на:
комментарий
от welkam

Ответ на:
комментарий
от UVV

Ответ на:
комментарий
от Cy6erBr4in

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум gtkmm уменьшение кода (2011)
- Форум atof ? (2004)
- Форум Быдлокод не быдлокод? (2014)
- Форум Правильная передача указателей на ресурсы Gtk/ZeroMQ. (2011)
- Форум Вот такая задачка на Си... (2007)
- Форум Помогите разобраться с sendmsg & recvmsg. (2013)
- Форум Как отлавливать ошибки при запуске и работе программы? (2022)
- Форум Программа из K&R вопросы по warnings, полученные от gcc (2015)
- Форум pure C ошибка при освобождении памяти (2013)
- Форум Линковщик clang'а не видит функцию в заголовочном файле (2022)