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");
}
}
答案 0 :(得分:1)
尝试将char argv[]
更改为char *argv[]