我想知道是否可能有一种方法可以扫描变量,然后在同一行(同一时间)对它进行比较。
到目前为止,我试过这个:
if(strcmp((scanf("create.%s",comp)),comp)==0) //Please do not mind any missed parentheses or something like that...
我知道^不起作用,因为我已经尝试过它并且最终出现错误......
那么如何实现这样的任务呢?还是不可能?
答案 0 :(得分:2)
如果您真的想这样做(我没有理由),您可以执行以下操作:
char *superScanfWithString(const char *format, char * str) {
scanf(format,str);
return str;
}
...
if(strcmp((superScanfWithString("create.%s",comp)),comp)==0)