スッキリわかるC言語入門 第3版

クラウド学習環境 dokoC の使い方

dokoCとは、『スッキリわかるC言語入門』『同 第2版』『同 第3版』の読者さまによる学習の敷居を下げる目的で、無償・非保証で提供されているクラウド学習環境です。PCやスマホのブラウザを用いて、手軽に学習を進めることができます。

dokoCにアクセスするには

WindowsやMacOSなどのPC、iPhoneやAndroidなどのスマートフォン(タブレットを含む)で、以下のURLにアクセスします(InternetExplorerは利用できませんので、その他のブラウザをご利用ください)。

https://dokoc.jp

以下のような画面が表示されればアクセス成功です。

コンパイルと実行を試すには

dokoCではアクセス直後から、サンプルコード(hello worldと画面に表示するもの)が読み込まれています。画面右下の、>>ボタンをクリックすることでコンパイルを行うことができます。

このコードにはエラーが含まれていないので、コンパイル成功を示す右のような画面になります。さらに、この右下にある再生ボタンをクリックすることで、プログラムを実行することができます。

実行結果が画面に表示されます。画面右下の「<>」ボタンをクリックすることで、再度コードエディタに戻りソースコードをみることができます。

スッキリわかるC言語入門の掲載コードを読み込んで動かすには

dokoC画面左端の「本」のアイコンをクリックすると、右のようなライブラリ機能の画面に移動できます。

「スッキリわかるC言語入門」の改版が出版されると、表示されるライブラリが増えることがあります。

「一般的なサンプルプログラム」や「スッキリわかるC言語入門 第2版」などをクリックすることで展開し、読み込みたいソースコードをクリックします。

なお、「解答と解説」という記述があるライブラリは、サインインしていないと利用できません。

読み込んでいいか確認がなされますので、問題なければOKを押します。

読み込んだソースコードが表示されるため、前述の方法でコンパイルや実行を行います。

ソースコードを修正して動かすには

dokoCはセキュリティ上の理由3から、ユーザー登録がない方が作成されたコードを動作させることができません。誠にお手数ですが、dokoC用のアカウント(フレアリンクアカウント)を登録して、ログインいただくことで、コードの編集が可能になります。

アカウント登録(所要時間5分・無料)やログインの流れについては、dokoCヘルプを参照してください。

ソースコードを保存するには

dokoCには現状、ソースコードを保存する機能はありません。残しておきたいコードは、コピー&ペーストなどで、手元PCのメモ帳などに貼り付けて保存ください。

その他について

その他の詳細については、dokoCヘルプを参照ください。

参考『スッキリわかるC言語入門』購入読者様むけの学習用開発環境としては、当記事で紹介するdokoCのほか、学習用Dockerコンテナもご用意しています。同コンテナ環境では、VSCodeとGCCを利用することで、dokoCでは動かせない一部のコードを動かすことができるなど、より幅広く本格的な開発を行うことができます。dokoCによってC言語に慣れた後、より本格的な学習に進まれる際には、コンテナの利用をお薦めします。

dokoCの段階的公開について

dokoCは、システム特性上、アクセス集中や悪意ある利用(セキュリティ上の攻撃)に対して、十分な配慮と調整が必要となる側面があります。運営元では、保護機構の実装や監視を行っておりますが、利用の増大によりシステムが不安定化し、快適な学習の妨げとなる恐れがあります。

そのため、現時点では主に書籍『スッキリわかるC言語入門』『同 第2版』『同 第3版』のの購入読者様にご利用を絞らせて頂き、その段階的に利用範囲を拡大していく計画です。詳細につきましては、以下の記事をご確認のうえご利用をお願いします。

  1. 匿名によるコード実行が困難な技術的背景は、こちらのブログ記事にて触れています

-スッキリわかるC言語入門 第3版