トップページ⇒tech
701コメント231KB

C++勉強しようと思うんだけど・・・

■ このスレッドは過去ログ倉庫に格納されています
0001初心者NGNG
C++勉強しようと思うんですが、どこのOSが一番
お勧めなのでしょうか?
初心者の自分ですが、皆様のお知恵をお借りしたいと
思いますので、よろしくお願い致します。<(_ _)>
0002デフォルトの名無しさんNGNG
むしろ MacOS X で Objective-C を薦める
0003デフォルトの名無しさんNGNG
一見さんはお断り
0004デフォルトの名無しさんNGNG
うにくすに決まってんだろうが
でも1は挫折すること確実。
頼むからJavaで収まっていてくれ
0005初心者NGNG
>>2さん
マックですか・・・自分のはWINなので・・・
0006デフォルトの名無しさんNGNG
>>5さん
UNIXですか?
00075=初心者NGNG
間違えた・・・
>>4さん
UNIXですか?
0008デフォルトの名無しさんNGNG
Linuxでいいんじゃない?処理系ただだし。
無難なスペックのマシン(新しすぎず、古すぎず。)
に雑誌の付録のディストリ入れてhello.cppでもコンパイルすれ。
0009デフォルトの名無しさんNGNG
>>5
>どこのOSが一番お勧めなのでしょうか?
と言ったじゃないか。
まあいい。とりあえずこの Wiki を嫁
http://paming.s7.xrea.com/ykwk166_kai/yukiwiki.cgi?mycmd=read&mypage=%5B%5B%96%C0%82%A6%82%E9%8F%89%90S%8E%D2%82%C9%93K%90%D8%82%C8%8C%BE%8C%EA%82%F0%8F%D0%89%EE%82%B5%82%E6%82%A4%5D%5D

参照資料はこのスレから探せ
お勉強ページ 勝手にリンク 第2版
http://pc.2ch.net/test/read.cgi/tech/967778156/
推薦図書/必読書のためのスレッド PART2
http://pc.2ch.net/test/read.cgi/tech/1010312992/

言語に関する質問はここだ
タダで使えるBorland C++!
http://pc.2ch.net/test/read.cgi/tech/1002377328/
C++ 相談室 part5
http://pc.2ch.net/test/read.cgi/tech/1014217496/
VisualC++相談室 6
http://pc.2ch.net/test/read.cgi/tech/1011615035/
C Builder相談室 Part3
http://pc.2ch.net/test/read.cgi/tech/1016065855/
0010デフォルトの名無しさんNGNG
でだ、かなりの確率で挫折するだろうことを考えれば、
金を投資するのは勿体無いだろうから
Borland C++ Compiler を使うことをお勧めする。
http://www.borland.co.jp/cppbuilder/freecompiler/

チュートリアルとしてはやる気なく猫を薦めるか。
http://www.kumei.ne.jp/c_lang/
0011初心者NGNG
書き込み有難うございます。
ちなみに相場はいくらくらいなのでしょうか?
0012デフォルトの名無しさんNGNG
相場?
それこそピンカラ兄弟
でも、ある意味相場は「ただ、無料」といった所でしょうか
0013初心者NGNG
ちなみにC++を覚えたいという目的は、PC(プログラマブルコントローラー)
とリンクさせて制御系のシステム構築が出来るようになるのが
目的なのですが・・・
0014初心者NGNG
??
物によっては無料なんですか??
0015デフォルトの名無しさんNGNG
gnu compiler collection(?) = free
borland c++ = free
LSI-C Sishoku =free
0016デフォルトの名無しさんNGNG
>>15さん
それはDLで無料ということですか?
0017デフォルトの名無しさんNGNG
look at license
0018デフォルトの名無しさんNGNG
>>13
組み込み系のスレ
●●●くみこの組み込み相談室●●●
http://pc.2ch.net/test/read.cgi/tech/988084737/

>>15
LSI-C は C++ 使えるっけ?
1 の目的に C++ が必要かどうかはともかく。
0019デフォルトの名無しさんNGNG
>>初心者さん
俺にはその目的を聞いても
わからないのでせめてターゲットOS名だけでも教えてください
ちなみに>>15さんのはDLもできるし
雑誌に載ってるのもある。全部無料です
0020初心者NGNG
規約の文章の中に「本ソフトウェアをインストール,コピー,
またはその他の方法で使用することは,
ライセンス契約のすべての規定に従うことに同意したことになります。
このライセンス契約の規定に同意しない場合,
本ソフトウェアを使用せずに購入元へ速やかに返送して,
返金を受けてください。」
と書いてあるのですが、本当に無償なのですよね??
0021デフォルトの名無しさんNGNG
いきなりかい?!
で、なにインストールしようとしてますか?
0022デフォルトの名無しさんNGNG
ネタに 1 票
0023デフォルトの名無しさんNGNG
>>21さん
とりあえず「ボーランド」です。
0024デフォルトの名無しさんNGNG
どのコンパイラのライセンスよ・・・
とにかく無償なんだから無償。
合法で落とせるものは落としてしまえ。
0025初心者NGNG
http://www.borland.co.jp/cppbuilder/freecompiler/bcc55agreement.html
に書いてありました。
>>22さん
002621NGNG
じゃあ、いいんじゃない?
C++の道は険しいががんばってくれ

(プログラム経験あればインストールまで聞くことないと思うんだが・・・)
0027デフォルトの名無しさんNGNG
C++やる前にCを覚えた方が良いですか?
0028デフォルトの名無しさんNGNG
やっぱり・・・
まあ、いきなりC++からやってもいいけど
その調子だと「ファイル名に拡張子も表示する」
のチェックボックスもOFFになってると思われ
0029デフォルトの名無しさんNGNG
まったくプログラミング初めてならC++ちょくで
経験あるならCから。

という意見を言ってみる。
003030!NGNG
    ∧ ∧        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ̄ ̄( ゚Д゚) ̄ ̄|   <  納豆食って寝る!
|\⌒⌒⌒⌒⌒⌒\   \
|  \           \    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\  |⌒⌒⌒⌒⌒⌒|
  \ |_______|
0031デフォルトの名無しさんNGNG
皆様、書き込み有難うございました。
根気強く取り組みます!!
また、相談に乗ってもらえたらうれしいです。
0032デフォルトの名無しさんNGNG
     ______ 
    |         |
    |  (`Д´ ) イヤ!!
   /⌒⌒⌒⌒⌒/ |
 /       /  /
 |  ̄ ̄ ̄ ̄ ̄|  /
 |______|/
0033初心者NGNG
Σ(^∇^;)えええええ〜
0034デフォルトの名無しさんNGNG
1のカワイイ♥素顔が>>33で垣間見えた
今日のオカズは33だ〜わーい
0035初心者 NGNG
で、コマンドプロンプトってどこにあるんですか?
003627NGNG
プログラムってどういうもの?どういうふうに動いてるの?なにができるの?
ってのを知りたくてjavaから入ってるんですが、CやC++のほうが良いでしょうか?
003734NGNG
(゚д゚)ポカーン
ネタだよね・・・・
0038初心者(本物)NGNG
>>35さん
偽初心者は辞めてください。<(_ _)>
0039デフォルトの名無しさんNGNG
>>36assemblerをやりましょう。
話はそれからです。
0040初心者NGNG
アセンブラー・・・
言葉だけなら覚えてるんですが・・
004127NGNG
アセンブラって一番難しそうに思うんですが?
0042デフォルトの名無しさんNGNG
     ______ 
    |         |
    |  (`Д´ ) ソンナコトハナイ!!
   /⌒⌒⌒⌒⌒/ |
 /       /  /
 |  ̄ ̄ ̄ ̄ ̄|  /
 |______|/
0043デフォルトの名無しさんNGNG
このスレの二の舞になりそうな予感

プログラミング
http://pc.2ch.net/test/read.cgi/tech/1014370940/
0044デフォルトの名無しさんNGNG
        ♪
     ♪___♪_
    | ヽ( ゚д゚)ノ   |
    |   (へ )    |
   /⌒⌒⌒ >⌒/ .|
 /       /  /
 |  ̄ ̄ ̄ ̄ ̄|  /
 |______|/
0045デフォルトの名無しさんNGNG
     ______ 
    |         |
    |  (`Д´ ) ソンナコトハナイ!!
   /⌒⌒⌒⌒⌒/ |
 /       /  /
 |  ̄ ̄ ̄ ̄ ̄|  /
 |______|/
0046初心者NGNG
DLしたのですが・・・
0047カヲルNGNG
できたかい、シンヂ君
0048初心者NGNG
この無償ってのは、バージョンアップのDLじゃないんですか??
0049初心者NGNG
これって製品版買わないと意味がないんじゃないですか???
0050デフォルトの名無しさんNGNG
WINなんだろ?
悪い事言わないから.NET FrameWork落としなよ。
今ならC#も付いてくるよ?
0051カヲルNGNG
GUIでコンパイルしたきゃ製品版買わなければならないだろうね。
でも僕たちにはDOSという素晴らしき(shell>dos)ものがあるだろう?
学習にはコマンドラインでコンパイル!で十分だよ。
0052デフォルトの名無しさんNGNG
>>48-49
ここはメモ帳や日記帳じゃないのだから
要領を得ない独り言はやめてくれ。

http://www.borland.co.jp/cppbuilder/freecompiler/
にある Borland C++ Compiler 5.5 は無償の製品だ。

この辺でも読んでくれ。
Borland C++ Compiler 5.5 FAQ
http://www.neco.nu/gohodoji/bccfaq.html
Borland C++ Compiler 5.5をインストールして「ちょっと」使ってみる
http://homepage1.nifty.com/tyuuki/old/cc/bcc_install.html
0053デフォルトの名無しさんNGNG
明日には飽きてるに1000ぺリカ
0054初心者NGNG
>>53さん
電験の勉強もしてるので毎日やれるとまではいかないと思います。
0055デフォルトの名無しさんNGNG
頑張りたまえ。
C++ができればJAVAやC#なんかもできるようになるから。
但し、オブジェクト指向でやらなきゃ意味ないよ?
0056デフォルトの名無しさんNGNG
>54
いそがしくても、30分でも1時間でもいいから
毎日やったほうがいいよ。
0057初心者NGNG
すみません。
早速新たな質問なのですが、C++で
極端な話「○」「△」「■」とかの絵は書けるのでしょうか?
0058デフォルトの名無しさんNGNG
DOSだよな??窓じゃなくて。
出来ない事はないが・・・何の為に?
0059デフォルトの名無しさんNGNG
追試代わりのレポート?
0060デフォルトの名無しさんNGNG
>>58さん
窓はWIN上じゃないと出来ないんですよね?
DOSでもいいのですが・・・
絵の中に表示窓とかを作ってみたいなと思ったので。
0061デフォルトの名無しさんNGNG
>>1
とにかくコイツすごいよ
この調子で、1000までいったときには
>>1は俺たちのレベルを超えてるだろうね
そして、「2chだけでC++を学ぶ方法」なんていう本を
出すんだろうな
0062デフォルトの名無しさんNGNG
・・・・出来る、と言っておこう。
ただし、DOSでやると面倒くさいぞ?
まずhello worldからやってみ。
printfとcoutそれぞれで。
0063デフォルトの名無しさんNGNG
hello world??
こんな感じのやつですか?

#include <stdio.h>

void main(void) /* ansi c の仕様 */
{
int a,i;
printf("一回目の回数を入力して下さい-->");
scanf("%d",&a);
if (a>=0)
printf("一回目は %d 回繰り返します \n",a);
else
printf("入力ミスです。もう一回「test」から立ち上げて下さい。\n");
for (i=1;i<=a;i++)
printf("あ\n");
for (i=1;i<=a;i++)
printf("い\n");
for (i=1;i<=a;i++)
printf("う!!\n");




}
0064初心者NGNG
>>63=>>1です
要は、文字表示から理解しろと?いうことですか?
0065デフォルトの名無しさんNGNG
>>61
そうだな、一人ぐらいこのスレで育ててもいいな
0066デフォルトの名無しさんNGNG
ネタスレになってるのかと思ってのぞいてみたらそうでもないんだな。
親切な人がいたもんだ。
0067デフォルトの名無しさんNGNG
できてるやん。
その調子で頑張れ〜〜。
関数、構造体、ポインタが出来れば問題なしだな。
0068デフォルトの名無しさんNGNG
かっこいいGUIでやりたいんですとか我儘言われても面倒だから、
コンソールでシコシコやれよ糞ってことだと思います。
0069デフォルトの名無しさんNGNG
void main(void)
になつかしさを感じつつ
0070デフォルトの名無しさんNGNG
盛れもscheme勉強したいんだけどスレ立てるからみなさん教えてくだされ。
0071初心者NGNG
■の絵の書き方ってかなり面倒くさいんですか?
0072デフォルトの名無しさんNGNG
(゚Д゚)ハァ?
0073デフォルトの名無しさんNGNG
#include <stdio.h>

int main()
{
printf("■");
}
0074デフォルトの名無しさんNGNG
エスケープシーケンスを使えば出来る。
面倒くさい、と言うよりは余り意味がないだけ。
(C++でやる意味が無いともいえる)
0075デフォルトの名無しさんNGNG
>>74さん
エスケープシーケンス??
0076デフォルトの名無しさんNGNG
エスケープシーケンスで線の引けるコンソールは、昔たしかにあった、が、>>74はそれを言っているんでは?
ないだろうな、まさか…
0077デフォルトの名無しさんNGNG
確実に無い。
だから面倒くさいのだよ。
そして意味が無い。
その機能が無くなったって事は、必要でなくなったと言う事だ。
0078初心者NGNG
てことは、C++でコンソール画面とかを作る場合はどうなるのですか?
0079デフォルトの名無しさんNGNG
いまいち何がしたいか分からんが・・・
エスケープシーケンスならココみりゃわかる。
ttp://www.kumei.ne.jp/c_lang/intro/no_27.htm
0080初心者NGNG
監視画面とかを後々作れるようになりたいのですが・・・
0081デフォルトの名無しさんNGNG
後々のことより
基本を覚えろ
0082デフォルトの名無しさんNGNG
・・・DOSで監視画面?
CUIで監視画面?GUIじゃなくて?
WINに行きなさい。理由は、楽だから。

0083デフォルトの名無しさんNGNG
>81
禿道!!

0084デフォルトの名無しさんNGNG
>>1
テキストグラフィックの描画は、
curses や newt といったライブラリを使えば比較的楽にできる。
UNIX だけど。
0085デフォルトの名無しさんNGNG
みなさん、色々なご意見有難うございます。
基本あるのみですよね。
>>84さん
curses や newtとは??<(_ _)> 「質問ばかりですみません・・・」
0086デフォルトの名無しさんNGNG
お前等全員死刑。
仲良く殺し合って生き残った奴は自殺して下さい。
00871NGNG
                _l_
            ・   .|  |     ノ ̄7
                ‐┴┴‐     _ノ                C
            ・   --‐;=‐              わ    +
    i'´ ̄`ヽ         i´     ヽ ,ノ    ま    か   +
    ) ク  )    ・    `‐      ノ     た    ら    も
    (  ク (       -/一           立    ね   
    ) ク  )       '" ̄ヽ    ̄,フ      て   え   
    (  : (       ‐--'´    ノ\.    ち   の   
    )  :  )         ┼|-、            ゃ   に
    !、__ (         ! '´   │  ,      っ
         ̄        ,.‐ -─ 、.   |_,.ノ      た
              ,.‐'´   -‐'´  ヽ、        :
           ,.‐-'   十 __    i.       :
          |/|| l.     |   ´    l、     :
              l l'∧._  ! `‐-     i、
    i'´ ̄`ヽ     l iラ i:)         i、
    ) ク (      ム_,イl          i、
    (  ク  >     ヘ. |_,,. ‐i     i、.ヽ、i:、
    ) ク (     ,. ‐''"   _| |i |i. | i. i i l、i_
    (  :  )   /_,,. ‐''" ̄ l. | i | l | .l l | |  `‐.、
    )  : (   /       .l !. || l. ! .l.l |.!
    !、__,ノ /            il  !  l| l! |!
0088デフォルトの名無しさんNGNG
>>85
こんな感じだ。
http://www-6.ibm.com/jp/developerworks/linux/010126/j_l-python6.html
まあ Windows だったら普通に GUI プログラム作ったほうがいい。
0089初心者NGNG
>>88さん
ありがとうございます。<(_ _)>

しばらく大人しくしてます。
0090デフォルト名有さん NGNG
何気に面白いスレハケーン!
この調子で1000までやってくれクルミ
0091デフォルトの名無しさんNGNG
>1
へばったかね?
0092初心者NGNG
>>91
悪戦苦闘しながらやってます。
0093デフォルトの名無しさんNGNG
つーかさ、そんなにGUIしたいならDel6personalの方がいいんとちがうの?
0094デフォルトの名無しさんNGNG
>>93
このスレにもっと即した言語としてC++Builderを挙げてみる。
0095初心者NGNG
あのー・・・
GUIってなんですか?
0096デフォルトの名無しさんNGNG
>>95
君のカキコを読んで空気中なのに溺れた・・・。
0097デフォルトの名無しさんNGNG
(゚д゚)ポカーン
0098初心者NGNG
・・・・・
すみません・・・
本当に初心者なので。
0099デフォルトの名無しさんNGNG
グラフィカルユーザインタフェース
0100デフォルトの名無しさんNGNG
100get
只今からこのスレは


     「>>1を1000までに中級者に育てるスレ」


となりました。
0101初心者NGNG
みなさま、これからも宜しくお願い致します。<(_ _)>
グラフィカルユーザインタフェースていうのは、
半分完成されたOSみたいなものですか??FIXみたいな
ものに近いとか??
■ このスレッドは過去ログ倉庫に格納されています