これが正しい方法かどうかはわかりません。以下の私のコードを参照してください。引数のリストを main に渡して、別の配列に格納できるようにしたいと考えています。
したがって、少なくとも 1 つの引数を使用してプログラムを開始しようとしています... または好きなだけ引数を指定します。引数の最大数を 32 に設定する場合があります。
例えば。
./フー 3
または
./foo 3 56 12 34 56 111 2222 33
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i;
int numbersEntered[argc];
if (argc <= 1){
printf("Not enough arguments entered\n");
exit(1);
}
printf("Arg count %i\n",argc-1);
for (i=1;i<argc;i++)
numbersEntered[i]=atoi(argv[i]);
for (i=1;i<argc;i++)
printf(" numbersEntered %i\n", numbersEntered[i]);
}