Ошибка stray 226, как ее исправить - C (СИ)
Формулировка задачи:
Hello! Проблема в следующем... Вызываю функцию Kelvin, передаю в нее значение темп-ы в Кельвинах, с помощью этого значения хочу получить значение Фаренгейтах... Выводит ошибки, в картинке приложил их.
#include <stdio.h> #include <stdlib.h> #include <errno.h> void Kelvin(float degreeKelvin) { char SecondChoiceTemp = 'o'; float farenheit = 0; float celsii = 0; printf("Enter the new unit type (F, C, or K):" ); scanf("%c",SecondChoiceTemp); if (SecondChoiceTemp == 'K') { printf("%f is %f", degreeKelvin,degreeKelvin); } else if (SecondChoiceTemp == 'F') { farenheit = (degreeKelvin – 273.15) * 1.8 + 32; printf("%f is %f", degreeKelvin,farenheit); } else if (SecondChoiceTemp == 'C') { celsii = degreeKelvin - 273.15; printf("%f is %f", degreeKelvin,celsii); } } void temperature() { float numerial = 0; char FirstChoiceTemp = 'o'; printf("Enter the temperature followed by its suffix (F, C, or K): "); scanf("%f %c",numerial,FirstChoiceTemp); if( (FirstChoiceTemp == 'K') && (FirstChoiceTemp == 'k') ){ Kelvin(numerial); } } int main(void) { char Degree = 'o'; printf("T or t for temperature"); printf("D or d for temperature"); scanf("%c", Degree); if( (Degree == 'T') && (Degree == 't') ){ temperature(); } return 0; }
Решение задачи: «Ошибка stray 226, как ее исправить»
textual
Листинг программы
scanf("%c", &SecondChoiceTemp);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д