강의로 돌아가기
spdragonjay

빌드는 성공했는데....

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define max 10000

int m() {

    int num[6] = { 0,0,0,0,0,0 };
    int bonus = 0;
    char str[max];
    char str2[max];
    FILE * file = fopen("C:\\Users\\김**\\Documents\\a.txt", "wb");

    fprintf(file, "%d %d %d %d %d %d\n" , 1, 2, 3, 4, 5, 6);
    fprintf(file, "%d\n", 7);

    fclose(file);
    return 0;
}

빌드는 성공 했다는데, 파일을 켜 보니까 아무것도 적혀있지 않네요... 도와 주세요

  • spdragonjay
    **은 개인정보 때문에 해놓은 것입니다. spdragonjay 2018.08.14 16:38
1 개의 답변
나도코딩

안녕하세요 나도코딩입니다.
메인 함수는 int main() 으로 하신거 맞나요? 올려주신 코드는 int m() 까지만 적혀 있어서 다른 파일에 있는 main 함수가 실행되었을 가능성이 있네요. 확인해주시고, main 으로 했을 때도 a 파일이 생겼는데 내용이 안들어갔다면, a 파일을 지우고 다시 한번 실행해보세요. 코드는 문제 없어 보입니다. 감사합니다.^

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.