C言語の第一歩
■ このスレッドは過去ログ倉庫に格納されています
0001美歩路
NGNG何からやっていいのかわかりません。
そこで、C言語をいじったことのある人は
まず最初になにをやったかを
教えていただけたら、と思います。
よろしくお願いします。
0232デフォルトの名無しさん
NGNGC言語専門課程とかいう(うろ覚え)本があったからそれを買いなさい。
立ち読みしたらなかなかよかったから。
0233デフォルトの名無しさん
NGNGさんくす。
0234デフォルトの名無しさん
NGNGおかげでC言語をマスターできました
マジでありがとう
0235デフォルトの名無しさん
NGNGttp://edu.stackart.net/c/c_seihin.html
0236デフォルトの名無しさん
NGNGC言語はコレなしでは語れないね
僕もコレでマスターしたクチです。
0237デフォルトの名無しさん
NGNG>>232
「Cプログラミング専門課程」だけど、ちょびっとだけwebで公開されてるよ
http://www.pro.or.jp/~fuji/mybooks/cpro/index.html
俺はこの本持ってて、すげー勉強になった
0238デフォルトの名無しさん
NGNGなかなか実行するのは難しいな
0239デフォルトの名無しさん
NGNG僕もコレでマスターしたクチです。
0240名無し@沢村
NGNGこれは土屋秀雄というガキがつくったバイナリエディタだが、ただのバイナリエディタではなく、いろいろなファイルをそのファイルのフォーマット解説つきでバイナリ表示&編集できるというなかなかのすぐれものバイナリエディタよ。
で、ファイルを開いたときに、フォーマット解説を表示するためには、そのフォーマットを記述したマクロファイルを定義しなければならないわけだが、最初からおまけでついているものは、BMP、GIF、JPG、ICO、LZHなどだよ。
つまり実際はBMP、GIF、JPG、ICO、LZHファイルに限ってフォーマット解説が見れるわけだな。
おまいらよ、おれはこのTSXBIN用のマクロとして、MIDとMLD用のやつをつくったからちょっと見てみろ?
つまりこのマクロがあると、パソコン用のMIDIファイルと携帯DoCoMo用のMfiファイルがフォーマット解説つきでバイナリ表示できるぞ。
ここ↓からダウンロードしてみろ?
http://hp.vector.co.jp/authors/VA015412/
おまいらよ、これはMIDIシーケンサーを学ぶおまいらにとてもためになるものだから、ちょっと見てみろ!?
0241デフォルトの名無しさんは ◆NULLPOmvRA
NGNGjavaは洗脳だし・・・。
でもそれがベストかも。
よよよょょょ......(涙
・・・・。
キュピーン!
アーッヒャッヒャッヒャ......。
0242デフォルトの名無しさん
NGNGそもそもc言語は最初からpcに入ってますか
0243デフォルトの名無しさん
NGNGもう少し日本語やコンピュータを勉強しようね。
0244デフォルトの名無しさん
NGNG正論!
0245デフォルトの名無しさん
NGNGおかげで半日でポインタが理解できた気になりました
0246デフォルトの名無しさん
NGNG俺はそんなことしなくても5秒でポインタ理解できたぞ。
0247デフォルトの名無しさん
NGNGポインタや配列がある程度理解できるレベルなんですが。
0248デフォルトの名無しさん
NGNGグラフィックってなに?
Windowsアプリ?
それともゲームみたいの?
どっちにしても標準のCでおもしろものはできないと思うよ。やったことないけど。
C++でやればいいのでわ?
0249デフォルトの名無しさん
NGNGそういう書籍探してるのですがないんですよ〜(TT)
0250デフォルトの名無しさん
NGNGオレはそういうの詳しくないけど、Cでグラフィック関係の書籍ってのは少ないと思う。
もしくはアルゴリズムの本に載ってるかもね。アルゴの本なら大抵Cで書いてるし。
0251デフォルトの名無しさん
NGNG数学的図形ってキレイ好きなんです。(理系大学ではないんですけど)
わざわざレスありがとね(・∀・)
0252デフォルトの名無しさん
NGNGGraphicsやるんだったら将来的にもWinやっておいたほうがいいんじゃないか?
なにか表示したいだけならそこらへんのwin32API本でも買ってGDI関数学びなさい.
0253252
NGNGついでにいうとGDIで基本的なことはサポートされている(Bezier曲線とか図形など)
数学の知識があればある程度自由に書ける.
ただし, 正確さや簡素さを求めるとマッピングモードだったり余計なことが混ざるから
結局は基本的なwin32の知識が必要になってくるかもしれない.
3次元や動的なGraphics表現したいならDirectX使うしか道は無いな.
おせっかいかもしれないが,一応言っておくと
「静的な表現だけでいい」 -> 簡単なwin32本(なんでもいいかも)
「もっと極めたい」 -> win32 && C++ && DirectX
後者はとてつもなく茨の道だが, やりたいのならガッツリやっていくしかないな.
win32マジメにやりたいならpetzoldのプログラミングwindowsがお勧め.
0254デフォルトの名無しさん
NGNGワロタ。
0255デフォルトの名無しさん
NGNGBorlandでBorland C++ Compiler 5.5を
ダウンロードしようと思ったんだけど、
http://www.borland.co.jp/cppbuilder/freecompiler/bcc55download.html
このページにいってから何すればいいのか全然わかんない。
どうすればいいか教えてください。
0256デフォルトの名無しさん
NGNGFTPをクリック。
0257255
NGNGエラーが出るかのどっちかなんだよ。
0258デフォルトの名無しさん
NGNGパソコン初心者板総合質問スレッドVol.627
http://pc2.2ch.net/test/read.cgi/pcqa/1076671439/
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNGttp://myu.daa.jp/osiete/message.html
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNG0264デフォルトの名無しさん
NGNGprintf("増田○奈 たむ!!");}
0265デフォルトの名無しさん
NGNG以下のようなプログラムがあったとする。
プリプロッセッサその他の処理
int main()
{
なんらかの処理
return 0;
}
この場合の「return 0;」はプログラムの終了を意味する。return(0);でも可。
ちなみに、
int main()→void main()の場合「0」は不要。(むしろ「0」を入れてはだめ)
また中括弧内部の最後にあるreturnも不要。(これはあってもなくても良い)
0266デフォルトの名無しさん
NGNG糞Qに答えてくれてありがとう!勉強になりました!
0267初心者
NGNGプログラムを組むために必要なソフトウエアは無償のモノがあるのでしょうか?
0268デフォルトの名無しさん
NGNGttp://pc2.2ch.net/test/read.cgi/tech/1035882599/
ttp://pc2.2ch.net/test/read.cgi/tech/1077102238/
ttp://pc2.2ch.net/test/read.cgi/tech/1069530956/
0269デフォルトの名無しさん
NGNGWindowsなら
http://cygwin.com/
とか.
0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNGわけのわからなさに
陥ってCをあきらめるのが一番の早道でつ。
0273デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1083037891/2
0274デフォルトの名無しさん
NGNGWinアプリなんてCとかC++とか関係無いところだと思うけどな。
0275デフォルトの名無しさん
NGNGいや、普通わかるだろってのはチョットかじったことのある奴だからで、
まさにそれすらわからんから「未経験者」なのであり、「入門書」が必要なのであり…
とりあえず、知識ゼロの未経験者はこのあたりから読んでみるといい。
・C言語〈1〉はじめてのCプログラミング
・C言語 (2)
http://www.amazon.co.jp/exec/obidos/ASIN/488135843X/
http://www.amazon.co.jp/exec/obidos/ASIN/4881358448/
ここにも目を通しておくといい。
ttp://www2.wbs.ne.jp/~dskoba/database/prog.htm
わからん単語が出てきたらここで調べろ。
http://e-words.jp/
0276デフォルトの名無しさん
NGNGいきなり難解な物やらせて「即挫折」より
ひまわりとかHSPに誘導した方がいいんじゃねーの?
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGいきなり難解な物やらせて「即挫折」より
ひまわりとかHSPに誘導した方がいいんじゃねーの?
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGすれ違い。
0281デフォルトの名無しさん
NGNG生が一番
0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGきときと CPad
でググってみたら。
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG漏れも2週間くらいかかって50ページしか進んでないよ。
入力中の異なる文字をヒストグラムにするってやつに
4日かかった。
0286デフォルトの名無しさん
NGNGで宣言して
a++;
ってしたらアドレスが3つすすんだんだけど常識?
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG常識というより、仕様通りですが。
0289デフォルトの名無しさん
NGNG≫ ぬるぽぉぉぉぉぉぉー! ≪
/MMM| /MMMMMMMMMMM、\
|/
''''''─- .....,,,_ __人_人,_从人_.人_从._,人_人_
 ̄"゙'"''''''─‐- ゙"ニ ─__ )
r──--- ...___ ) 待ちやがれ!
三 /レi ニ | ニ ≡ ) 頭叩かせろ!
.ニ ( ´∀)| ニ |!カ_ ろ 待ってくれー!!
| / つ つ Lニ-‐′´ )/⌒Y⌒Y⌒l/⌒Y⌒Y⌒Y⌒
'''''゙゙゙゙゙ ̄ _,, -‐'''∧_∧ っ ゚
--─="゙ ̄ ⊂(Д´;) ゜ {三}
ニ─ _,.. ゝ、 つ===回
_,.. -‐'" しへ ヽ .{三}
__,, -‐''" , ゙ー'
, ' /
'''''| | .....,,,_
 ̄| |''''''─‐- ゙"ニ ─__
| |─ガッ- ...___
| |/レi ニ | ニ ≡
| |`Д)| ニ |!カ_
| | つ つ Lニ-‐′´
''| |゙゙ ̄ _,, -‐'''
--| |"゙ ̄
ニ| | _,.
| | _,.. -‐'"
__,,| |''"
| |
0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG同時並行で色々勉強しなきゃいけなくて、頭が混乱気味です。
0296デフォルトの名無しさん
NGNG0297ぷち
NGNGアニメーションで、歩いてる人がパッタとこけるとか・・・・
ちょっと笑いがとれそうなやつ★
簡単なやつでもなんでもいいんで
0298デフォルトの名無しさん
NGNG含めますよ。
0299デフォルトの名無しさん
NGNGIOCCCのページに行って
anderson.c を拾ってくるといいよ。
0300デフォルトの名無しさん
NGNGああ、関数ポインタをメンバに。
そっか。ありがとうございます!
0301デフォルトの名無しさん
NGNG素直にC++
0302デフォルトの名無しさん
NGNG面白いプログラムって言うと
「このグローバル変数どこで使ってるの…(検索)…って、使ってないじゃんか」とか
「flgHogeって、Hogeじゃないって意味なのかよ」とか
「どう考えてもこのifの後は流れないんだけど、本当にテストしたの?」とか
「この関数事態仕様と違うのはおくとしても、どこからも呼ばれてねぇじゃん。
あいつ(すでに契約切れでいないPG)一体なにしとったんや」とか
「なんかおかしいと思ったら、インデントが嘘ついとんのかよ」とか
「せめてGet関数では更新は止めてくれ」とか
そういうプログラムのことだよね!
ちょっとどころじゃない笑いがとれますぜ。人は普通それを失笑と呼びますが。
0303へぼプログラマー
NGNGアドレスを指定していないポインタ変数とかもね。。。
0304デフォルトの名無しさん
NGNGあるプログラムを打ち込み付属のCD-ROMにあったあるソフトの「ビルド」って
とこを押すように書いてあったんで押しました。そしたらエラー0警告0で
成功したのですがHellow Worldと表示されるプログラムなのに何も出てきません。
どうやったら表示させることができるでしょうか?
初心者すぎですみませんです。
0305デフォルトの名無しさん
NGNGOSとかは何だ?
0306デフォルトの名無しさん
NGNGビルドとコンパイル間違えていました。
ソフトの一番上の所にある、
ファイル 編集 表示 挿入 プロジェクト ビルド... ヘルプ
のところのビルドから"コンパイル"を押していました。
今ここのビルドから"ビルド"を押しましたら見事にexeが作成されました。
この作成されたexeをダブルクリックしても何もでてこなかったので
コマンドプロントに放り込んでみると見事にHellow Wordと表示されました。
これで記念すべき第1のプログラミング成功しましたです。^^
0307304
NGNG...MS-Windowsだったのか
0308デフォルトの名無しさん
NGNG調べていましたらここにもっとよさそうな物がありましたです^^
305さんお世話になりましたっす^^
0309デフォルトの名無しさん
NGNGまだ3つしかやってませんがとても面白くてはまってしまいました。
0310デフォルトの名無しさん
NGNGどのようなこと、どのようなもので
知識や技術を増やしていったんでしょうか?
よろしければ教えてください
0311デフォルトの名無しさん
NGNG特に作りたいわけじゃないものを作って金をもらった。
その過程で知識は勝手についてくるものだ。
0312デフォルトの名無しさん
NGNG0313一星 ◆Cppn/.YI3.
NGNGただ質問をするだけにスレを立てるのはスレが乱立して非常に迷惑になるんだが。
質問なら既存のスレがいくらでもあると思うんだが、
それには目を通してみたのか?
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNGWinなら、WindowsAPI
http://www.ascii.co.jp/pb/msp/36001/36001.htm
を読めば、窓が出せるようになる。
0316デフォルトの名無しさん
NGNGポインタと構造体で確実につまずくから、
それにもめげずにがんばってくれ。
0317デフォルトの名無しさん
NGNGこの2日間で覚えた関数は2つだけでしてprinftとscanfです。
これで電卓みたいな事ができてとても感激しています。
,これ一つ入れなかっただけでエラー起こしたりして大変でしたがとても面白いと思います。
ポインタと構造体もがんばってやってみたいと思います。
0318デフォルトの名無しさん
NGNG自作自演厨うざい
このスレはスルーで自然消滅するからいいのに・・・
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNGprintfとscanfで喜べるようなら、
ポインタとか構造体とか後回しで for とか if とかやったほうが、
モチベーションあがるよーな気がします。
forで俺がうれしかったのは100ぐらいまでの素数をずらっと表示させたときかなw
ifでは心理テストを作ったときかな。cでやるようなことじゃねーけどw
0322デフォルトの魚釣りさん
NGNG0323デフォルトの名無しさん
NGNGぬるぽウイルスを作りたいと思っています。頑張ります。
0324デフォルトの名無しさん
NGNG0325デフォルトの名無しさん
NGNGCならなんでも出来るんでしょ?
笑っていると、痛い目にあいますよ。
0326デフォルトの名無しさん
NGNG0327aho ◆9Ce54OonTI
NGNG#include <stdio.h>
int main()
{
int i = 0;
for(; i > -1 ; i++)
printf("お前はバカ %d 回目", i);
return 0;
}
これでCは完璧
0328デフォルトの名無しさん
NGNGどういうものがあり、一番使いやすいものはどれになりますでしょうか?
freeソフトでも有料ソフトでもよいので教えてください。よろしくお願いします
0329デフォルトの名無しさん
NGNGスレタイ見ろよ
第一歩は誰でもこんなもん
0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNG#include <stdarg.h>
int scanf(const char *format, ...)
{
va_list arg;
va_start(arg, format);
return vfscanf(stdin, format, arg);
}
■ このスレッドは過去ログ倉庫に格納されています