如何解决如何将 fgets() 获取的字符串与其他字符串写在同一行?
我使用 fgets() 将用户输入作为字符串。但是后来当我尝试使用该字符串时,它会自动使用一个新行。出于这个原因,我不能使用其他字符串。 那么,我该怎么办?
#include <stdio.h>
int main()
{
char a[20];
fgets(a,20,stdin);
printf("%s,I am cool.\n",a);
}
输出在 %s 后包含一个“\n”。那么,如果我想将它们写在同一行中,我该怎么做?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。