こんにちは、ムナカタです。
本日は新人研修32日目です。
午前中は、問題演習がありました。私はファイルAにあるデータをファイルBに書き込むという問題を解きました。昨日の退勤前にプログラムが完成したと思っていたのですが、バグが見つかりました。それはアドレスの指定を間違えていたため、配列の書き込まれる位置がズレるというバグでした。私の配列への理解が足りていなかったために起きたバグでしたので、配列への理解を深めて、繰り返さないようにしたいと思いました。
午後は、先輩社員からC言語について教えていただきました。前半は文字列のことを、後半はアドレスや値渡し、参照渡しを学びました。char型の変数には1文字しか入れられないため、配列を用意する必要があります。ここで、配列へ文字列をそのまま代入することはできません。よって、memcpyという関数を用いる必要があることを知りました。値渡しと参照渡しについては、今回学んだ内容だけでは全然身についていないと思いますので、繰り返しプログラムを書いて、使い方を覚えていきたいです。
この後は、PG会の集まりがあります。毎回違った内容らしいので、今回は何を行うか楽しみです。
本日は以上です。最後までご覧くださりありがとうございました。