我有一个新的c语言,我正在尝试sprintf和指针。我在控制台里得到的只是返回buf;按原样,请帮我处理这个代码
#包括<;标准h>;
char*stringa(char*str);
int main()
{
char*ss=“123”;;
斯特林加(ss);
返回0;
}
字符*stringa(字符*str)
{
char-buf[100];
sprintf(buf,“hello%s”,str);
返回buf;
}
我也尝试了很多其他的方法,比如sprintf_c,我的电脑因为严重的问题而关机。我在学c
也许这就是你想要的
#包括<;标准h>;
char*stringa(char*dest,char*src)
int main()
{
char-buf[100];
char*ss=“123”;;
printf(“s\n”,stringa(buf,ss));
返回0;
}
char*stringa(char*dest,char*src)
{
sprintf(dest,“hello%s”,src);
返回目的地;
}