2013-09-23 4 views
0

변수 i에 저장된 fgetc (파일)에서 가져온 문자가 있습니다. i에 포함 된 문자를 상수 (예 : (i == "\n"))와 비교하려고합니다. 물론 정수 유형입니다. ((char)i == "\n")을 시도했지만 작동하지 않습니다. 두 경우 모두 "경고 : 포인터와 정수의 비교"를 얻지 만 포인터에서 실제 값으로 변경하는 방법을 모르겠습니다. 내가 여기서 뭘해야하지?C에서 fgetc() 문자 가져 오기

수정

내 대답보기

+0

질문의 코드는 주석에 따라 실제 코드가 아닙니다 (작은 따옴표 대신 큰 따옴표가 사용되며 이는 원인으로 밝혀졌습니다). 문제는 실제 문제를 나타 내기 위해 닫히거나 수정되어야하며 그 때 대답하고 받아 들였다. –

답변

0

작은 따옴표 대신 큰 따옴표를 사용하여 실제로 파생 된 문제 (원래 코드를 반영하기 위해 싱글 대신에 큰 따옴표가 사용되었습니다.) 싱글로 교체하면 효과가 있음