12章ネットワークとサービス
問題
ホストのIPアドレスを調べる
ホストのIPv4アドレスを取得して出力する関数を書きなさい。複数のアドレスが見つかったらすべて出力しなさい。プログラムはあらゆるプラットフォームで動くようにしなさい。
クライアント・サーバFizz-Buzz
Fizz-Buzzゲームをプレイするのに使えるクライアント・サーバアプリケーションを書きなさい。クライアントはサーバに数を送り、サーバはそれに対してゲームのルールに従ってfizz, buzz, fizz-buzzまたは数そのものを返します。クライアントとサーバの間の通信はTCPで行われなければなりません。サーバは永久に実行を続けます。クライアントは、ユーザが1から99の間の数を入力している間は実行を続けます。
Fizz-Buzzは子ども用のゲームで、割り算を教えることを目的としています。1人が数を言うと、相手は次のルールに従って答えます。
- 3で割り切れるならFizz
- 5で割り切れるならBuzz
- 3と5の両方で割り切れるならFizz-Buzz
- それ以外は数そのまま
ビットコインの交換レート
主要通貨(USD、EU、GBPなど)とビットコインの交換レートを表示するプログラムを書きなさい。交換レートは、https://blockchain.info ...
Get Modern C++チャレンジ ―C++17プログラミング力を鍛える100問 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.