编写这个程序出现这样的错误问什么?求大神给出解答方案
argv[1]这个参数是否被传进来了,你的文件名中是否包含空格等。
要让你的程序读取到参数,你可以在命令提示符下运行你的程序:xxx.exe 参数1。如果你直接双击运行,就没有argv[1]
使用指针类的变量时,在使用前最好先判断是否空:NULL。