C:fopen();正在产生未处理的异常错误

时间:2014-12-06 20:29:24

标签: c visual-studio visual-studio-2013 fopen

if ((fp = fopen(argv[2], "r")) == NULL){
    printf("Failed to load file");
}

我对C很陌生,我不确定为什么这会产生错误。它正在打开一个新窗口并说

unhandled exception error. 

这个错误是什么意思?我正在使用Visual Studio 2013

完成计划:

#include <stdio.h>
#include <string.h>

#pragma warning (disable:4996);

FILE * fopen(char *filename,char *access);


int main(int argc, char argv[]){

    FILE *fp = NULL;
    char fileContents[100] = { 0 };


    if ((fp = fopen(argv[2], "r")) == NULL){
        printf("Failed to load file");
    }

}

1 个答案:

答案 0 :(得分:1)

尝试将char argv[]更改为char *argv[]