我认为可以动态地在C中连接字符串(char数组)。
char* str1= "hello" " " "world";
但是当我尝试以下操作时,我会收到一条错误消息(函数fopen的参数太少)。为什么呢?
fopen(*argv ".comp", "r");
我想用char []常量连接参数 - 没有strcat间接。这可能吗?
就像PHP中的“string”。$ var或“像这样的字符串”+ Java中的var
答案 0 :(得分:5)
您只能在编译时连接字符串文字。
因为编译器不知道*argv
将会是什么。