- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 ポインタを使用した問題について)
C言語ポインタを使用した問題について
このQ&Aのポイント
- プログラミング初心者がC言語のポインタを使用した問題について質問しています。
- 質問の内容は、実行結果としてMewを表示するために関数move_addressを実装する方法についてのものです。
- 質問者は、プログラムの雛形がわかっているが、関数move_addressの実装方法がわからないため、助けを求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
move_addressを実行する前はpはFlareonの先頭を指しているので,Mewの先頭を指すために必要な長さを加算する。 print_pokemonはpが指しているものを単に表示するだけです。 char* move_address(char* p){return p+MAX_LENGTH*sizeof(char);} void print_pokemon(char* p){printf("%s\n",p);}
お礼
ありがとうございました! 教えていただいた通りに実行すると出来ましたしそれを元に理解を深めることが出来ました!