ch5-echo

Chapter_5     Exercise_5-9 find     Exercise_5-10







CONTENTS:     echo1.c     echo2.c     echo3.c




echo1.c     K&R, p. 115         download


#include <stdio.h> // for printf(), putchar()

int main(int argc, char *argv[])
{
int i;

for (i = 1; i < argc; i++)
{
printf("%s%s", argv[i], (i < argc-1) ? " " : "");
}
putchar('\n');

return 0;
}
/*
gcc echo1.c -o echo1
./echo1

./echo1 Hello!
Hello!

./echo1 Hello, world!
Hello, world!
*/











echo2.c     K&R, p. 115         download


#include <stdio.h> // for printf(), putchar()

int main(int argc, char *argv[])
{
while (--argc) // while (argc-- > 1)
{
printf("%s%s", *++argv, (argc > 1) ? " " : "");
}
putchar('\n');

return 0;
}
/*
gcc echo2.c -o echo2
./echo2

./echo2 Hello!
Hello!

./echo2 Hello, world!
Hello, world!
*/











echo3.c     K&R, p. 116         download


#include <stdio.h> // for printf(), putchar()

int main(int argc, char *argv[])
{
while (--argc) // while (argc-- > 1)
{
printf((argc > 1) ? "%s " : "%s", *++argv);
}
putchar('\n');

return 0;
}
/*
gcc echo3.c -o echo3
./echo3

./echo3 Hello!
Hello!

./echo3 Hello, world!
Hello, world!
*/









Chapter_5     Exercise_5-9 BACK_TO_TOP find     Exercise_5-10



Comments

Popular posts from this blog

Contents

Blogger Page Margins in Contempo