我想问一下我怎么能接受\r\n而不把它改成\\r\\n, with fgets.
我希望程序将 转换\r\n为换行符,而不是将其打印为字符串。
当前代码:
char buff[1024];
printf("Msg for server: ");
memset(buff, 0, sizeof(buff));
fgets(buff, sizeof(buff), stdin);
printf(buff);
Run Code Online (Sandbox Code Playgroud)
输入:
test\r\ntest2
Run Code Online (Sandbox Code Playgroud)
我想要的输出:
test
test2
Run Code Online (Sandbox Code Playgroud)
我目前的输出:
test\r\ntest2
Run Code Online (Sandbox Code Playgroud)