Итак, я пишу код, чтобы интерпретировать ввод пользователей о том, выплачиваются ли они почасовой заработной плате или устанавливают зарплату. Я начал переключатель заявление и первое утверждение в нем является printf()
& scanf()
заявлением, которое читаетИдентификатор недопустимого преобразования '.'
printf("Enter hourly wage: ");
scanf("\n $%5.2d", &hRate);
компилятор продолжает давать мне сообщение об ошибке для scanf()
заявления, которое говорит: «недопустимое спецификатор преобразования .
".
Я прошел проверку и проверил программу, и я попытался изменить заявление, извлекая $
, а что нет, и ничего не работает.
Любые мысли?
Просто поместите 'зсапЕ («\ n% d», & hRate); ' – Igor
Почему вы используете« 5.2 »внутри scanf? Просто используйте scanf («% d», & hRate). –