#99 Article 967 Posted at 1995/12/03 18:52:48 by BAA (MAP5104) [SAHOU.1]
Subject: Re:*6 プログラミングお作法の話 /946 ... /941 /940
面白そうなので、私もまぜてください。
お約束の C です。
----------------------------------------
#include <stdio.h>
#include <stdlib.h>
#define MEOW "にゃん"
void nyan (int n)
{
int i;
for (i = 0 ; i < n ; i++)
printf ("%s",MEOW);
printf ("\n");
}
main (int argc, char *argv[])
{
int i,n;
if (argc != 2)
{
fprintf (stderr, "%s: Wrong number of argument.", argv[0]);
return 1;
}
n = atoi (argv[1]);
for (i = 1 ; i <= n ; i++)
if ((i == 3) || (i == 5) || (i == n))
nyan (i);
else
printf ("%d\n",i);
}
----------------------------------------
何も考えずに書いたらこうなりました。
インデントは emacs まかせです。結構縦に長くなる書き方をしてい
ます。関数呼び出しは、関数名、スペース、かっこ、引数と書くよう
にしています。
#define MEOW "にゃん" と fprintf (stderr, "%s: Wrong number of
argument.", argv[0]); が混在しているのは、統一性が無いですね。
何も考えずに書くと、つい、こんなふうになってしまいます。
BAA