今からド素人の俺がC言語を勉強してみるスレpart1at PROG
今からド素人の俺がC言語を勉強してみるスレpart1 - 暇つぶし2ch2:仕様書無しさん
09/04/03 16:13:31
while(1) { printf("無限ループって怖いね。\n"); }

3:C太郎 ◆JHIl/qGRGI
09/04/03 16:18:38
>>2
早速初レスありがとうございます。
ただいま2進数について学習中です。
また会話が成り立つようになったり、わからないことがあったら教えてください。

4:仕様書無しさん
09/04/03 16:29:36
【軍曹が】携帯電話開発の現状【語る】
URLリンク(homepage3.nifty.com)

ブラック会社に勤めてるんだが、もう俺は限界かもしれない
URLリンク(urasoku.blog106.fc2.com)


5:C太郎 ◆JHIl/qGRGI
09/04/03 16:46:53
>>4
ドンマイ。

6:仕様書無しさん
09/04/03 19:15:47
2進数なんか知らなくてもプログラム組む上では問題ない

7:仕様書無しさん
09/04/03 23:45:32
PHPのほうがカンタンだよ

8:C太郎 ◆JHIl/qGRGI
09/04/03 23:51:56
友達来てて結局出来なかった。
今visual studio c++
インストールしようとしても出来ない。なんでだ?これフリーソフトじゃないのか?

>>6
そうみたいですね。

>>7
PHP言語すか?
とりあえずCやってみます。簡単という言葉には誘われますが。

9:C太郎 ◆JHIl/qGRGI
09/04/04 00:06:26
Microsoft silverlight runtime
ってのがインストールできなかったと出るんだけど??

10:仕様書無しさん
09/04/04 00:30:43
特に気にしなくておk。
一度整理した方がいいと思うんだけど、プログラマになりたいの?
趣味ならC言語でおk。職業にしたいならプログラマにも何種類かあって
・ネットを使って通信したい。
・ゲームが作りたい。
・なんでもいいからプログラマという職業につきたい。
他にも色々あるけど、目標別に覚える事も変わってくるよ。

11:C太郎 ◆JHIl/qGRGI
09/04/04 00:36:19
>>10
あ、ありがとうございます。
今は契約社員テレアポや派遣の販売員なんかも面接受けると思うので、
趣味化する可能性ありますが三択の中では「なんでもいいからプログラマという職業につきたい。」
になると思います。

12:C太郎 ◆JHIl/qGRGI
09/04/04 00:53:46
初プログラミング成功(?)

#include<stdio.h>

int main()
{
printf("Hello World\n");
return 0;
}

ハロー!ワールド!

そして大変なことに気付いた。
今まで
()<>;”#
↑このあたりの記号なんかはシフトキー押しながらほとんど使っていなかった為ブラインドでちゃんとまだ打てない・・・
この辺も特訓していかなければ!

次!

13:C太郎 ◆JHIl/qGRGI
09/04/04 01:07:43
次も成功!

/*hello.c*/

#include<stdio.h>

int main()
{
printf("Hello World!\n");
return 0;
}

/*と/*の間は日時やソースファイル名、覚書きをするところなんだな。フムフム

やばい・・・日中オナニーしたから眠くなってきた。
しかしこんなところで負けてられない。

次!

14:C太郎 ◆JHIl/qGRGI
09/04/04 01:25:05
一旦寝よう。
レヴェル低いな俺。こりゃただの趣味になりそうだなウェッウェッウェッw←アホ
こんなんだから無職なんだよ。
でもとりあえず寝る。

15:C太郎 ◆JHIl/qGRGI
09/04/04 01:26:17
皆さんおやすみなさいzzz

16:仕様書無しさん
09/04/04 01:30:14
Cっていちいち、関数使ったらリターンしないとだめなのね

17:仕様書無しさん
09/04/04 01:37:33
URLリンク(asobi.me.land.to)

じゃあ漏れも。
「A」と「B」の2種類のボタンを画面に表示し、
押されたボタンによって、それぞれ違うメッセージを
画面に表示する。

18:仕様書無しさん
09/04/04 02:12:35
URLリンク(asobi.me.land.to)

AとBと
どちらかのボタンを押すと
100億円あたるプログラム

19:仕様書無しさん
09/04/04 05:02:42
URLリンク(asobi.me.land.to)

例のゼルダのジジイのギャンブルを再現したいんだけど、
はずれの場合のロジックが思い浮かばねー

とりあえず途中まで作ってみたけど。
「当たり」の場合だけね。

20:仕様書無しさん
09/04/04 05:43:53
URLリンク(asobi.me.land.to)

簡易スリーセブンだよ
もし777がそろうと、メッセージが出るよ

21:仕様書無しさん
09/04/04 09:36:45
あ、このスレ、マ歴半年の私も支援します!
って伸びるかなあ。。

私はVB(正確にはAですが)とSQLやってるんですけどね。

やっぱりCやらないとだめですかね。

22:C太郎 ◆JHIl/qGRGI
09/04/04 11:16:18
こんにちわ~。

>>16
まだその会話はできません。

>>17-20
なるほどこういうのが出来るんですね。

>>21
ありがとうございます!
先輩よろしくお願いします!
VBとSQLですか・・・?
噂によるとCとJAVAが勉強するには良いと聞き、Cから始めることにしました。
とにかくC勉強してみます。
VBとSQL

23:仕様書無しさん
09/04/04 11:57:15
>>1
1.ここはお前のチラシの裏じゃねぇ(ry
2.そもそも板違い。(言語の勉強したいのならム板に行け)
3.この手のスレ定期的に立つな。



24:C太郎 ◆JHIl/qGRGI
09/04/04 12:59:57
>>23
そもそも2ちゃんねる自体がチラシ裏(ry

自分的にはOKなんですが、ダメならスレッド削除かスレスト入るでしょう。
ひろゆき&管理者の方々におまかせします。

25:仕様書無しさん
09/04/04 13:38:00
>>23
Q. この手のスレ定期的に立つな。
A. 糞スレをたててはサーバーリソースを消耗させることを生きがいにしている糞ニートがいるから

>>21
VBとVBAは別物
それにExcelVBAと区別する意味でAccessVBAと書くべき

>>24
糞スレを常時ageられるのはうざい

26:仕様書無しさん
09/04/04 21:37:55
>>24
何でもかんでも噛みつきたいヤツが居るんだよ。
気にするな。

27:仕様書無しさん
09/04/04 21:56:31
>>23
今更言うまでもなく、この板は糞スレまみれなんだから、どうでもよくね?

>>21
VBAとsqlか
DBの管理方面に進むなら、それもありかもしれないが
スキルとしてプログラミングを並べたいなら、Cはやっとけ

28:仕様書無しさん
09/04/04 22:57:43
C太郎、IDで無いからって自演してるだろ。

29:25
09/04/04 22:58:15
WindowsMobileでもSQLServerCompactが使える時代ですよ
汎用系でも業務系でもWeb系でもDBの重要性は高いのに
DBの知識がまったく不必要なプログラマは、組み込み系かよっほど何かに特化している奴かぐらいじゃねえの
21がどんな会社に勤めているかは知らないが
一般的に小さい会社ほど汎化した能力の人材が必要になる

>>26
それは俺のことかな?
と思うんだから、そうなんだろうなあー

>>17-20
こ れ は ひ ど い
ボタンで移動するだけだったり、乱数出してるだけかよ

30:C太郎 ◆JHIl/qGRGI
09/04/05 00:27:41
さぁ今からプログラミングの勉強しますよ~!
つーか常時ageだったのはスマン。
自演はしてない。ではしまーす。

31:C太郎 ◆JHIl/qGRGI
09/04/05 02:59:45
寝ます。おやすみなさいzzz
桜見に行かなきゃ。

32:仕様書無しさん
09/04/05 15:59:41
これブログでやったほうがよくね?

33:C太郎 ◆JHIl/qGRGI
09/04/06 14:04:28
/* format03.c */

#include <stdio.h>

int main()
{
double a = 0.5, b =10.5;
int c =215, d;
char e = 'A';


printf("%f + %f = %f\n", a, b, a + b);
d = c + 11;
printf("cの値は%dでこれに11を加えると%dになります\n", c,d);
printf("eには\"%c\"が代入されています\n", e);
return 0;

}

で入力すると0.5が0.500000
        10.5が10.500000
        11が11.000000

とか表示されるんだがこの右のうっとーしー0は何で表示されるのか?
表示させないためにはどうすればいいんですかね?
暇な方教えてください。

34:C太郎 ◆JHIl/qGRGI
09/04/06 14:07:31
あ、つーか書いてました。失敬失敬。

35:C太郎 ◆JHIl/qGRGI
09/04/06 14:30:57
つーか猫でもわかる

printf("もう少し詳しい値は%10.81fです\n", pai);
printf("もう少し詳しい値は%15.131fです\n", pai);

じゃなくて
printf("もう少し詳しい値は%10.8fです\n", pai);
printf("もう少し詳しい値は%15.13fです\n", pai);
じゃん。
上の方で行くと小数点以下の0が大量に表示されるよ?
間違えてる?修正したら出なくなったけどなんで出なくなったかも今の俺のレヴェルでは理解できん。

36:C太郎 ◆JHIl/qGRGI
09/04/06 14:35:44
double pai = 3.14159265358979;
int mon = 2;
float flt = 1.2f;

printf("%e\n", pai);
上の意味がわからん。
3.141593e+000
e+000ってなんだよe+000って!二回言っちまったよ。

37:仕様書無しさん
09/04/06 15:01:43
実数を適切に丸める時は %g
小数点以下を指定する時は %.3f (3桁の時)
e+000は10の0乗、つまり1

printf関数の書式設定文字列を調べてみる

38:C太郎 ◆JHIl/qGRGI
09/04/06 15:31:57
37さんレスありがとうございます。
でもレスの内容が理解できません。いつか理解できるようになると思って、
とにかく打ち込み&勉強して理解できるように努力します。

とにかく・・・進みます。

39:C太郎 ◆JHIl/qGRGI
09/04/06 15:50:43
丸めってのは切り上げのことすね。

10乗の0は1

これくらいしかわからないです。
e+000は10の0乗すか?
わけわからんようになってきたw

40:仕様書無しさん
09/04/07 03:26:06
URLリンク(asobi.sqweebs.com)

漏れなんかPHPでWEB電卓
つくっちゃたもんねー

41:仕様書無しさん
09/04/07 04:39:09
URLリンク(asobi.sqweebs.com)

廃止したい板を聞けるプログラムだよ

42:仕様書無しさん
09/04/07 08:09:04
URLリンク(asobi.sqweebs.com)

わーい
掲示板も作れちゃった v(^_^)

43:仕様書無しさん
09/04/07 17:56:14
>>42
きちんと多重書き込みやHTMLタグ混入の対策がしてある
スレッド機能をつけたり、画像掲示板にしてみたりとか夢が広がるな
ちなみに2ちゃんねるなんかだとDBへのアクセスを減らすために、書き込みがあるたびにindex.htmlを生成してる

44:仕様書無しさん
09/04/08 00:46:54
>>43
>ちなみに2ちゃんねるなんかだと
>DBへのアクセスを減らすために、
>書き込みがあるたびにindex.htmlを生成してる

へーこんなことやってるんだー
お詳しいですね?

45:仕様書無しさん
09/04/08 00:47:55
ちなみに多重書き込み対策は
特にやった記憶は無いんですが、
結果的に自動的になってました v(^_^)

46: [―{}@{}@{}-] 仕様書無しさん
09/04/08 21:32:03
>DBへのアクセスを減らすために、
>書き込みがあるたびにindex.htmlを生成してる
DBじゃなくて、ただのdatファイル。
index.htmlを生成するタイミングも固定値。

47:仕様書無しさん
09/04/26 00:05:46
>>1はどこへ行きましたか?

48:仕様書無しさん
09/04/30 18:16:02
バカがノリでプログラミング始めたって、続くわけがないw

49:仕様書無しさん
09/05/05 17:30:37
スレ主よ、帰ってこい。

50:仕様書無しさん
09/05/06 12:53:46
お、俺にとっても良スレ発見!!すれ主よ、仲良くしようぜw

51:仕様書無しさん
09/05/09 16:48:02
C言語プログラムソースはmain()から開始の認識だったのだが、最近の統合開発環境では違うメソッドが最初に開始されるので困った
(main()が隠蔽されている...)

52:仕様書無しさん
09/05/09 17:16:57
でっていう。

最近の統合開発環境なんて知らんがな。
メソッドってなんだよ。どれだけ高級言語に慣れてしまっているんだ。

 別にC言語プログラムソースは、main()から始めなくてもいいし、main()すらいらない。
リンクの時に、main()が別のオブジェクトにありさえすればいいだけ。

 機械語になった時点で、main()の前に、プログラム実行に伴う前処理
(メモリ確保とかコマンドラインの引数渡すとか)が入ることは周知の事実。

53:仕様書無しさん
09/05/09 18:43:13
>>1が復活したのか?

54:仕様書無しさん
09/05/09 20:58:03
>>52
ふつうリンカオプションで変えられることもわすれないでください><

55:仕様書無しさん
09/05/09 21:02:43
>>51
Windowsのコンソールじゃないアプリケーションは統合開発環境使わなくても昔からそう。
リンカにSUBSYSTEM:Windowsを指定するとエントリポイントがmainじゃなくてWinMainに勝手になるみたい

56:仕様書無しさん
09/12/13 20:23:27
そういう風にできたとしても、それはANSI Cで許されてるの?

57:仕様書無しさん
09/12/16 13:48:44
このスレは今日から俺が使わしてもらいます
先週から勉強し始めてネットで調べた結果、入門書として教材は
やさしいCと独習Cを買いました
独習Cは1ページ目から意味不明だったのでやさしいCから勉強を始めることにしました
現在レッスン3の変数について学んでます
とりあえずの目標は来年1/31に行われるC言語2級取得です
では頑張ります

58:仕様書無しさん
09/12/16 16:44:58
>>1 はどこへいった?

私も4ヶ月前から「猫C」で勉強してます。
今は「猫Windows」の3章です。

で、ブログもやってます。
URLリンク(itoputaro.blog46.fc2.com)
ですが、誰もきません。

あと、ソースコード書いちゃうのは
著作権的にどうなのでしょう?

59:仕様書無しさん
09/12/20 03:10:10
スレ主に変わって質問してもいいかな?
12月からC言語の勉強している。
今までアク禁食らってた。
一応自分のブログも持ってるけど誰も返事してくれないし。

ちなみに、今の新着度は
基本的なソースコード
変数
関数イフ文
配列
まで、自分は10日で覚えるC言語入門を使ってる。この手の本の一時間目とか一日を進捗通り行ったためしがない。
今は引数について勉強しているいつも新しいところに行くと「はぁ?」なことばっかり。
とりあえず、目標はC言語でゲーム作成。
野望はiphonアプリ作成でボロ儲け。 
・・・Cなんて覚えなくてもいいとか言われそうだけどプログラミング全然わかってないし。
ちなみに、コンパイルにはコマンドプロンプト使っていていつも真っ黒で味気ないからお金のかからないお勧めがあったらよろしこ



60:仕様書無しさん
09/12/22 09:03:37
>>59
>ちなみに、コンパイルにはコマンドプロンプト使っていていつも真っ黒で味気ないからお金のかからないお勧めがあったらよろしこ
コンパイル、リンクの概念が理解できたら、さっさとVC++に移行した方がいいよ。
URLリンク(www.microsoft.com)

10日で覚えるシリーズは1日=8時間という換算だからな。
学生、社会人が休み無しの30日で終えるのは難しいだろうから、あんまり焦らなくてもいいと思う。
とは言っても長引き過ぎるとダレるし、さっさと片付けてゲーム作れ。

61:仕様書無しさん
09/12/24 22:33:22
俺的には、どうせ趣味でやるなら、
基本構文とコンパイル方法が解ったら、
つまらん本なんか読んでないで、さっさと作りたいもの作り始める/作るための調査を始める方が、
モチベーションも続くと思うが

62:uy ◆e6.oHu1j.o
09/12/31 15:14:54
いいことを教えてやろう
何故、プログラミングをするのに、C言語を覚えなくちゃいけないのか?

それは、プログラミングがまだゴミで、
プログラマーが、OSやハードウェアについて知っていないと、
何かしら深い部分でエラーやバグが起きたときに、全然対処が出来なくなるからだ
C言語を学ぶ = OSやハードウェア  について最低限の知識だけは得られるわけ

近い将来、深い部分でのエラーなど滅多に出る事がなくなり、
ソフトウェアを作る人が、C言語を覚える価値がなくなる日もいつかくる。
10年後か、20年後か、 それでもまだCを覚えようとするか。

C++? C++というのは、 時代遅れのCという言語を無理やり現代でも使えるようにしたものだ
あちこちネジが飛びまくったり、フレームが内側から破壊されて鋭利な鋼鉄が露出してても誰も気にしない
だって、元々ダメなものが詰まっているものを、技術力任せで内包したんだ。誰だってダメなことはわかってる
ダメな部分に触れないように、無駄に意味の無いクオリテイィ-の高い技術力でC++を巧みに扱う人たちをハッカーとも呼ぶかもしれない
つまり、C言語はカス

63:uy ◆e6.oHu1j.o
10/01/04 05:24:22
誰もレスしないスレッドだなここ




俺も今になって、言いたくなったんだ
「やめとけ」 と、 この職業はロクなものじゃない
が、そこに有意義を見つけるか、
あるいは、ほかにいくあてが何もないのなら、仕方がないんだろう

2chで「やめとけ」と言ってる人間は、とてもスキルが高かったのかもしれない
俺が今、新参者に「やめとけ」と言っておきたい理由は、
俺自身と競って、今更新参者が勝てるわけが無いと、新参者を見下してしまってるからだ
そうだな、 瞳がキラキラしてるうちは絶対に勝てやしない。
技術を高めることと、 幸せを捨てる事は、
コンピュータに限らず、様々な技術分野で、 トレードオフだ。
 「やめとけ」 。は
わざわざ、 幸せを捨てにいくなと、まだ自分の中に残ってる僅かな人の心が、 言ってる   


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch