strcpy语句
strcpy(str,"i^3==sum==a+*(p+1)+*(p+2)");这条语句,怎样把变量i,sum,数组a和指针*(p+1),*(p+2)的值放进去? 本帖最后由 jackz007 于 2021-11-28 00:18 编辑
你可以尝试 sprintf(),像这样:
int a = 8 , b = 125 ;
char str , s1[] = "Hello, world !" , s2[] = "How do you do !" ;
sprintf(str , "s1 = %s , a = %d , b = %d , s2 = %s\n" , s1 , a , b , s2) ;
printf("%s\n" , str) ;
sprintf() 和 printf() 一样,只不过前者的输出对象是一个字符串,而后者是屏幕而已。
页:
[1]