![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.7ベストアンサー
- 回答日時:
C言語開発環境につきまして
説明します。
そしてその前に
テキストエディタをインストールしていますか。
編集をこちらで
おこなってデスクトップに保存しておきますと
編集やプログラミング言語の記述を間違えても作業のし直しが、
簡単です。
Windowsのメモ帳は、複雑なプログラミングには、
文字化けするし、改行も出来ないし、行数が、割り当てられないので不向きです。
有料で少々お高めの
秀丸
ソフトウェアの種類
シェアウェア 【4,200円(消費税込み)】
http://hide.maruo.co.jp/software/hidemaru.html
もしくは、
TeraPad
もしよろしければ
無料で人気です。
TeraPad
http://www5f.biglobe.ne.jp/~t-susumu/library/tpa …
ダウンロード
• 圧縮されていない
• tpad109.exe (776KB) (インストーラ付き) (※1)
• 圧縮
• tpad109.zip (539KB)
もしよろしけけば
解凍レンジ
をお使い下さい。
外部DLLファイルを必要としない解凍、復元専用ツール です。解凍せずに中身を表示し、個別ファイルのドラッグアンドドロップでの取り出しにも 対応しています。
電子レンジの画像のアプリです。
その下の緑のダウンロード
をクリックして下さい。
http://freesoft-100.com/review/range.php
カスタマイズが、好きな方には、
サクラエディタが、良いです。
初心者向きでは、ないです。
V2(Unicode版)
最新版ダウンロード sinst2-0-5-0.exe (2.0.5.0)
http://sakura-editor.sourceforge.net/download.html
「Visual Studio Express 2012」でのC言語開発環境で
お使いのOSが、Windows7,Windows8では、
サポートされています。
Webストアアプリケーションを作成するには、Windows8のみ可能です。
メリットとしては、
C++/C#/Visual Basic言語を利用して、コンソールアプリやGUIアプリを開発することが可能です。
該当しましたら
「Visual Studio Express 2012」でのC言語開発環境で
プログラミングするのが、よろしいと思いますので
詳細を記載します。
Windows7は、
microsoft visual stdio 2010と
microsoft visual stdio 2012は、
共存出来ます。
下記を選んで下さい。
共存させる場合は、
Visual Studio 2010 Expressで
青い帯のバナーの
Visual C++ 2010 Expressを先に
インストールして下さい。
★インストール方法
Windows xp SP3(サービスパック3)
以降の方は、こちら
Visual Studio 2010 Expressで
青い帯のバナーの
Visual C++ 2010 Expressを
インストールして下さい。
Visual Studio 2010 Expressダウンロード先
http://www.microsoft.com/visualstudio/jpn/downlo …
今すぐインストールを選びます。
CD版でない方を選びます。
インストールは、必ず「実行」で行います。
Visual Studio 2010 Expressの使い方
http://cvwww.ee.ous.ac.jp/vc10prog.html
Windows7の方は、下記を選んで下さい。
Windows 7 SP1 (x86 およびx64)
Visual Studio Express 2012ダウンロード先
http://www.microsoft.com/visualstudio/jpn/downlo …
で下にスクロールして
青い帯のバナーの
「Visual Studio 2012 Express for Windows Desktop」を選びます。
Visual Studio Express 2012をクリックします。
次に
Visual Studio 2012 Express for Windows Desktop - 日本語
今すぐインストールを選びます。
CD版でない方を選びます。
インストールは、必ず「実行」で行います。
Windows8の方は、下記を選んで下さい。
http://www.microsoft.com/visualstudio/jpn/downlo …
下にスクロールします。
青い帯のバナーで
Visual Studio Express 2012 for Windows8
Visual Studio Express 2012 for Windows 8 - 日本語
今すぐインストールを選びます。
CD版でない方を選びます。
インストールは、必ず「実行」で行います。
ゲームアプリを作成したい方は、
Visual Studio Expressの他に
Visual Web Developer 2010 Expressが、
必要となります。
http://www.microsoft.com/visualstudio/jpn/downlo …
下にスクロール
青い帯の
Visual Web Developer 2010 Express
★次に登録を行います。
必須項目を入力完了後に
プロダクトキーを割り当てられますので
入力しましたら30日経過後も無料で使用出来る権利が、得られます。
カスタマーエクスペリエンス向上に参加するかしないか選びます
登録完了です。
次にVisual Studio Express 2012の起動と
C言語プログラミングのための設定方法
★Windows の「スタート」ボタンから
例 Windows7の場合
VS Express for Desktopを選択します。
名称は、OSにより異なります。
Visual Studio Expressが、起動したら
「ファイルメニュー」から
「新しいプロジェクト」を選択します。
「Visual C++」を選びます。
「Win32 コンソールアプリケーション」を選びます。
名前(N)Lesson (半角英字なら名前は、何でも良いです。)
こちらでは、わかりやすいようにエルを大文字に
していますのでご了承下さい。
場所とソリューション名は、変えないで下さい。
OKをクリックします。
アプリケーションウイザード
次へ
追加のオプションの中の下の行の
空のプロジャクトにチェックを入れる→
完了をクリックします。
続きまして、プロジェクト
ソリューションエクスプローラーの下の
Lessonファイルを 右クリック→
追加→
新しい項目
ファイル名の設定
「新しい項目の追加」ウィンドウが表示されます。
「インストールされたテンプレート」で「C++ ファイル(.cpp)」をクリックします。
次にファイル名を決めて「名前」のところに入力します。
こちらの例では「Lesson」としています。
このようにプロジェクト名と同じ名前にしておけば良いです。
実際に作成されるファイルの名前には
C++ファイルを意味する拡張子「.cpp」が自動的に付与されます。
C++はC言語の文法がすべて使えますので
C++ファイルにC言語のプログラムを書きます。
ソースファイルの準備完了
ソリューションエクスプローラーに、
ソースファイル「Lesson.cpp」が
プロジェクト「Lesson」の中に作成されたことが表示されます。
また、その右側のテキストエディタに
ソースファイル「Lesson.cpp」の中身が表示されます。 作成したばかりなので中身は何もないです。
ここにプログラムを書いていきます。
※以下のプログラムを事前にテキストエディタに下書きしておいて下さい。
こちらの記述をコピーして貼りつけますので
★いよいよプログラムを入力出来ます。
初めてのプログラムには、下記を記述します。
#include<stdio.h>
int main(void)
{
printf("hello world!\n");
return 0;
}
※上記ですが、printfです。
printでは、ないです。
プログラムを入力し終わったらビルド(C言語のプログラムを実行します)。
メニューバーのデバッグを選択→
直ぐに画面を閉じないように必ず
デバッグなしで開始を選ぶ→
ビルドしますか→
はいを選びます。
もしもエラーが、表示されたら
プログラムを記述したところの下段に出力表示されますので
ダブルクリックして理由を探します。
修正方法
エラーの内容が、表示されるので
上段のプログラムを修正します。
この回答へのお礼
お礼日時:2013/07/08 00:22
回答ありがとうございます。
こんなに細かく教えていただいて本当にありがたいです。
おかげさまで開発環境について少しずつ分かってきました。
コンパイルも実行できました!!
お世話になっていて恐縮ですが、Visual C++で「行数」を表示する方法があれば教えてください。
エラーがでても探すのが大変なので・・・
No.9
- 回答日時:
学習用のCコンパイラならMinGWがおすすめです。
無料で使用できます。http://sourceforge.jp/projects/mingw/
インストール方法やコンパイル方法は、ネットで検索すれば分かるかと思います。
ソースコードのエディタは、サクラエディタやNotepad++等、
無料で高機能なものがありますから、それらを使えばいいでしょう。
No.6
- 回答日時:
> コマンドプロンプトというものを使っていますが、これのことですよね?
コマンドプロンプト自体はコンパイラではなく、「シェル」と呼ばれる種類のプログラムです。
Cコンパイラの例としては、
GNU C Compiler
Intel C++ Compiler
Microsoft Visual C++
等が有名でしょうか。
私はTerapadをサブで、Vimをメインで使っています。
Vimは非常にクセの強いエディタですが、その分慣れると使いやすいです。
両方とも無料です。
No.5
- 回答日時:
メモ帳で ctrl-s、 名前を付けて保存、 を選択した時に ファイル名の欄にある
*.txt
の部分に名前を入力するだけです。
myc_prog.c
firstJava.java
等
フリーソフトでは既に回答されているように、terapad や サクラエディタ が良いと思います。
なお秀丸はフルバージョンがお試し用にダウンロード可能です。
http://www.forest.impress.co.jp/library/nav/genr …
http://www.forest.impress.co.jp/library/software …
"シェアウェアです。長く使われる場合には送金下さい" ?のメッセージが表示されるのでそれに対してクリックで応答するだけだったと記憶しています。
数十年も前に一度1000円? 程払っただけで、機能拡張された最新版等もフリーでサポートされています。
マクロライブラリ、サポート会議室などが充実しており、機能豊富で数百MBオーダーのファイルも対応可能であり、エディタの中では一番お勧めです。
http://hide.maruo.co.jp/lib/
http://www.maruo.co.jp/hidesoft/
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
No.3
- 回答日時:
フリーソフト(無料)のエディタが、提供されていますので、
それをお使いください。
以下のサイトからダウンロードできます。
TeraPad
http://www5f.biglobe.ne.jp/~t-susumu/
サクラエディタ
http://sourceforge.jp/projects/sfnet_sakura-edit …
どちらも、有名でしっかりしたソフトウェアです。
どちらか好みのほうをお使いください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- ドライブ・ストレージ PCの移行についてやることを教えて下さい 4 2022/07/11 08:33
- Windows Vista・XP PC パソコンのダウンロードについて 1 2022/04/26 16:27
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- その他(パソコン・周辺機器) 同じファイル名 上書きしないフリーソフトなどあったら教えて下さい。 仕事で大量の写真などを扱っており 3 2023/05/18 06:43
- ノートパソコン 写真加工で使うパソコン機器、ソフトについて 写真加工に強いパソコンで、ワード、エクセルが入っているも 2 2023/08/20 11:22
- Photoshop(フォトショップ) 写真加工で使うパソコン機器、ソフトについて 写真加工に強いパソコンで、ワード、エクセルが入っているも 2 2023/08/20 11:25
- 大学受験 大学生に保護者なんかいるの? 4 2023/08/23 16:52
- その他(学校・勉強) スシロー “ペロペロ高校生” は、日本の教育の失敗ですね? 20 2023/02/08 07:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
コンパイルするときに、ファイ...
-
プリコンパイル?
-
srand48? drand48?
-
ACCESSのEXEを作るのは可能...
-
他の.CPPファイルに定義した関...
-
printfで全角カタカナが文字化け?
-
C言語でのファイルの作成につい...
-
ユーザー名・作成者について(Vi...
-
エラーの原因は?「この関数の...
-
*.bsc *.exp??
-
VC++でCのプログラムを混在させ...
-
Visual Studioでプロジェクトが...
-
VB6.0 オブジェクトを一覧で表示
-
ExcelVBA:ヘルプファイルの作...
-
C#のクラスをVB.netで使用したい!
-
【C#】exeファイルに複数アイコ...
-
VC++ 2005 Intellisenseを更新....
-
VC++6.0 プロジェクト名を変え...
-
既存のCプログラムをMS Visual ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
コンパイルするときに、ファイ...
-
ACCESSのEXEを作るのは可能...
-
ソースから参照しているOCXの一...
-
エラーの原因は?「この関数の...
-
VB6で、非表示モジュール(?)の...
-
VC++でexeファイルが作成できま...
-
他の.CPPファイルに定義した関...
-
C#のクラスをVB.netで使用したい!
-
VisualBasicを保存するときにで...
-
Visual Studioでプロジェクトが...
-
VB6.0の別名保存について
-
VB.NETでActiveX(OCXファイル)作成
-
Visual Stadio2008 Releaseビル...
-
「マージする」とは?
-
srand48? drand48?
-
VC++(VS)でコンソールアプリ(...
-
プリコンパイル?
-
Visual Studio2008でヘッダファ...
-
Wingdi.h Windows.h を開くには?
おすすめ情報