2

コマンドライン引数を変数にコピーするにはどうすればよいcですか? 以下を行う場合。

myprog "Hello, world!"

パラメータの値を変数に格納したいchar。ここで正しい方向に進んでいるかどうかはわかりません。

常に 1 つのパラメーターのみが渡されると仮定します。

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

  int len;
  len=strlen(argv[1]);
  char *array;

  array= malloc((len +1) * sizeof(char));
  int i;
  for(i=0;i<=len;i++){

    // This does not work... am a little lost
    array[i]=*(argv+1)[i];

  }
...
}

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2