![]() |
1
5
您的代码看起来是正确的,但我认为如果您将读取行的操作与
如果您对其他解决方案感兴趣,clcwiki有一个几乎完整的 K&R2 solutions .
这是我不久前写的第1类解决方案。
|
![]() |
2
0
你的基本设计是健全的。最好是像您所做的那样,在构建完剥离行之后立即打印它,这样您的程序一次只需要在内存中保留一行,而不需要保留整个文件。
您的代码有一个小问题:它没有实现问题的第二部分(完全删除空行)。那是因为你总是钉钉子
|
![]() |
3
0
这段代码应该为您读入一行。我会将行的读入和尾部空白的删除分开。您可以很容易地从字符串的末尾向后操作,以删除以null结尾的行的位置处的空格,因为在读入该行之后,您现在知道了它的长度。从本质上说,你把绳子长起来,然后在它长完之后再把它剪下来。 |
|
4
0
我就是这样做的。
|
![]() |
5
-1
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 7 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 8 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 8 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 8 月前 |