c/c++ ç¨åº ç¨ sprintf(s,"æ ¼å¼âï¼æ°ç»å
ç´ ï¼ï¼ ææ°ç»å
ç´ è½¬å为å符串ã
ç¨ strcat æå®ä»¬åèµ·æ¥ãä¾å¦ï¼
#include<stdio.h>
int main( )
{
int x[5]={1,22,333,4444,55}; // æ´åæ°ç»
float y[5]={1.22,2.33,3.44,4.55,5.66}; //æµ®ç¹åæ°ç»
char sx[50]="\n",sy[50]="\n";
char s[50];
int i;
for (i=0;i<5;i++) {
sprintf(s,"%d",x[i]); // æ´å转å符串
strcat(sx,s); // åå° sxé
};
printf("%s\n",sx); // æ¾ç¤ºç»æ
for (i=0;i<5;i++) {
sprintf(s,"%.2f",y[i]); // float å转å符串
strcat(sy,s); // åå° sy é
};
printf("%s\n",sy); // æ¾ç¤ºç»æ
return 0;
}
è¾åºï¼
122333444455
1.222.333.444.555.66
温馨提示:答案为网友推荐,仅供参考