一週間で身につくC言語の基本

おさえておきたいプログラミングの基本

【応用問題3】 構造体


問題4:ポインタとアドレス

この問題を解くためには…

応用編第6日目参照

probex7-1.(難易度:★)

HelloWorld.txtというファイルに、"HelloWorld."と書き出すプログラムを作成しなさい。


probex7-2.(難易度:★)

以下のデータは、sample.txtというファイルに書かれているデータの内容である。このデータを読み出し、コンソール画面に出力するプログラムを作成しなさい。

sample.txtの内容
This is C language.

probex7-3.(難易度:★)

キーボードから、文字列を入力し、それをファイルdata.txtに出力するプログラムを作りなさい。ただし、文字列として、qが入力された場合、キーボードからの入力、及び、データの書き込みは終了するものとする。

実行結果の例
文字列を入力してください:apple ← キーボードから入力 文字列を入力してください:car ← キーボードから入力 文字列を入力してください:airplane ← キーボードから入力 文字列を入力してください:q ← キーボードから入力
data.txtの内容
apple car airplane

probex7-4.(難易度:★★)

以下の、words.txtには、,(コンマ)で区切られた単語が入っている。このファイルを読み込み、書かれている単語を画面に出力するプログラムを作りなさい。

words.txtの内容
apple,orange,banana,pineapple
実行結果
apple orange banana pineapple

probex7-5.(難易度:★★)

以下の、nums.txtには、,(コンマ)で区切られた整数値が入っている。このファイルを読み込み、書かれている整数値とその合計を画面に出力するプログラムを作りなさい。

nums.txtの内容
10,3,7,8
実行結果
10 3 7 8 ---------- 合計:28

probex7-6.(難易度:★★)

以下の、words.txtには、,(コンマ)で区切られた英単語が入っている。この単語のなかから、"a"で始まる文字列のみを表示し、その数も出力しなさい。

nums.txtの内容
apple,orange,angel,lucky
実行結果
aから始まる単語 apple angel ---------- 個数:2

probex7-7.(難易度:★★)

テキストファイルscore.txtには、以下のように、ゲームの得点と、プレイヤーの名前の一覧が記述されている。このファイルを読み込み、プレイヤー名とスコアを表示し、中で最高得点を取得したプレイヤーの名前と点数を表示しなさい。

score.txtの内容
James,1000 Tom,1200 Steve,2800 Bob,900
実行結果
プレイヤー 得点 -------------------- James 1000点 Tom 1200点 Steve 2800点 Bob 900点 -------------------- 最高得点:Steve(2800点)

一週間で学べるコースの一覧
Udemy
...
2024/10/01

Udemyでも学びましょう!

一週間でわかるC言語・C++言語がオンライン講座になりました!動画音声によってさらにわかりやすくなりました!! 1講座で2つの言語を学ぶことができる上に、練習問題の回答もダウンロードできます。

Read →
Impress一週間シリーズ
1週間でC言語の基礎が学べる本
2024/10/01

書籍化された一週間シリーズ

本講座が「1週間でC言語の基礎が学べる本」として書籍化されました!サイトの内容プラスアルファでより学習しやすくなっています!Impressより発売中です!!

Read →
Impress一週間シリーズ
...
2024/10/01

書籍化された一週間シリーズ

一週間シリーズは書籍化されています。こちらもどうぞ!

Read →
プログラマーなら欲しいグッズ
プログラミンググッズ

プログラミンググッズ

快適なプログラミング環境を構築したい人々にぜひとも揃えてほしいグッズです。

Read →
制作・管理
シフトシステム株式会社

シフトシステム株式会社

このサイトはシフトシステム株式会社によって制作・管理がなされています。

Read →