У меня есть следующий код:зсап не работает при чтении поплавка
#include <stdio.h>
float a; //Initialize variables
char b;
int c;
char d;
int main(void)
{
printf("Enter float: ");
scanf("%4.2f", &a);
printf("%4.2f", a);
//printf("Enter character:\n");
//printf("Enter 4-digit integer: \n");
//printf("Enter character:\n");
return 0;
}
Однако я получаю следующие ошибки при компиляции:
1.)
scanf
: «» Неизвестного поля типа символа в формате спецификатор2.)
scanf
: слишком много аргументов, переданных в строке формата
Может кто-нибудь объяснить, что проблема в моем коде?
Спасибо!
Он по-прежнему кажется, строить ошибки, когда я пытаюсь скомпилировать. Hmmm .... – Froobyflake
Я разместил две ошибки выше. Проблема, безусловно, имеет какое-то отношение к функции scanf. – Froobyflake
Это именно тот код, который у меня есть. Что может заставить его не работать на моем конце? Я использую Visual Studio 2015 – Froobyflake