그래서 저는 사용자에게 시간당 급여 지급 여부 또는 급여 설정 여부에 대한 해석을 작성하는 코드를 작성하고 있습니다. 나는 switch 문을 시작했는데 그 안에 첫 번째 문은 컴파일러는 나에게 말한다 scanf()
문에 대한 오류 메시지주고 유지잘못된 전환 식별자 '.'
printf("Enter hourly wage: ");
scanf("\n $%5.2d", &hRate);
을 읽는 printf()
& scanf()
성명 : "잘못된 변환 지정자 .
을 ".
나는 프로그램을 점검하고 점검했고, 진술을 변경하려고 시도했다. $
을 꺼내서 아무것도하지 않았기 때문에 아무런 효과가없는 것으로 보인다.
의견이 있으십니까?
그냥'는 scanf를 넣어 ("\ n % d", & hRate); ' – Igor
scanf 내부에서 "5.2"를 사용하는 이유는 무엇입니까? scanf ("% d", & hRate) 만 사용하십시오. –