首先明确
scanf的结束标志是空格和回车键,而gets的结束标志为回车键,输入字符串时,一般采用gets
因此有下面两种方法可以在使用scanf时完整输入字符串
1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。
Strcat()一般格式:char*strcat(char*dest,const char*src);
函数将字符串src连接到dest的尾端,并返回字符串dest的首指针。
因此有下面两种方法可以在使用scanf时完整输入字符串
1)利用strcat()函数来实现带空格字符串的输入,可以用字符串追加函数strcat()来连接每个单词。
Strcat()一般格式:char*strcat(char*dest,const char*src);
函数将字符串src连接到dest的尾端,并返回字符串dest的首指针。