对于我的C项目,我必须检查2个文件的格式,并将它们作为cmd行args传递。根据传递的文件的不同,应该调用不同的函数,为此我必须对它们进行比较:
if(argv[1] == "file.txt")
func1();
else func2();
但这似乎不起作用。谁能帮我这个忙吗?
对于我的C项目,我必须检查2个文件的格式,并将它们作为cmd行args传递。根据传递的文件的不同,应该调用不同的函数,为此我必须对它们进行比较:
if(argv[1] == "file.txt")
func1();
else func2();
但这似乎不起作用。谁能帮我这个忙吗?
您想比较2个字符串,但是要比较char *。使用strcmp代替==运算符。