CSVファイルを作成して学生情報を保存する方法
cs50のYoutube動画「CSVファイルを作成して学生情報を保存する方法」について要点と要約をまとめました
3つの要点
- 要点1
プログラムはユーザーに学生情報を入力させ、それをCSVファイルに保存します。 - 要点2
コードにはファイルを開く、印刷する、閉じるための関数が含まれています。 - 要点3
保存されたファイルはExcelやNumbersなどのプログラムで開くことができ、さらなる分析が可能です。
要約
CSVファイルに学生情報を保存する方法の紹介
この講演では、3人の学生の名前と所属校をユーザーに入力してもらうプログラムの作り方を説明します。情報を単に画面に表示するのではなく、ExcelやNumbersなどのプログラムで開いて保存できるテキストファイルで保存します。
情報をディスクに保存するためのコードと関数
必要なヘッダーと学生の数を示す定数が含まれたひな形のコードを提供しています。メインプログラムはサイズ3の配列を宣言し、forループを使用して学生の名前と所属校を入力します。一番下にはメモリを解放するための別のforループがあります。これらのループの間には、F open、F print、F closeの関数を使用して名前と所属校をCSVファイルに保存する別のループがあります。
CSVファイルを開いて印刷する方法
ファイルを開くには、ファイル名と「W」パラメータを指定してF open関数を使用します。その後、ファイルがnullでないことを確認します。ループの内部では、プレースホルダーを使用して学生の名前と所属校をファイルに印刷するためにF printを使用します。最後に、F close関数を使用してファイルを閉じます。
保存されたファイルとその使用方法の確認
プログラムを実行すると、画面には何も表示されませんが、同じディレクトリにstudents.csvというファイルが作成されます。このファイルには、学生の名前と所属校のコンマ区切りのリストが含まれています。ExcelやNumbersなどのプログラムでこのファイルを開いてデータを表示や分析することができます。
▼今回の動画
編集後記
▼ライターの学び
この記事を読んで、CSVファイルを作成して学生情報を保存する方法を学びました。また、プログラムを実行して保存されたファイルを確認することで、実際にデータを保存して利用することの重要性を再確認しました。
▼今日からやってみよう
今日から自分のプログラムにCSVファイルへのデータ保存機能を追加してみましょう。ExcelやNumbersでデータを開いて分析することができます。