コマンドライン引数を取り、引数カウントとともに表示するこのプログラムを C で作成しました。ただし、引数は、入力された引数の数よりも 1 つ多くなっています。
#include<stdio.h>
void main(int argc, char *argv[])
{
int i=0;
for(i=0;argv[1][i]!='\0';i++)
{
if(argv[1][i]>='a' && argv[1][i]>='z')
{
argv[1][i]=argv[1][i];
}
}
printf("%s",argv[1]);
printf("\n");
printf("%d",argc);
}
私が渡す引数:アッパーアブラカダブラ。カウントは 3 です。理由は何でも構いません。前もって感謝します