C言語なら俺に聞け(入門編)Part 71
■ このスレッドは過去ログ倉庫に格納されています
0593デフォルトの名無しさん
2010/10/19(火) 22:24:47今から二回に分けて貼ります
/*
* cat3 ファイルを連結して出力
* パラエータがないときには標準入力を処理
*/
#include <stdio.h>
#include <stdlib.h>
void do_one(FILE *);
void cant(char *);
main(int argc, char **argv)
{
FILE *fp;
--argc; /* argv[0]の分だけ減らす*/
++argv; /* argv[0]を読み飛ばす*/
if (argc == 0) /* パラメータ無し */
do_one(stdin);/*標準入力を処理*/
else{
while (argc--){
if ((fp = fopen(*argv,"r")) == NULL)
cant(*argv);
do_one(fp);
fclose(fp);
■ このスレッドは過去ログ倉庫に格納されています