Ошибка с вводом/выводом - C (СИ)
Формулировка задачи:
Qt компилирует, но в процессе исполнения программа закрывается с ошибкой.
void main(void)
{
double num1=0.,num2=0.;
char token = (char)0;
scanf("%f%c%f",num1,token,num2);
printf("%f%c%f",num1,token,num2);
}Решение задачи: «Ошибка с вводом/выводом»
textual
Листинг программы
double num1=0.,num2=0.;
char token = (char)0;
scanf("%lf%c%lf",&num1,&token,&num2);
printf("Число %f Буква %c Число %f",num1,token,num2);
Объяснение кода листинга программы
- Объявляются две переменные типа double — num1 и num2, и инициализируются значением 0.
- Объявляется переменная типа char — token, и инициализируется значением 0.
- Используется функция scanf для ввода трех значений в переменные num1, token и num2.
- Используется функция printf для вывода значений переменных num1, token и num2.