파일을 못읽어드립니다.
가욋길
질문 제목 : 파일을 못읽어드립니다맥북에어에서 vm웨어로 원도7를 돌리고 vc++6.0에서 파일을 읽어드리려는데 못합니다...질문 내용 : 맥북에어에서 vm웨어로 원도7를 돌리고 vc++6.0에서 파일을 읽어드리려는데 못합니다...
#includestdio.h
#includetime.h
#includestdlib.h
#includeconio.h
file *fp;
char quiz[255],quizanswer[30],useranswer[30];
int quizcounter,quiznumber,countquiz,correct,ender;//문제번호,난수로 생성된 출력할 문제번호,문제갯수,푼문제갯수
void main(void)
{
fp = fopen(test.txt,r);
srand(time(null));//랜드함수에 시드값제공
if(fp==null);//파일을 불러들이지 못할때
{
printf(문제가 같은 폴더에 있는지 확인해주세요);
}
그리고 test는 텍스트파일로 프로젝트폴더,그리고 프로젝트폴더안에 있는 디버그폴더에도 너놨는데 못읽어드리네요
-
핫와인 2023-04-12
perror(\open\);
코드를 추가하셔서 에러메시지를 확인해보세요. -
카제 2023-04-12
별다른 문제가 없는데 못 읽으면 경로의 문제가 아닐까 싶습니다.;;
-
베네딕트 2023-04-12
익숙하지 않으실 경우에는 전체 절대경로를 사용하시는 것이 좋습니다.
\D:\\\\test.txt\ 라는 식으로... 그래야 사소한 실수를 줄여서 문제를 찾기가 쉬우세요 *^^* -
파랑 2023-04-12
이프문을 빼니 아예 런타임에러가 발생합니다
-
여신 2023-04-12
if(fp==NULL); --- ; 이걸 지워야 겠조 파일은 읽어 들였으나
위 문장때문에 print문이 그냥 출력됩니다 if문과 별개로 그냥 실행할때마다 출력되는겁니다
메인함수는 중괄호 짝이 안맞네요