Time-stamp: "2021-04-10 Sat 13:05 JST hig"
計算機実習室にインストールされたVisual Studio 2019 に含まれる Visual C++ 2019 をIDEでシンプルに使うときの基本的な使い方を説明します. コンソールアプリケーション(コマンドプロンプト内で実行するアプリ)を作成する方法です.
動画による説明(全画面化を推奨)
Visual Studioの起動
を起動します.
プロジェクトの作成
例として
- ソリューション名: csb(科目の全課題共通)
- プロジェクト名: p011-submit1
- ファイル名: submit1.c
で説明しましょう. 実際には, 課題で指定された名前を使うか, 自分の責任で決めるかしてください.
プロジェクトは, 実行ファイルを作るための複数のファイルの入れ物, ソリューションはプロジェクトを何個かまとめる入れ物, です. 計算科学☆演習では, 1個のファイル なんとか.cだけを1個のプロジェクトにいれ, すべてのプロジェクトを科目を全部まとめる1個のソリューションにいれます.
プロジェクトを作った後のファイルの追加方法
- ソリューションエクスプローラが表示されていない場合, メニューからを選びます
- ソリューションエクスプローラの, ソリューションcsbのp011-submit1プロジェクトの[ソースファイル]という項目を選択します. 右クリックで, を選びます.
- 新しい項目の追加ダイアログで
[C++ファイル(.cpp) Visual C++] を選びます.
-
追加
- 編集画面が現れるのでここでプログラムを入力します.
#define _CRT_SECURE_NO_WARNINGS /* Visual C++ に必要な, scanf をエラーにしないための, #include <stdio.h> の前に書くおまじない */
#include <stdio.h>
int main(){
printf("Hello, World\n");
return 0;
}
コンパイル
- 右パネルにsubmit1.cを表示します
注.
- ソリューションにプロジェクトが複数ある場合, ファイルsubmit1.cを表示した状態でないと, このメニュー項目は表示されません.
- を選ぶと, ソリューション内に複数のプロジェクトがある場合はすべてのプロジェクトがビルドされます.
- 一度ビルドすると, ソースが変更されないかぎりは, 1 更新不要と出て, 再度ビルドされません(スルーされます). その場合は .
実行
- ソリューションエクスプローラーの submit1 で右クリックし[スタートアッププロジェクトに設定]を選びます. p011-submit1 が太字になります.
このプログラムの作成を(いったん)やめる
新しいプロジェクトを始める
ソリューションエクスプローラ内にcsbが表示されていなければ
で,
csb.slnを選んで開いた後でプロジェクトを新規作成して, ソリューションに追加します.
Visual Studio いちど終了後に再開
で,
csb.slnを選んで開く.
最近使ったファイルのところにcsbが現れていれば, それをクリックしてもいいです.
実行するプロジェクトの選び方
- ソリューションにプロジェクトが複数ある場合, ソリューションエクスプローラ内で, 実行したいプロジェクトが太字になっている(選択して色が反転しているだけではだめ)プロジェクトが実行されます. 太字にするためには, 右クリックから, または, . にしておくと, いま開いているプロジェクトになって便利かも.
*.cの保存されている場所
課題を提出するには, *.c ファイルの保存されているパスを知る必要があります.
デスクトップ>PC>Cドライブ>ユーザー\(ユーザ名)\source\reposとたどると見つかります.
*.cの開き方の注意
プログラムの実体はsubmit1.cですが, これを(例えばダブルクリックで)開いても, 編集はできても, コンパイル, 実行は行えません. 管理情報が記録されたソリューションcsb.sln, プロジェクトを開くようにします.