我怎麼能寫一個基本功能,只是包含在#include<unistd.h>
「寫入」功能,以顯示一些C:創建一個函數來diplay號只是「寫」功能
例如:
ft_putnbr.c
int ft_putnbr(int nbr)
{
write(1, &nbr, sizeof(int));
return (0);
}
int ft_putchar(char c)
{
write(1, &c, 1);
return (0);
}
的main.c
int ft_putnbr(int nbr);
int ft_putchar(char c);
int main(void)
{
ft_putnbr(6);
ft_putchar('\n');
ft_putchar('a');
return (0);
}
ft_putchar工作正常,但我想用一個數字來做同樣的事情,用我的「ft_putnbr」函數。
當我編譯或執行軟件時沒有錯誤,但顯示的是空白而不是我的編號。
我看到有一些票以不明確的方式結束。他的問題有什麼不清楚的地方?他具有最小化的可編譯代碼,他說明了預期的輸出和實際輸出,他指出存在問題的函數。 – bolov 2014-08-31 07:49:53