こんにちは、私は本当にこれについて頭を悩ませることができません。基本的に、出力配列をパラメーターとして渡すことにより、関数から char 配列を返そうとしています。これが私がこれまでに持っているものです:
関数:
int GetComputerName(char *name, char *ip_address){
*name = "testing";
return 0;
}
そしてそれを呼び出す:
char comp_name[50];
GetComputerName(&comp_name, serverIP);
printf("\n\n name: %s\n\n", comp_name);
* と & を切り替えて交換して、何が機能するかを確認し、ポインターなどを調べましたが、実際に起こるべきだと思うことと、実際に起こることは2つの非常に異なることであり、今では自分自身を混乱させていると思います.始めた頃!! 笑
誰かが私を助けて、これを行う正しい方法を説明してもらえますか?!
よろしくお願いします=)