/* hello.c */
/* using unix sytem call */
#include<unistd.h> /* write */
#include<stdlib.h> /* exit */
/*
#include <unistd.h>
size_t write(int fildes, const void *buf, size_t nbytes);
*/
int main()
{
/*When a program starts, it usually has three of these descriptors
already opened.
Standard intput : 0, Standard Output : 1, Standard error : 2
*/
write(1,"Hello, world!\n",14);
exit(0);
}
/* hello1.c */
#include<stdio.h> /* printf */
#include<stdlib.h> /* exit */
int main()
{
printf("Hello, world!\n");
exit(0);
}
/*hello2.c*/
#include<stdio.h> /* FILE, fopen, fprintf */
#include<stdlib.h>/* exit */
/*
#inclde<stdio.h>
int fprintf(FILE *stream, const char *format,...);
出力書式文字列*formatのもとに続く実引数を変換し、ストリーム*streamに出力する。
*/
int main()
{
/*stdoutに出力*/
fprintf(stdout, "Hello, world!\n");
exit(0);
}