任何人都可以帮我解决从MikroBasic到MikroC的转换吗?
以MB为单位:
FormattedDataString = text +“,”+ text1 +“,”+ text2
我在C的努力:
FormattedDataString =(text +“,”+ text1 +“,”+ text2);
char FormattedDataString [100];
char text,text1,text2;
此致 Sarel
答案 0 :(得分:1)
您需要的是函数strcat
。原型定义是:
char *strcat(char *to, char *from);
第一行是使用strcpy
将文本复制到FormattedDataString。原型定义是:
char *strcpy(char *to, char *from);
所以就像:
strcpy(FormattedDataString, text);
strcat(FormattedDataString, ",");
strcat(FormattedDataString, text1);
strcat(FormattedDataString, ",");
strcat(FormattedDataString, text2);
请参阅MikroC的帮助部分。