Что делаю не так? 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)