float fahrenheit;
float celsius;
float formulaf = (fahrenheit - 32.0) * 5/9;
char str[20];
float formulac = celsius * 9/5 + 32.0;
printf("Choose either fahrenheit or celsius; ");
scanf("%*s", &str);
if (strcmp(str, "fahrenheit") ==0)
{
printf("Enter the temperature in fahrenheit: ");
scanf("%f", &fahrenheit);
printf("%.2f fahrenheit is %.2f celsius", fahrenheit, formulaf);
}
else
{
printf("Enter the temperature in celsius: ");
scanf("%f", &celsius);
printf("%.2f celsius is %.2f fahrenheit", celsius, formulac);
}
Я кодирую это в xcode, я создал заголовки и все, это основная часть, где я застрял, она дает ошибку в следующем код, и это дает контрольные точки в некоторых других линий, пожалуйста, помогите мне решить этуПочему эта ошибка возникает в c
scanf("%*s", &s);
-------> аргумент данных не используется строка формата
что это значит?
Вам нужно изучить, как работают целые числа и переменные с плавающей запятой. Например, '5/9' не имеет никакого смысла в C. – Lundin
Спасибо, что напомнили мне, hhehehe – user5032369