【发布时间】:2020-01-27 07:21:46
【问题描述】:
我想显示所有数字,例如“0123456789”
在 Unix 中,我使用 vim 并像这样输入代码
#include <unistd.h>
void ft_print_numbers(void)
{
int i;
i=0;
while(i <= 9)
{
write(1, &i, 1);
i++;
}
}
int main()
{
ft_print_numbers();
}
但是,我看到的结果,什么都没有…… 除了空白我什么都看不到...
我的代码有什么问题?
感谢您的所有帮助。
【问题讨论】:
-
为了帮助人们帮助您,请edit将显示的文本(不是代码)转换为minimal reproducible example。为此,您需要修复每行开头的数字破坏的语法。请把它们变成 cmets 或删除它们。
-
欢迎来到 SO。请不要在代码中添加行号。这可以防止它使用 c&p 和编译它。你期望的输出是什么?
-
按照规则,我不能使用'for'函数,我必须使用'write'函数