C“动态”附加/连接字符串

时间:2011-10-27 13:50:29

标签: c append ansi concat

我认为可以动态地在C中连接字符串(char数组)。

char* str1= "hello" " " "world";

但是当我尝试以下操作时,我会收到一条错误消息(函数fopen的参数太少)。为什么呢?

fopen(*argv ".comp", "r");

我想用char []常量连接参数 - 没有strcat间接。这可能吗?

就像PHP中的“string”。$ var或“像这样的字符串”+ Java中的var

1 个答案:

答案 0 :(得分:5)

您只能在编译时连接字符串文字。

因为编译器不知道*argv将会是什么。