无法使用C语言中的库string.h连接字符串我想知道如何在mips中执行相同的代码,要求用户输入两个单词然后通知单词串联。
# include <stdio.h>
# include <string.h>
int main ()
{
char string1 [100], string2 [100];
printf ("\n");
printf ("Joining two strings \n");
printf ("------------------- \n");
printf ("\n");
printf ("string1");
scanf ("%s", &string1);
printf ("\n");
printf ("string2");
scanf ("%s", &string2);
printf ("\n");
printf ("Joining string1 string2: %s \n \n", strcat (string1, string2));
return (0);
}
答案 0 :(得分:1)
scanf语句中存在问题。
char数组的名称指向数组的开头 - 因此scanf语句中不需要&
运算符。
printf ("string1");
scanf ("%s", string1);
printf ("\n");
printf ("string2");
scanf ("%s", string2);