0

谁能帮我完成从 MikroBasic 到 MikroC 的转换?

MB:
FormattedDataString = text + "," + text1 + "," + text2 我在 C 中的努力: FormattedDataString = (text + "," + text1 + "," + text2); char FormattedDataString [100]; 字符文本,文本1,文本2;

问候萨雷尔

4

1 回答 1

1

你需要的是函数strcat。原型定义为:

char *strcat(char *to, char *from);

第一行是将文本复制到 FormattedDataString 使用strcpy。原型定义为:

char *strcpy(char *to, char *from);

所以它就像:

strcpy(FormattedDataString, text);
strcat(FormattedDataString, ",");
strcat(FormattedDataString, text1);
strcat(FormattedDataString, ",");
strcat(FormattedDataString, text2);

请参考 MikroC 的帮助部分。

于 2016-01-24T01:50:35.660 回答