Tag: 换行

从fgets()input中删除尾随的换行符

我试图从用户获取一些数据,并将其发送到gcc中的另一个函数。 代码是这样的。 printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } 不过,我发现最后还是换了一个换行符。 所以如果我inputJohn它最终发送John\n 。 如何删除\n并发送正确的string。

Git最好的CRLF(回车,换行)处理策略是什么?

我试着用CRLF结束行提交文件,但是失败了。 我花了整整一天的时间在我的Windows计算机上尝试不同的策略,几乎被停止尝试使用Git,而是尝试使用Mercurial 。 每个答案只能分享一个最佳做法。