2 :
14才のひろゆき :2007/07/10(火) 19:36:11.49 ID:b2g1boNv0
C言語を覚えると他の言語にとっつきやすいらしいので まずはC言語からはじめようとおもいます まずはなにをすればいいですか
3 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 19:38:18.58 ID:bceM+TTO0
>>2 まずはC言語でググって、出てきた適当なページで勉強するのが
いいと思う
4 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 19:39:27.26 ID:LeelGE+M0
勉強したいが現在療養中だ・・・ PCに向かうと病気のせいで集中力が5分と続かない・・・ しにてえ・・・早く治りたい・・・ 早くPHP勉強したいお・・・
5 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 19:52:11.93 ID:bceM+TTO0
浮上
6 :
14才のひろゆき :2007/07/10(火) 19:54:01.49 ID:b2g1boNv0
>>5 また、回答者はヌクモリティをもって答えよう!
ググレカスとか、そんな悲しいこといわないで><
7 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 19:55:10.15 ID:2nL+Ll+70
久しぶりに、なんかPGしたくなってきたo(^o^)o なんか楽しいモノのアイデアねーかな〜。 (c)VIP のソフトウェアって既にある?
8 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 19:56:37.41 ID:81nKGS3T0
ハノイの塔の再帰がわかんねwwwwwwww助けてww
9 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:03:48.17 ID:HDhqV/TF0
>>8 n枚の円盤をAからBに移すには、
まず上からn-1枚をAからCに退避しておいて、
残りの一枚をAからBに移して、
退避しておいたn-1枚をCからBに移す
10 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:04:40.77 ID:2nL+Ll+70
>>8 ググったらソースコードはいっぱい出てきたんだが、
ソースコード自体がわからないんじゃなくて、ソースコードの意味がわからんの?
そこがわからないと答えようがないwww
11 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:06:02.37 ID:81nKGS3T0
>>10 なんか混乱してくる
ふろーちゃーとすらかけねえww
ぽしゅ
13 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:21:57.60 ID:uStGp8o90
JavaのプログラムをC++で書き直すだけなのに出来ない なぜぇだ━━━
14 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:25:59.78 ID:HDhqV/TF0
再帰アルゴリズムってどうやってフローチャート書くんだろう
ぽしゅ
16 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:28:29.07 ID:DYke28Al0
ハノイなんてフローチャートにしても分からないよね・・・? 概念しか知らないけど<フローチャート 「なぜハノイ移動はn-1番目をtempに移動してから nを移動し、その後でn-1番目をtempからdestに移動するのか」 が理解できないんではないかと思うんだが
17 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:31:14.46 ID:81nKGS3T0
>>16 意味はわかる。
けどプログラムはかけない
ぽしゅ
てきとうに擬似コードにしてみた>ハノイ hanoi(n, from, work, to){ if ( nは1(枚)か? ){ その1枚をfromからtoへ移動 }else{ n-1枚をhanoiに頼んでfromからworkへよけておいてもらう のこった1枚をfromからtoへ移動 n-1枚をhanoiに頼んでworkからtoへ積んでもらう } }
大文字・小文字判定ってあるんだな。 昔VBを学校の授業でやったときは小文字で入力したら改行したら大文字にかえてくれたけど、 javaはそんなことしてくれないんだな。
>>17 再帰を始めたばかりだと信じられないかもしれないけど、本当にそのまま書けばいい
hanoi(int from, int temp, from dest, int n) /* n枚をfromからdestに移動 */
{
/* ... */
hanoi(from, dest, temp, n-1); /* n-1枚をfromからtempに移動 */
hanoi(from, temp, dest, 1); /* 1枚をfromからdestに移動 */
hanoi(temp, from, dest, n-1); /* n-1枚をtempからdestに移動 */
}
もちろんこのままでは不完全だけど、それぐらいはがんばって
22 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:39:42.94 ID:DYke28Al0
わ、かぶった
ぽしゅ
25 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:42:42.75 ID:HDhqV/TF0
>>17 それが分かるならそのままコードにするだけだろwww
# fromからtoへ、auxを補助にしてn枚の円盤を移すには
move(n, from, to, aux) =
if (n != 0) # 0枚ならなにもしなくて良い
move(n-1, from, aux, to) # まずfromからauxへ、toを補助にしてn-1枚の円盤を移し、
print("#{from} ==> #{to}\n") # 余った一枚をfromからtoへ移し、
move(n-1, aux, to, from) # 最後にauxからtoへ、fromを補助にしてn-1枚の円盤を移す。
26 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:43:36.98 ID:dSY1E/2y0
CPUデータバス8ビットで識別できるデータは何種類ですか?
27 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:44:12.02 ID:DYke28Al0
2^8
ちなみに、再帰を使わない場合は結構まどろっこしい 1枚を動かす手順の法則から2枚を動かす手順を知る→ 2枚を動かす手順の法則から3枚を動かす手順を知る→…→ n-1枚を動かす手順の法則からn枚を動かす手順を知る
30 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:48:11.03 ID:dSY1E/2y0
ぽしゅ
32 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 20:56:41.31 ID:dSY1E/2y0
33 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:00:09.44 ID:DYke28Al0
インド人の発明を使えば256
34 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:01:55.56 ID:dSY1E/2y0
256種類だから256通りってことじゃね?
36 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:18:11.67 ID:sGNxSQRp0
37 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:18:48.31 ID:dSY1E/2y0
>>35 おお!なるほd!
1Kbyteを2のべき乗、10進数、16進数であらわせって言われたんだけど
2のべき乗であらわすと1024?1M?
10進数であらわすと1000?1024?
アホですまん
38 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:18:56.52 ID:Uvu7MnVIO
きょうはArrayIndexOutOfBounceちゃんにおかえりいただけませんでした あしたにはおいだしたいとおもいます
>>37 k (キロ) K (ケー)
この違いがわかると幸せになれる
40 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:23:14.56 ID:dSY1E/2y0
K (ケー)だわw ということは1024でおk? べき乗は1M?
4FFF
2のべき乗は2の何とか乗ってことだぜ
43 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:26:41.62 ID:0mVTL/+H0
指数もわからないこんな世の中じゃ・・・
44 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:26:54.17 ID:DYke28Al0
0xDEADBEAF
単位 英語名(省略形) 情報量 ビット bit(b) バイト Byte(B) 1B = 8b キロバイト Kilo Byte(KB) 1KB = 1,000B = 103 = 1,000 Byte メガバイト Mega Byte(MB) 1MB = 1,000KB = (103)2 = 106 = 1,000,000 Byte ギガバイト Giga Byte(GB) 1GB = 1,000MB = (103)3 = 109 = 1,000,000,000 Byte テラバイト Tera Byte(TB) 1TB = 1,000GB = (103)4 = 1012 = 1,000,000,000,000 Byte ペタバイト Peta Byte(PB) 1PB = 1,000TB = (103)5 = 1015 = 1,000,000,000,000,000 Byte エクサバイト Exa Byte(EB) 1EB = 1,000PB = (103)6 = 1018 = 1,000,000,000,000,000,000 Byte ゼタバイト Zetta Byte(ZB) 1ZB = 1,000EB = (103)7 = 1021 = 1,000,000,000,000,000,000,000 Byte ヨタバイト Yotta Byte(YB) 1YB = 1,000ZB = (103)8 = 1024 = 1,000,000,000,000,000,000,000,000 Byte
46 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:27:39.21 ID:NPmX5nwu0
入門書終えて次ぎ何すればいいんだろう プログラミング上達のルートマップみたいのってありますか?
47 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:28:49.82 ID:sGNxSQRp0
>>40 2のべき乗の値は、65536ぐらいまでは暗記するといいよ
2^1 =2
2^2 =4
適当にコピペしたが指数は普通の数字に置き換えられんだな 初めて知ったわ
49 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:31:29.68 ID:0mVTL/+H0
言語仕様覚えたんなら実際にプログラム組めよ
50 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:32:07.26 ID:bceM+TTO0
51 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:33:29.88 ID:dSY1E/2y0
52 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:35:49.75 ID:dSY1E/2y0
ちゃうわwww てことは2のべき乗と10進法で同じ答え?
53 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:37:40.99 ID:DYke28Al0
ベッキー乗の形で書くか書かないかの問題だろ 16進数だって「数としての意味は同じ」なんだから
54 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:37:44.36 ID:dSY1E/2y0
2のべき乗は2^10 10進法は1024てかくのか 連投すまん
55 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:37:50.40 ID:Uvu7MnVIO
なぜかゼタだけは聞いたことなかったな Gくらいまでは普通に物理で使うので覚えていた方がいい 10^(-n)の表うp
2^10 = 2*2*2*2*2*2*2*2*2*2 =1024
57 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:41:47.92 ID:dpGcfJJ80
10^-1:1/10 10^-2:1/100 10^-3:1/1000 みたいな感じだったか?
58 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:43:23.76 ID:NPmX5nwu0
>>50 ありがとう
全部読んでみた
考え方が甘かったようだね
色々試してみます
59 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:44:25.64 ID:Uvu7MnVIO
-3乗ごとに m μ n?
60 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:45:31.31 ID:bceM+TTO0
>>53 /  ̄ ̄ ` ' 、
, r‐‐' `' 、
i⌒l! / / ヽ、
| ´| / / ヽ \
| | // ` \ \ ヽ
,l |/' / ヽ ヽ ヽ
,r| ├ァ / /ハ ', ', 〉
/ | |⌒'、 ‐/|, /|! | ノ ,ィ | /
/ ! | ト、l | > 、' | //レ、_ノl /
{ ´ | ヽ { }ヽィ /{_ノ ! ´ j/
ヽ |(二)´ ⊂⊃
', ト 、{` ̄ア´_. イヽヽ
ハ |ヽ. `丁´ヽ | l ' ゙、
/ ヽ | ∨、::〉l '| l ',
/ | ヽ | |、 l::| |∨_ノ |
/ | ハ |ヽ/| .|::| | / |
61 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:46:38.19 ID:DYke28Al0
10^-3 ミリ(m) 10^-6 マイクロ(μ) 10^-9 ナノ(n) 10^-12 ピコ(p) 10^-15 フェムト(f) 10^-18 アト(a) みたいなカンジじゃなかったっけ
62 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 21:48:00.27 ID:dpGcfJJ80
63 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:03:16.03 ID:NPmX5nwu0
( ^^ω)ホマッシュ!!
配列が0から始まる不具合
0からでしっくりくる
66 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:14:15.94 ID:GlOVx2ku0
C言語の配列は酔狂で0から始まってるわけでは無い
67 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:17:15.81 ID:bceM+TTO0
シンタックスシュガーだからね
メモリの先頭が0番地から始まるとか、そういうニュアンスなんだっけ?
69 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:19:24.05 ID:bceM+TTO0
#include <stdio.h> int main(void){ int a[2] = {1,2}; printf("%d\n", 1[a]); return 0; } こんなのが動いてしまうCの恐怖
70 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:20:38.65 ID:DYke28Al0
動くと言っていいのか
71 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:22:19.28 ID:dSY1E/2y0
0〜6000rpmの回転数を計測できるタコメータをZ80CPUを使って作りたい 入力される回転数は何rpm単位で計測することができるか? これがわかんねえええ 8bitだから256のデータが使えて6000÷256でいいの?w
正常にメモリにアクセス出来るだろう 上司にぶん殴られると思うけど
73 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:24:24.88 ID:GlOVx2ku0
s[n] は *(s+n) と同じだからね
74 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:25:01.28 ID:sGNxSQRp0
[]演算子の定義によれば 1番地からオフセットa、てことでブレーキなし。問題ナシ
75 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:25:33.91 ID:j8D/PcEd0
#include <stdio.h> int main(void){ int i[2] = {0,1}; int j=0; i[j++] = j++; printf("%d %d\n", i[0],i[1]); return 0; } これって結果はどーなんの?
76 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:26:49.52 ID:GlOVx2ku0
int i[2]とか勘弁してほしい、生理的に 結果は 0 1
あれ、不定じゃなかった?
78 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:28:21.39 ID:GlOVx2ku0
79 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:30:08.73 ID:DYke28Al0
>>71 あってるんじゃない?
ただ俺は既に回転数をデータバスに入力してくれるようなデバイスを使ってるのに
「Z80CPUを使ってタコメーターを作った」といえるのかどうかは疑問だが
a[1]って*(a+1)の省略形だよな? だから1[a]は*(1+a)の省略形だから結局変わらないんだよな?
>>78 j++がどの順序で評価されるかが不定だったような記憶が
不定か?未定義じゃねーの?
83 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:33:10.52 ID:bceM+TTO0
>>82 あ、ホントだ。さっき調べてみたら未定義だった
85 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:34:53.17 ID:GlOVx2ku0
j++は普通に式の評価後だろ?
86 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:38:05.01 ID:dSY1E/2y0
>>79 d!
わざわざやってくれるなんて><
このスレヌクモリありすぎだろ・・・vip的に考えて・・・
>>85 j = 5;
a = j++;
の結果、確実にaは5、jは6になるけど、
j = 5;
j = j++;
のような場合はコンパイラはどう解釈してもいいことになってる。
極端な場合、100を入れてもいいし、文字列を出力してもいい。
88 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:44:39.36 ID:GlOVx2ku0
なるほど、初耳だった でもそんなコンパイラあったら嫌だwww
いや、文字列を出力するかどうかは前後の処理だからコンパイラは関係ない気がする
気になったから、
>>75 をVC++2005で作って最適化無効でコンパイルして、逆アセンブルしてみた
i[j] = j;
j += 1;
j += 1;
っていう順番っぽい。
91 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 22:51:21.84 ID:DYke28Al0
混合モードでおk
>>89 あ、いや、未定義に対する「コンパイラは何をしてもいいことになる」を極端に解釈した例として
int x;は変数宣言っていうけど int x=i;みたいなのってなんていうの?変数宣言かつ初期化とかでいい?
95 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:06:38.57 ID:bceM+TTO0
age
96 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:09:42.63 ID:/KF15FPf0
test
97 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:10:53.62 ID:/KF15FPf0
3日間のOCN規制がやっと解除された…
>>94 特別名前が付いてるところは見たことないなあ
>>96 誰もが通る道
$ gcc test.c -o test
$ test
$ あれ?
99 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:14:48.74 ID:Uvu7MnVIO
宣言と同時に初期化でおk
100 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:16:31.04 ID:j8D/PcEd0
100
>>100 こんなの思い出した
printf("%d\n", 001);
printf("%d\n", 010);
printf("%d\n", 100);
102 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:23:09.02 ID:QKD3PLrp0
Cpadを使ってるんだが設定を変えた覚えがないのにcppファイルしか保存されなくなった どうしてでしょうか><
103 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:26:11.13 ID:Uvu7MnVIO
Cpadシラネ
104 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:27:57.81 ID:sGNxSQRp0
>>102 拡張子を省略すると.cppになる。って、そういう話?
>>97 名前ないんだね
レポートでなんていいかわからなくて・・・
ありがd
106 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:30:10.91 ID:QKD3PLrp0
>>104 昨日までは cpp exe obj tds と四つのファイルが出力されていたんですが…
cpp以外はコンパイルによって作られるものです。
保存っつか・・・・ Cpad使った事無いがどんなコードをコンパイルしようとしてんの?
109 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:37:48.40 ID:QKD3PLrp0
>>108 #include <stdio.h>
int main(void)
{
int x,y;
printf("Xを入力してください\n");
scanf("%d",&x);
printf("Yを入力してください\n");
scanf("%d",&y);
double left,right;
left = x;
right = y;
printf("%f\n",left + right);
printf("%f\n",left - right);
printf("%f\n",left * right);
printf("%f\n",left / right);
return 0;
}
こんなんですけど…
>>107 書き直したらまた直ったんでよくわからないですがコンパイルを実行してもダメだったと思います
110 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:40:16.29 ID:QKD3PLrp0
↑のは見直してみるとintとdouble両方使って命令としてすごくおかしいですね
111 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:40:55.69 ID:EK9k7i9I0
コンパイルエラーで実行ファイルができてないとか?
112 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:41:05.75 ID:0UmIsWJg0
今日も元気に朝までれっつプログラミング!!
113 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:41:55.01 ID:v2sKTahK0
ブロックの途中で変数は宣言できない double left,right;を最初で宣言したら動いたよ
ついでに書くなら割り算には気を付けておけ 分母が0にならないように
115 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:46:17.22 ID:bceM+TTO0
Rubyで p 1/0.0 をするとInfinityって出るのな。初めて知ったわ
116 :
102 :2007/07/10(火) 23:47:21.94 ID:QKD3PLrp0
>>111 えっと保存した後F9(コンパイルor実行)を押したら「double(ファイル名です).exeがありません」みたいなエラーが出たと思います
同じものを書き直したら出来たのでコンパイルミスですかね。
>>114 ためしにやったらPCが爆発しました。今度から気をつけます
117 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:49:03.07 ID:uStGp8o90
( ゚д゚)ドカーン!!
>>115 ホントだ。
1.0 / 0でも同じだったから、精度の高いほうが呼ばれてるんだな。
Fixnum#/ はZeroDivisionErrorをあげるけど
Float#/ は違うのか
119 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/10(火) 23:53:26.41 ID:bceM+TTO0
>>118 みたいだね。
てっきり少数でも同じ動作(ZeroDivisionError)かと思いきや。。
2017年に一大海中テーマパークのシステム全体と 高度なAIを管理してるシステムもゼロ除算でクラックされてたな…
122 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:08:42.39 ID:gXCKuZ9TO
ちぇき
123 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:10:46.82 ID:SLJzRCUc0
124 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:13:08.62 ID:f1GZkPFX0
そろそろ質問しても良いかな?
125 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:17:27.83 ID:Hx71U7Hb0
反撃ならおk
126 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:19:51.54 ID:f1GZkPFX0
Docomoじゃねーよwwwwwwwwwww
128 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:29:27.19 ID:SLJzRCUc0
エロゲじゃんwww
129 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:32:44.32 ID:f1GZkPFX0
size_t find_len = strlen(find); size_t change_len = strlen(change); int shift = (int)(change_len - find_len); char *start = cbuf; // 検索開始位置へのポインタ char *hit; // 見つかった位置へのポインタ // 検索結果が NULL になるまでループ while ((hit = strstr(start, find)) != NULL) //検索 { //シフト if (shift > 0) { memmove(hit+shift, hit, strlen(hit)+1); // 拡張 } else if (shift < 0) { memmove(hit, hit-shift, strlen(hit)+shift+1); // 切詰 } start = hit + change_len; // 次の検索開始位置 //置換 memmove(hit, change, change_len); } return 0; } 文字列置換の処理ってこれでおk? findとchangeはコマンドラインからそれぞれ文字列取得する感じ
130 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:36:05.95 ID:Hx71U7Hb0
いいんじゃない だがcbufがあふれた場合の責任は取って貰おうか
131 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:38:07.71 ID:KQa/Qwgr0
あれ?cbufとかfindとか見慣れた変数名が並んでるな・・・
>>131 いや、奴にはまだsize_tを使うなんて知恵はないハズwwww
133 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:41:11.79 ID:f1GZkPFX0
>>130 >>129 のルーチンを呼び出して
while(fgets(cbuf,sizeof(cbuf),fp)!=NULL){
if(errno)
{
perror("");
fclose(fp);
exit(1);
}
char* cbuf = (char*)malloc((strlen(cbuf)*strlen(change)+1)*sizeof(char));
if (cbuf == NULL)
{
perror("");
fclose(fp);
exit(1);
}
kadai_1(cbuf,find,change);
if(errno)
{
perror("");
fclose(fp);
fclose(fp2);
exit(1);
}
cbuf[strlen(cbuf)-1]=0;
fputs(cbuf, fp2);
printf(cbuf);
free(cbuf);
}
って処理つけてるけどどう?
134 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:42:22.46 ID:f1GZkPFX0
>>131 え?どこかでお会いしました?
ワタシハPGナンカジャナイデスヨ…
>>132 ねー
あいつバカだもいんなー
135 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:48:19.13 ID:KQa/Qwgr0
>あいつバカだもいんなー 動揺しすぎwww メモリの確保の仕方がナンセンスwww というかいろんな場所が色々おかしくね? char* cbuf = (char*)malloc((strlen(cbuf)*strlen(change)+1)*sizeof(char)); まずこれが謎。元のcbufはどうした?w cbuf[strlen(cbuf)-1]=0; 多分これも激し過ぎ。きっちりcbufが全部埋まってたら良いがそうとは限らないだろ あと0じゃなくて'\0'としたほうがいい(charの場合は) あとfp2をクローズしてからfputするのは問題ないの?
136 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:51:25.43 ID:KQa/Qwgr0
あーfp2は見間違いだったわ でもcbufは謎
138 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:52:38.21 ID:f1GZkPFX0
>>135 >char* cbuf = (char*)malloc((strlen(cbuf)*strlen(change)+1)*sizeof(char));
ここは正直自分でもなんでこうしたのか謎だな
サーセンwwwwwwwww
>きっちりcbufが全部埋まってたら良いがそうとは限らないだろ
cbuf,sizeof(cbuf)
これで解決出来ない?
\0の方が良いのか 把握した
fp2クローズしたら抜けるから良くない?
139 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:56:06.97 ID:EWXtNh3D0
前回の報告が聞きたいです><
140 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:56:16.52 ID:f1GZkPFX0
>>137 お望みならあと2つ別の課題あるぜ?wwwwwwwwww
141 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 00:57:29.01 ID:f1GZkPFX0
142 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:00:11.55 ID:EWXtNh3D0
>>141 月曜日にもってったやつ。最後の言葉は「逝ってくる」だった。
C言語勉強してるんだけどやっぱりコンソールプログラムも組めないとダメかな? 最初からWin32APIを勉強しちゃったからまったくやってないんだけど…
144 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:02:46.31 ID:f1GZkPFX0
145 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:03:24.68 ID:KQa/Qwgr0
だからcbufは置換後の長さが最大になる場合を想定して余計に確保してる訳で (余計過ぎるけど。この間あとからぼそっと説明した条件分岐付きの方が無駄がない) その余計な分も訳分からない文字を出力することになるぞ 例えば 4文字の文字列を置換前2文字、置換後3文字とすると永久ループに陥るのを除いても 最大7文字になる可能性(例:aaab, ab->bbb)がある、だから8文字確保するとする('\0'も含む) ところが実際に置換した結果5文字にしかならなかったとすると '\0'を最後におくと6文字目から7文字目までも出力されてしまう
146 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:04:31.71 ID:EWXtNh3D0
>>143 コンソールやんなくても問題ない。 とおもう。 きっとだいじょび。
147 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:04:48.06 ID:KQa/Qwgr0
148 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:05:28.97 ID:rGmPluIa0
strutsについて分かることを気ままに書いてくれ
149 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:06:51.86 ID:f1GZkPFX0
150 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:07:08.29 ID:EWXtNh3D0
>>144 そ、そうか。 悪いこと聞いた、ごめん。
ところでcbuf[strlen(cbuf)-1]=0; が激しいっていってるのは、
strlen(cbuf)が0となる場合のことを指してると思うんだけど。
>>146 じゃあMMORPG作成に入ってみる
ソケットとか同期方法の勉強になるだろうし…
必要になったとき勉強してみるよw
152 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:09:23.51 ID:KQa/Qwgr0
>>149 いや、無視されるんだよwww
だがその'\0'のある位置がちゃんと置換後の文字列の終わりになってないんじゃね?
と指摘してるんだが
俺の勘違いだったらそれで良いんだけど
153 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:11:22.04 ID:EWXtNh3D0
>>148 javaのフレームワークだっけ?
こないだ、だれかがこのスレで愚痴ってたような覚えがある。
154 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:12:46.60 ID:f1GZkPFX0
>>152 ちょっと待ってて
コンパイルしてためして見るから何か
cbuf //ファイル内容
find //検索文字
change //置換文字
を決めてくれ
155 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:14:01.50 ID:KQa/Qwgr0
というかそもそもstrlenは先頭から'\0'が出るまで見ていって、そこまでの長さを返すんだから cbuf[strlen(cbuf)-1]='\0' は文字列を1文字短くしてるだけじゃねぇかwww それが狙いなのか?
156 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:14:56.14 ID:CxoQIV+d0
>>148 アクションフォームってなんかの必殺技っぽい
157 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:15:31.91 ID:KQa/Qwgr0
>>154 cbuf:abababab
find:ab
change:x
158 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:21:40.91 ID:f1GZkPFX0
>>157 うはwwwエラーでたwwwwwwwwwwwwwww
159 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:24:44.31 ID:H4gkPst/0
>>151 いきなりケタが10個くらい増えたな
まあ頑張れ。俺もやった
160 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:28:11.91 ID:K/EB0/rg0
初心者本脱出くらいまではいくがそこから先が続かない俺にお勧めの言語教えてくれ
161 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:29:09.67 ID:f1GZkPFX0
ナンだこのエラーは…
wkwkrn
>>160 .bsh
>>148 ストラトス・フォーを思い出した
結局一回も観てないや
163 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:39:02.68 ID:f1GZkPFX0
エラーの原因がわからない…
>>163 エラーの内容を書いてくれないとわからない…
165 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:44:54.92 ID:f1GZkPFX0
Debug Assertion Faild って出てるわ コンパイルエラーとかじゃない
166 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:48:29.26 ID:Hx71U7Hb0
あるべきでない値がそこには「あった」 つまりはそういうことでしょうね・・・
167 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:50:10.33 ID:KQa/Qwgr0
168 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 01:51:29.43 ID:f1GZkPFX0
169 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:01:24.86 ID:f1GZkPFX0
abcbcbcbc abc -> a でやったらabcbcbcだった… ループどっかおかしいかな?
170 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:07:29.00 ID:Hx71U7Hb0
しいて挙げるとすれば、目じゃね?
171 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:08:07.94 ID:f1GZkPFX0
172 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:13:10.15 ID:Hx71U7Hb0
だってちゃんと一回置換されてるじゃないか
173 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:15:00.33 ID:f1GZkPFX0
>>172 あぁゴメン
条件知ってるの前提で話してたわ
置換後再度検索文字(find)があったらまた置換する処理にしたいんだ
174 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:17:14.21 ID:Hx71U7Hb0
ああ、それは知ってるよ。[]の時から居るし。
問題は、
>>129 がどう見ても一回置換関数だから、
てっきり一回置換したあと、置換後に条件に一致する物が生成されたら
同じ関数をもう一度実行する、とかやるのかとね
start = hit + change_len; // 次の検索開始位置
176 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:19:48.02 ID:f1GZkPFX0
>>174 あぁそうすれば良いのか
ループ抜ける条件は検索文字が見つからなかったらでいいのかな?
177 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:22:19.03 ID:Hx71U7Hb0
まあ美しくはないが do{ func_129(); while(strstr(cbuf, key)); のようなことをやればよろし
次のループで検索するとき、置換後の位置からじゃなく、頭からもう一度検索すれば良い話では
179 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:26:58.01 ID:f1GZkPFX0
>>178 あ、盲点だった
それで良いじゃん
start = hit + change_len; // 次の検索開始位置
これ抜くだけでも成立する?
>>179 テストファーストという技法があってだな、
このテストケースが通れば、このプログラムはOK!ってなテストケースをあらかじめ作っておく訳だ
JUST TRY!!
181 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:31:11.77 ID:Hx71U7Hb0
182 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:33:22.97 ID:f1GZkPFX0
>>180 理解した
そして出来たぜ!
なんかエラー起こしそうなテストデータ誰かおくれ
183 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:37:42.78 ID:Hx71U7Hb0
うーん、でもその場合 ababababをabab→cabとか変換したら微妙に結果が異なる場合も有るのか。 仕様が明確じゃないしどっちでもいいと思うけど
184 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:39:51.94 ID:f1GZkPFX0
>>183 うんそれは多分無視して良いと思う
そこら辺の記述不明瞭すぎだし
まずやるべきテストは、境界例 ・入力ファイルが'\0'だけのケース ・対象語句が'\0' ・変換語句が'\0'
186 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:45:43.43 ID:f1GZkPFX0
>>185 それってやっぱり入力エラー扱いにすべき?
どうなんだろ? たしか、有意なデータしか流れてこないって前提だったよね?? 今回は無視ってことでw
188 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:50:21.94 ID:f1GZkPFX0
じゃあ、完成(^_^)/オメー
190 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:57:50.49 ID:Hx71U7Hb0
191 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:58:41.33 ID:RpROLIOGO
cbuf[strlen(cbuf)-1]=0; 未だにここで何がしたいんだか分からん
192 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 02:58:49.53 ID:f1GZkPFX0
あ、ちょっと聞きたいんだが char cbuf[1024] ってやっても fgets(cbuf,sizeof(cbuf),fp) これでcbufのサイズ固定じゃなくできる?
193 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:00:20.45 ID:f1GZkPFX0
194 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:01:28.57 ID:f1GZkPFX0
>>190 まぁ俺がまだまったく手つけて無いしな
また今度何食わぬ顔で聞くわwwwwwwwwwww
195 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:02:53.80 ID:RpROLIOGO
全然分かってないなw とりあえず xxxのxをabに置換してみてくれ ちょっと気になることがある
196 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:05:06.74 ID:f1GZkPFX0
>>195 脳足りなくてサーセンwwwwww
abababになったよー
>>192 一行が1023文字よりも長いと、後ろが全部切り捨てられる
198 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:06:55.26 ID:RpROLIOGO
なら良いんだけど何かおかしいな まあいいや寝る
199 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:07:13.11 ID:f1GZkPFX0
>>197 やっぱり俺は脳足りんでしたァァァァァァ!
どうすりゃいいんだ?
200 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:07:54.42 ID:f1GZkPFX0
>>198 気になるジャマイカ!!
何が気になったのかだけでも教えてくれ
202 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:17:14.87 ID:RpROLIOGO
cbufにある置換済みの文字列の最後にきちっと'\0'が入ってるか cbuf[strlen(cbuf)-1]=0; が怪しすぎる あと改行文字の処理とか…はまあいいや
203 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:19:15.00 ID:R/SU6s9R0
>>202 この手の文字列処理関数では、入力がきちんと'\0'で終わっていることが暗黙の前提になってるハズ
204 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:21:27.49 ID:RpROLIOGO
とりあえず置換済み文字列入れる領域とfgetsで文字列入れる領域は別々にしとけ というか毎回細かくアドバイスしてもそれが完成品に反映されてなくて少し凹む だから寝るノシ
205 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:21:30.86 ID:f1GZkPFX0
206 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:22:37.56 ID:f1GZkPFX0
>>204 反映されて無いのは俺が脳足りんで反映させられないだけだ
気にするな
お疲れ様
207 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:27:08.19 ID:RpROLIOGO
元から用意された関数から生成された文字列じゃないから心配してるんだ それにおまいの言い分通り置換済みの文字列の最後に'\0'があったとしてもどう考えても cbuf[strlen(cbuf)-1]=0; で文字が1つ削られるはずなのに正しく出力されてるっておかしいだろ
208 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:32:02.66 ID:RpROLIOGO
例えば cbufがabc'\0'をさしてるとする strlen(cbuf)は3で strlen(cbuf)-1は2だから cbuf[strlen(cbuf)-1]=0; でcbufがab'\0''\0'になるはずだよな?
209 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:35:29.26 ID:f1GZkPFX0
>>208 ゴメンその通りだったから既にそこ削除してた…orz
210 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 03:43:27.82 ID:f1GZkPFX0
>>201 見ても解決出来ない俺はいよいよ終わってる
とりあえず意味が分からないのに課題を無理矢理解くのやめて一度C言語勉強しな。特に今はポインタとか さもないと破滅すると予言しておこう 改行文字とか分かるか?
212 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 04:00:52.90 ID:f1GZkPFX0
>>211 勉強する余裕あるならするさ
でもそうも言ってられないから困る
\nのこと?
213 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 04:09:39.29 ID:M+znKus90
Cの絵本を立ち読みしてくると良いよ
214 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 04:12:39.02 ID:RpROLIOGO
それが分かればfgetsでググって調べれば方針も立つだろう MANPAGE OF fgetsとかな 意地悪でググれって言ってるんじゃないんだ 俺達からは魚を貰うんじゃなくて魚の取り方を訊くんだ 大学の課題とか一時凌ぎで済むなら良いがそうはいかないだろう 改行文字はヒント じゃあ今度こそ本当に寝るぜ
215 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 04:49:48.23 ID:yNWPaubz0
なんだ?まだ置換プログラムの課題が出来て無いのか?
, - 、 _-‐- 、.-、 ||て ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ i 》!| 、ヽ ||。そ .! /l〉ノノノリ リ) ) / 保守は荒らし ノ イ(| n. |.) | ノ . /.|| 荒らしは放置 ../ 雪ゝ".ー/ ヽ. 〃 || 風邪にはルル ( ヽ/^)ilVlr‐、 ヽ/ア}..|| ヽ '^リ、ゞ-》ノヽ'^>´ . ||_________E[]ヨ__ ノ . /゙/ 》ニ i `ー ' ______________ . ( (( __./././i!風ト、 \ ⊂__ノ./fl .}ヽ | はいココ重要! . . / イ '>.べ | 試験に出ます! ヽ/〉ゞk ァ^rゝ' . \____________ `ヘ _|_レ' l | /l | . / .トー1 /、_(l | \''_|ー"⌒)  ̄ ̄
(・_・ 三 ・_・)ダレモイナイ
218 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 07:06:00.03 ID:gXCKuZ9TO
いないよ 全然いないよ
219 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 07:41:44.84 ID:gXCKuZ9TO
C++++++++++++++++++++
220 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 08:13:40.48 ID:gXCKuZ9TO
そろそろテストの季節
webアプリケーションを作るSEが一番大量生産されてる一般的なSEだと思うけど オープンソース系のSEとwindowsのSEだと普通にwindowsのほうが需要あるん?
Windows98SEですか?
223 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 09:01:41.82 ID:yNWPaubz0
>>221 SEが指すモノが何かは知らんが、PMとしてのSEならOS系の方が需要あるんじゃね?何せ厨2病の糞プロジェクトが腐るほどあるからな。
営業としてのSEならWin系の方が需要あるだろ。数が会社の売り上げに直結し易いからな。
SPGとしてのSEだったらそれほど需要は無い。大量に居る安価なPGを雇いまくって尻を叩いてサビ残させまくれば何とかなると思ってるようだからな。
SEとは呼べないPGやコーダーの需要はいくらでもある。いつでも募集中だ。
就職活動ではOSの話題なんて一度もでなかった件
225 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 10:22:04.17 ID:gXCKuZ9TO
なんでも使えればおk
226 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 11:00:12.81 ID:gXCKuZ9TO
記録的な雨量あげ
227 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 11:38:12.48 ID:gXCKuZ9TO
配列〜
228 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 11:52:43.97 ID:62sQ1bG30
たった9時間でコップのコーヒーが蒸発しててびっくりした保守
229 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:13:07.64 ID:gXCKuZ9TO
9時間あれば蒸発するだろ常考…
230 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:37:35.89 ID:I4gdAqN40
ho
231 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:39:51.58 ID:hU3z9XeO0
質問です。 PerlってフリーのIDE無いんですか? IDEっていうか、Cでいうbcpadぐらいの使い勝手があれば良いんですが。。。 サクラエディタで弄って、テストする度にわざわざコマンドプロンプト起動するの疲れるよママン…
232 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:40:49.44 ID:hU3z9XeO0
げ、ちょっと間違えた。 2行目→フリーなPerlのIDEでお勧めは有りますか?
233 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:46:44.69 ID:gXCKuZ9TO
perlなんかあったっけ? eclipseプラグインとかあったかも
234 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 12:51:52.57 ID:XGyWbxx20
235 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:04:34.21 ID:hU3z9XeO0
>>233-234 両方とも使ってみてたが、なんか使いづらくて・・・・
こっちが慣れていくしかないのかなあ・・・
回答dクス
236 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:22:48.53 ID:XGyWbxx20
>>235 漏れはPerlでなく、Rubyだけど、基本的にコマンドプロンプトからはじまるからなあ。
(1) コマンドプロンプトを立ち上げる
(2) コマンドプロンプトからエディタ(xyzzy)を起動
C:\home\yaruo> cd prog\ruby
C:\home\yaruo\prog\ruby> xyzzy hoge.rb
(3) プログラム書く
(4) コマンドプロンプトに戻ってテスト
C:\home\yaruo\prog\ruby> ruby hoge.rb
こんな感じ
237 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:31:45.31 ID:gXCKuZ9TO
perlはcgiでしか使ったことないからエディタ→ブラウザF5 しかしたことないわ
このスレ本業がプログラマーの人いるっぽいけど VIPPERってやっぱリアルでのストレスをこの板で発散させてたりするのか デスマ残業とか・・・
239 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:46:57.92 ID:gXCKuZ9TO
しなければ死ぬんじゃないかな ほしゅ
240 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:50:16.80 ID:hU3z9XeO0
デスマって都市伝説じゃねえのかよ・・・
241 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:54:27.43 ID:gXCKuZ9TO
デスマーチの名付けのセンスは素晴らしいと思う
242 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:56:09.14 ID:yNWPaubz0
まさにその通りだからな。
243 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:57:14.77 ID:dCDjQKNG0
emacs使えば良いよ perllモードもあったはず windowsならmeadowもある
244 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 13:59:58.95 ID:gXCKuZ9TO
クサイジジイいいね でもまだファイラがうまく扱えないや
( ´д)ヒソ(´д`)ヒソ(д` )
ほしゅ
/ソヘヘ ┣¨ 'v=0=w` ┣¨ ┣¨('( ゚∀゚ 9m きさま、みているな! ┣¨ ヽ::::ノ〈ゝ ┣¨ ヽヽ_) ┣¨
うむ
249 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:00:16.18 ID:jYyXrTst0
ほしゅー
250 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:01:06.72 ID:XGyWbxx20
もふもふ
251 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:18:19.13 ID:gXCKuZ9TO
ひさびさの知恵熱
父親の友人のプログラマが最近ストレスで亡くなったらしい それでもプログラマになるのを諦めません
最近ストレスで俺の性欲がお亡くなりになりました
254 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:33:25.80 ID:3TZcl5rz0
ストレスに髪の毛が耐えられるか心配
255 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:33:42.48 ID:ES/YmPBMO
いやー、すっきりした。 今プログラマー志望で会社員になって勉強してるんだけど、しかられたww これから先一月で一個作らなきゃいけないんだけど、それの出来次第で首切るってさww まだぺーぺーだけどやる気でたわww やっぱあの部長最高にいい人だww一々いってくれるとかまじ優しいww そんな訳で今日も頑張るぜぇぇぇ
256 :
サザソのトリヴィア :2007/07/11(水) 16:34:10.01 ID:m+dUYOwf0
サザンのトリビアの意味が分からない俺
257 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:36:33.52 ID:j+myPhpV0
IDにPHPが出た記念
新参乙
259 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:38:05.91 ID:AlguR+ja0
あああああああああああああああああああああああああああああああああああああ Perlうぜえええええええええええええええええええええええええええええええええええええ 急に変数の中身が消えたりするしプラットフォームによって結果が異なるしいいいいいいいいいい 誰だよPerlつくったのおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
260 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 16:40:39.84 ID:mIJ1hQbT0
>>235 サクラエディタ使ってるならマクロ書けばいいのに。
launchCmd.js-------------------------------
Editor.ExecCommand('cmd.exe', 0);
------------------------------------------
これをマクロに登録して実行すると、今編集中のファイルが入ってるディレクトリに cd された状態で
コマンドラインが立ち上がる。
明日TopCoderだよっ
262 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 17:00:35.74 ID:hU3z9XeO0
('A`)マンドクセ
264 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 17:42:50.86 ID:+67ooBAK0
ほしゅ
保守
266 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 18:05:01.39 ID:+67ooBAK0
ほしゅ
(`・ω・´) シャキーン
(=゚ω゚)ノ ぃょぅ
269 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 18:54:02.24 ID:nPN4J/PS0
*が付いてないとポインタに見えないから困る・・・
270 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 19:04:52.71 ID:XJCQ/1Ly0
visual studio 2005のVC++で作られたプログラムって.NET Framework2.0がインストールされてない環境だと動かない?
知恵熱が開放された
「再定義された型にPが付いてりゃポインタ」で良いじゃん
保守
ほ
277 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 19:51:58.26 ID:XGyWbxx20
agerui
278 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 19:53:21.55 ID:72ZZwwtq0
>>273 ポトペタしたらネイティヴ吐けないんじゃなかったっけ?
279 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:06:13.89 ID:SLJzRCUc0
今日もプログラミング〜
280 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:10:33.86 ID:KQa/Qwgr0
過疎気味なので質問。C++の関数について int hoge(int*); と int hoge(const int*); が区別出来るのは何故?
Σ(゚Д゚;≡;゚д゚)
282 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:34:31.74 ID:gupUYxPv0
プログラミングたのしいな
283 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:36:38.59 ID:XGyWbxx20
>>280 コンパイラがこの変数は書き込み禁止というのをテーブルとして持ってる
んじゃないかな
285 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:46:32.60 ID:KQa/Qwgr0
286 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:52:24.31 ID:R/SU6s9R0
>>280 その2つは、たまたま名前が一緒なだけの、ちがう関数だから
287 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:53:49.21 ID:KQa/Qwgr0
これが int hoge(int); と int hoge(char) とかだったら分かるんだがconstってのが今一ピン床内
指し示す先を変更できない、だっけ
289 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 20:59:56.65 ID:KQa/Qwgr0
あー・・・const自体の意味は分かってるんだけど・・・・・・ というか段々なんとなく分かってきた、ありがとう
int hoge(const int* pi); と int hoge(int const * pi); はpiを指し示す先を変更できない。 int hoge(int* const pi); はpiを変えられない。 int hoge( int* pi ) const; はメンバ変数を変える惧れは無い。
保守
292 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 21:22:46.31 ID:R/SU6s9R0
昨日の夜中のヤシに。どうしても無制限にしたい場合。 てか、C++のstringって偉大だな。同じ処理を1行で書ける この方法だと、eraseやinsertやreplaceも自分で書く必要がある (内部で動的に配列を伸ばしたり縮めたり) 他に、ファイルを先読みして確保する領域を計算する方法、などもある #include <stdio.h> #include <stdlib.h> #include <string.h> #define SIZE 8 struct CharBuffer { char* cbuf; size_t size; }; int readline(FILE* input, struct CharBuffer* buf) { size_t index; char* tempbuf; int ch;
293 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 21:23:59.22 ID:R/SU6s9R0
index = 0; while ((ch = fgetc(input)) != EOF && ch != '\n') { if (index + 2 >= buf->size) { //'\n'と'\0'のぶんを確保しておく tempbuf = malloc(buf->size + SIZE); if (tempbuf == NULL) { printf("cannnot malloc()"); return 1; } strcpy(tempbuf, buf->cbuf); free(buf->cbuf); buf->cbuf = tempbuf; buf->size += SIZE; } buf->cbuf[index++] = ch; } if (ch == '\n') buf->cbuf[index++] = '\n'; buf->cbuf[index] = '\0'; return ++index; //読み込んだ文字数 }
294 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 21:33:22.05 ID:Hx71U7Hb0
> #include <string.h>
いいか、みんな (゚д゚ ) (| y |) 小五とロリでは単なる犯罪だが 小五 ( ゚д゚) ロリ \/| y |\/ 二つ合わされば悟りとなる ( ゚д゚) 悟り (\/\/
296 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 21:48:42.70 ID:gupUYxPv0
残業手当たのしみだな
297 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 21:55:49.81 ID:XGyWbxx20
298 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:03:04.57 ID:KQa/Qwgr0
balooみたいになると面白いな
299 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:03:07.71 ID:gXCKuZ9TO
2chプラグインとか作ればいいんじゃね? みんな簡単に利用できてウマーじゃね?
300 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:09:07.82 ID:XGyWbxx20
>>298 baloo知らなかった。なるほど面白そうなプログラムだ。
>>299 2ch・・プ・ラグイン・・・?
301 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:11:27.22 ID:gXCKuZ9TO
ライブラリを作るんだよ getDat(スレ名,範囲); とか使うだけでdat取得できるとか
302 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:19:00.15 ID:gXCKuZ9TO
#include<string> #include<2ch> int main() { std::string dat = 2ch::getDat("vip",sureNo,50,2ch::last); } な感じか
Σ(゚Д゚;≡;゚д゚)
三角関数表のプログラムなんですが、tanの90度とかの時に無しと表示させたいのですが、どうすれば 良いのでしょうか?下のはそのプログラムです。下手糞ですがorz #include <stdio.h> #include <math.h> main() { int i; float o,s,c,t; printf(" 度 ラジアン sin cos tan\n"); for(i=0;i<=360;i+=30){ o=i*M_PI/180; s=sin(o); c=cos(o); t=sin(o)/cos(o); if(t<-2){ t=0; } printf("%6d %8.4f %8.4f %8.4f %8.4f\n", i,o,s,c,t); } return 0; }
305 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:32:20.98 ID:KQa/Qwgr0
とりあえずreturn 0してる以上int mainにしような
306 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:34:35.95 ID:XGyWbxx20
>>304 90°のときは別なprintfを用意するとか
307 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:34:59.43 ID:AHNkw8j50
【人手不足】一番クリックした国が優勝 413Click【援軍求む】
http://wwwww.2ch.net/test/read.cgi/news4vip/1184132753/ 445 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2007/07/11(水) 21:54:49.56 ID:???0 ?S★(1001117)
これ面白そうですね。。
オイラにも出来るかな。。。
VIPにひろゆき降臨wwwwwww
ついにひろゆきがVIPのパートスレにwwwwwwwwwwwwww
今すぐカキコwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
308 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:35:35.91 ID:gXCKuZ9TO
tanをラップすれば?
309 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:42:31.71 ID:KQa/Qwgr0
一億と二千年後も愛してる
311 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:45:02.69 ID:R/SU6s9R0
312 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:45:03.06 ID:KQa/Qwgr0
>>310 if文とかfor文とかは普通に使えるんだろ?
じゃあtanがinfになる条件を書けばいいだけじゃん
正直
>>304 のを直接いじってくださるとうれしいです・・・
315 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:47:44.78 ID:gXCKuZ9TO
double tan(double rad) { if(rad==0) { return 0 } else { return sin(rad)/cos(rad) } } みたいに
316 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:48:09.91 ID:KQa/Qwgr0
#include <stdio.h> #include <math.h> main() { int i; float o,s,c,t; printf(" 度 ラジアン sin cos tan\n"); for(i=0;i<=360;i+=30){ o=i*M_PI/180; s=sin(o); c=cos(o); t=sin(o)/cos(o); printf("タン! タン! ヘイ、Yo!! \n"); } return 0; }
318 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:50:46.89 ID:KQa/Qwgr0
>>315 それダメっつーか何の解決にもなってねぇw三角関数勉強しろwww
tan(0) は 0 だからinfのときに0と出てしまうか、0のときに無しと出てしまうか
319 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:52:29.29 ID:KQa/Qwgr0
ん?いやそもそも問題は0じゃなくて±PI/2のときなわけで いずれにせよ三角関数勉強しろwww
320 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:54:28.03 ID:gXCKuZ9TO
ああ無しと表示するのか 勘違いしてたわ 携帯厨にむきにならないで下さい^^
iは度数のはずだから、 iが90と270のときで分ければいいんじゃないかと思ったんだが
printfの整形文字列の%fと%sを動的に切り換えたいんじゃないのー
323 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 22:58:44.47 ID:gXCKuZ9TO
ごめんなさいwikiの数学消しますね><
324 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:00:03.93 ID:KQa/Qwgr0
>>323 無しとかいう問題じゃないww
消すなww俺も一部書いてるww
char使って自己解決できました。 皆さんありがとうございました。
326 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:04:29.99 ID:KQa/Qwgr0
for(i=0;i<=360;i+=30){ o=i*M_PI/180; s=sin(o); c=cos(o); if (tanが無限大になるような条件) { 度, ラジアン, sin, cos, 無し を表示する } else { tanを求めてtに代入。 度, ラジアン, sin, cos, tan を表示する } for文の中適当に形だけ作ったからあとは自力で埋めてみてくれ
327 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:06:13.78 ID:Ak+p8EkV0
RPGの村のような箱庭世界を作りたいのですが どの言語を勉強すればいいのでしょうか?
328 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:10:24.91 ID:gXCKuZ9TO
そういえば箱庭諸島って何で書かれてるの?
329 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:10:36.12 ID:yNWPaubz0
331 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:12:55.50 ID:Ak+p8EkV0
>>329 ひょっとしてその言語がすべて必要なのでしょうか?
>>331 2Dか3Dか。
オンライン対応か非対応か。
せめてこの辺教えてくれ。
箱庭作るだけならモデリングソフトだけで充分じゃね?
334 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:16:45.07 ID:yNWPaubz0
335 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:17:59.90 ID:XJCQ/1Ly0
VS2005のビルドオプションで実行速度が大きく上がるオプションってどれでしょうか? とりあえず拡張命令セットのSSE2を有効にしてるんですが、他にもこれやると早くなるよーというのありますかね
336 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:18:07.37 ID:Ak+p8EkV0
ファミコンのMOTHERやポケモンの町のようなフィールドを作りたいんです 漠然としすぎてすみませんorz
337 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:18:18.48 ID:KQa/Qwgr0
まず半端な気持ちじゃ出来ないとは言っておこう CGI系ならPerl(かそれに準ずるもの)とHTML(かXHTML) HTMLに埋め込むならFlashかJava 普通のウインドウで動くやつならCとかC++とかまぁいろいろ ペーパークラフトなら紙と鋏があればおk(←これオススメ!
338 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:21:18.97 ID:Ak+p8EkV0
やっぱり難しいみたいですね/(^o^)\ とりあえずCとペーパークラフトに挑戦してみます
339 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:21:34.68 ID:gXCKuZ9TO
携帯からじゃ長すぎて削除できない/(^о^)\
340 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:22:25.39 ID:3PtIl58Q0
ガーデニングも楽しいぞ。庭があればだが
342 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:24:53.89 ID:Ak+p8EkV0
アパート暮らしだから庭が無いです><; 孤独だからせめて箱庭つくって和もうと思ってましたwwww 不純な動機でサーセンwwwwwwwwww
343 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:25:32.42 ID:KQa/Qwgr0
その程度ならFlashが比較的楽かもしれない
>>342 逆によくわかる説明だw
やっぱりそれだとペーパーくらf(ry
345 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:29:39.56 ID:yNWPaubz0
鉢植えという手もあるな。サボテンあたりが楽。 最近流行ってる蟻の巣観察キットなら時間もかからないんでいいかも。 和むだけなら、その手のフリーソフトはvectorに沢山あったような希ガス
346 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:32:40.88 ID:Ak+p8EkV0
自分の作ったキャラクターを自分で作った世界に 住まわせるのはロマンがあると思うんだ・・・ vector漁ってみるわ、ありがとうw サボテンは実家にいるとき3体根腐れさせてしまいました><; あの腐って黒くなった根は忘れられません
347 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:33:57.34 ID:Xd67fWCXO
ライフゲームでいいんじゃない?
348 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:34:23.70 ID:KQa/Qwgr0
馬鹿野郎!何故ロマンを老いつづけない!
349 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:34:35.41 ID:Y4UcsXPc0
ライアーゲームに見えたww
ライフゲームなら結構簡単に作れるな 意外と見てて和める
351 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:37:23.80 ID:KQa/Qwgr0
ライアーゲームは見てて和めないなw
352 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:38:47.28 ID:Ak+p8EkV0
とりあえずライフゲームをダウンロードしてみた これで新世界の神となれますかねwwwwwwwwwwwww
353 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:38:51.70 ID:yNWPaubz0
>根腐れ 水やりすぎ。拾ってきた子猫に餌やりすぎて頃しちまうタイプと見た。
>>335 どれくらいい早くなるか知らんが、/GS-とか?
保守
356 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:48:41.57 ID:tkWJ+6m20
スレの流れとは違うんだが、perlで記述したCGIについて質問してもいいかな?
357 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:53:39.90 ID:yNWPaubz0
いいんじゃね?
だがことわ(ry
359 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:58:55.69 ID:tkWJ+6m20
perl -cwでエラーでなくてsyntax OKになるんだけど、Web上ではInternal Server Errorに場合は どういう記述ミスが多いのか教えてくだしあ><
360 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/11(水) 23:59:53.75 ID:tkWJ+6m20
↑に場合は× になる場合は○
361 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:06:06.35 ID:uZIeoDN60
>>359 chmod
モジュールが鯖にインスコされてない
サブルーチンの名前が間違ってる
変数の中身が変なのになってる(オブジェクトやリファレンスだと思ってたのに実は文字列が入ってた等)
実は自分でdieしてた
時間がかかりすぎ/apacheからのシグナル
362 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:11:01.82 ID:l9yBFI9R0
363 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:15:06.84 ID:uZIeoDN60
>>362 つ【検索キーワード: CGI::Carp 】
364 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:16:30.80 ID:l9yBFI9R0
365 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:19:51.45 ID:cbCTD+4B0
#include<stdio.h> int main(void){ while(1) puts("_ ∩\n""( ゚∀゚)彡 おっぱい!おっぱい!\n""⊂彡\n"); return 0; } ・・・何やってんだ俺
366 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:24:17.41 ID:RHRAgJnD0
どう見ても無限ループ
368 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:26:00.05 ID:0O/SuHBF0
CでWindowsのコマンドラインを実行する方法がわかりません><
369 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:30:22.37 ID:RHRAgJnD0
インデント入ってないから見間違えたww
370 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:32:56.92 ID:DKJ6B0r40
今からJava3Dに挑戦するぜ
371 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:35:35.01 ID:zkuJGAJv0
372 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:36:21.95 ID:RHRAgJnD0
373 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:36:42.24 ID:0O/SuHBF0
374 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:37:00.94 ID:l9yBFI9R0
>>363 CGI::Carp使ってエラー分かるわ、彼女できるわ宝くじ当たるわでウハウハです。
うまくいったよありがとうwwww
375 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 00:43:41.99 ID:uZIeoDN60
>>374 その感謝の気持ちは、似たようなことで困っている初心者を見付けたら面倒臭がらずに教えてやることで返してくれ給え。
(・∀・)ニヤニヤ
チョットー ハヤクシテクレル? (・∀・ )っ/凵⌒☆チンチン
人稲
379 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:23:56.69 ID:zkuJGAJv0
もはやこのスレは例の彼専用になってるな
380 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:28:58.13 ID:1ODR6tV60
残業ついでに保守……は要らなそうだな
/ソヘヘ ┣¨ 'v=0=w` ┣¨ ┣¨('( ゚∀゚ 9m きさま、みているな! ┣¨ ヽ::::ノ〈ゝ ┣¨ ヽヽ_) ┣¨
丸投げではないとは言え ちゃんと考えているのかな、と問いたくなるけどね なんで初心者が直でプログラマになろうと思ったんだろ
383 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:53:07.72 ID:PCbiaXjg0
来年からSEになります。先輩方よろしく
384 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:54:32.95 ID:uZIeoDN60
>>382 コミュニケーション能力の無いヒッキーだからじゃね?
1)PCさえあれば金が無くても始められる ←※勘違いその1
2)人と顔を会わせなくても作れるからコミュニケーション能力が無くても大丈夫 ←※勘違いその2
3)プログラマーは給料がいい ←※勘違いその3
4)PC使ってやるから2chやりながら仕事が出来る ←※勘違いその4
5)IT関連でカコイイ ←※勘違いその5
6)スーパーハカーになって愚民共に仕返し出来る ←※勘違いその6
7)Hello world!がすごく簡単だったから簡単になれる ←※勘違いその7
8)プログラム出来る香具師って居ないから俺でもなれる ←※勘違いその8
9)いつでも募集がイパーイあるから職にあぶれなくて済む ←※勘違いその9
こんなもんでどうだろ
385 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:55:34.56 ID:uZIeoDN60
>>384 (9)は勘違いじゃなかったょコピペして書いてたらミスったw
386 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 01:57:04.13 ID:RHRAgJnD0
9)ループ変数は普通intlでしょ? ←※勘違いその9
どうやったら、スーパーバカーになれますか。
388 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 02:11:59.52 ID:uZIeoDN60
>>387 喪舞は既にスーパーバカーだから安心汁
389 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 02:12:47.50 ID:ImIFBRFo0
390 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 02:14:33.91 ID:RHRAgJnD0
パンを尻にはさみ右手の指を鼻の穴に入れ左手でボクシングしながら 「いのちをだいじに」と叫ぶといいよ
391 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 02:25:05.06 ID:LC/1NBBH0
_, ._ ( ゚ Д゚) ナニコレカソ?
393 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 03:10:54.18 ID:DhzaN6UU0
_, ._ ( ゚ Д゚) カソ
394 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 03:20:26.71 ID:RHRAgJnD0
暇な時はプログラミングコンテストの問題解きまくってソースうpし合おうぜ? 他人のソースを見るのは役に立つ。共通する問題なら理解もしやすいし
395 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 03:52:28.68 ID:RHRAgJnD0
おまいら過疎過疎言ってるわりにノリ悪いなww
396 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 03:56:55.40 ID:DhzaN6UU0
_, ._ ( ゚ Д゚) スマヌ
暇な時に→暇が無い 現実逃避する時ならあるけどね・・・
398 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 04:15:01.53 ID:RHRAgJnD0
現実逃避してプログラミングコンテストの問題解いてたのは俺だけで良い・・・
399 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 04:53:20.87 ID:DKJ6B0r40
Java3Dとりあえず一段落
400 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 04:59:58.42 ID:RHRAgJnD0
是非どんなことをやったかWikiにのせて欲しい 参考にしたいのです
401 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 05:16:15.67 ID:DKJ6B0r40
ずっとプログラム組んでたけど hantei変数を hentaiって打ってコンパイルエラーした時なんか急に冷めた… ちゃんと寝ないとまずいな・・・w
checkとかにしろよ・・・ つか結局貫徹\(^o^)/ 明日もピンチ/(^o^)\
404 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 05:55:37.67 ID:RHRAgJnD0
405 :
1 :2007/07/12(木) 05:59:54.71 ID:z5P1r5LB0
みんな、あどれ・・・ 俺プログラム出来ないんだ・・・ けど、スレ立ての責任者としてちょっとプログラムできる人たちに 話ししてくる
406 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:01:28.04 ID:RHRAgJnD0
これはまた酷い誤爆だな
407 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:01:48.08 ID:z5P1r5LB0
まちがえました、すみません・・・・ ちょっと相談なんですがよろしいですか?
408 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:03:37.02 ID:RHRAgJnD0
だが断る
409 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:08:07.12 ID:z5P1r5LB0
>>405 99%まともな返答が返ってこないと仮定した上でどうぞ
411 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:10:18.20 ID:RHRAgJnD0
たまたまばかちんが見てたスレでぼへっwww
412 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:13:49.13 ID:RHRAgJnD0
まぁここも細々とやってるとはいえ一応Partスレだし? 何かあったら協力してやりたいなーとは思うんよ(個人的に) でも俺C言語しか出来ないんだ・・・・・・Perlとか無理
俺もC言語しか出来ない C言語でCGI作れた気がするけどDBの使い方わかんね\(^o^)/
414 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:18:00.88 ID:RHRAgJnD0
文字列処理メインのCGIをわざわざC言語で作るとかありえないwww
415 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:21:39.38 ID:JPXMdSVW0
>>382 いちおー考えてるんだぜ?
何でなったのかは色々経緯があるんだが
なりたくてなったんじゃないから困る
>>384 どちらかと言うと勘違いどころか何も考えないでなったwwwww
416 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:22:07.91 ID:z5P1r5LB0
やっぱ、難しいですか・・・・
417 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:24:32.70 ID:Qnbf3woA0
既存の大阪弁フィルタあたりを流用して辞書だけ書き換えるのはどうよ
418 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:25:22.89 ID:uZIeoDN60
>>416 言語の翻訳だけでも職業が成り立つような内容なのに、言語にもなってない何かとの翻訳とかエスパー呼んで来た方がいいんじゃね?
>>416 プログラマーなら難しくはないと思うんだけど
俺みたいな勉強中の人がこのスレには多いから作れる人は一部
そういう人が来るまで何とも言えない
420 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:26:12.98 ID:RHRAgJnD0
>>417 それいいなwww
perlだけってなら作るのは対したこと無いんだけどCGIからむとさっぱり分からんのよ
421 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:30:04.18 ID:uZIeoDN60
422 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:31:19.41 ID:z5P1r5LB0
ほんとうにすいません・・・・
423 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:33:26.25 ID:RHRAgJnD0
>418 いや、求めてるのは単なる言葉の置換機だろw さすがに自然言語翻訳せーとはいってないし、Base日本語だし open(FILE, "data.txt"); @data = <FILE>; close(FILE); $string = <STDIN>; foreach (@data) { ($before, $after) = split(/<>/, $_); $string =~ s/$before/$after/g; } print "翻訳結果:$string\n";
424 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:34:31.83 ID:RHRAgJnD0
単に翻訳一覧開いて全部置換してるだけw 変な重複とかあっても知らん、機械翻訳の弊害と思ってくれww
425 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:36:40.55 ID:uZIeoDN60
426 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:38:21.10 ID:z5P1r5LB0
お願いします・・・
427 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:43:12.06 ID:RHRAgJnD0
sub translate { my($string, $mode) = @_; open(FILE, "data.txt"); @data = <FILE>; close(FILE); $string = <STDIN>; foreach (@data) { ($vip, $japanese) = split(/<>/, $_); if ($mode eq "j2v") $string =~ s/$japanese/$vip/g; else $string =~ s/$vip/$japanese/g; } return $string; } サブルーチン化してみた。テストはしてないけど。 文字列とモード渡されて置換する。 ファイルは 方言<>日本語<> 方言<>日本語<> って形式を想定してる モードは j2v のときだけ日本語から方言にその他は方言から日本語だけど気分的にv2jを指定してほしい
428 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:48:51.68 ID:z5P1r5LB0
どうやって使うんですか? 無知ですいません
429 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 06:57:03.30 ID:uZIeoDN60
430 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:07:58.11 ID:uZIeoDN60
>>428 ところで、そもそもCGIの設置とか出来るの?
431 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:15:09.65 ID:z5P1r5LB0
>>430 出来ません
けど、それはちょっとググッて調べてきます
432 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:22:41.57 ID:RHRAgJnD0
433 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:24:56.34 ID:RHRAgJnD0
434 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:36:39.69 ID:z5P1r5LB0
>>432 調べてみたんですが、CGIの設置ってHPにですよね
>>432 >>433 この2つをどう使ったらいいか分かりません
とりあえずサーバを探しています
435 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:43:50.13 ID:RHRAgJnD0
あとは頼んだ・・・・・・寝ます
ら
規制が解除されてる! やっぴー!!!
438 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:50:30.24 ID:BHXcL6UUO
439 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 07:59:41.94 ID:uZIeoDN60
440 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 08:16:26.02 ID:uZIeoDN60
>>434 まず
>>432 を viptrans.cgi という名前でダウソ(保存)する。
そして最初の行の /usr/local/bin/perl/ となってるところを usr/bin/perl に変更。
それから 85 行目の mehtod ってなってるところを method に変更wwww
次に
>>433 を data.txt という名前でダウソ(保存)する。
この二つのファイルをFTPで
>>438 にうp
viptrans.cgi に実行可能にマークを付ける。
ブラウザーで
http://????.sin5.net/viptrans.cgi を開く。????には喪舞がゲトったIDを入れる。
好きなだけ遊ぶ。
言葉を追加したいときには、
さっきうpった data.txt をFTPでダウソ
中身を参考にしながらメモ帳で書き換える。
FTPでうp
441 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:01:06.71 ID:BHXcL6UUO
テスト前ほしゅ
442 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:22:44.23 ID:z5P1r5LB0
thx あとはID待ちです それと #!/usr/bin/perl と <form action="viptrans.cgi" method="post"> でいいですか?
443 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:23:54.89 ID:uZIeoDN60
444 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:31:39.64 ID:z5P1r5LB0
445 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:38:17.85 ID:BHXcL6UUO
登録はいつも9時くらいにやってるみたいだよ
流れを無視して質問してもいいですか><?
447 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 09:55:20.17 ID:xY059In80
どうぞどうぞ
ありがとうございます><ビッパーの方は優しいですね>< できそうなので、やっぱりもう少し頑張ってみます><
いいか、みんな (゚д゚ ) (| y |) エッチとエロでは単なるスケベ野郎だが H ( ゚д゚) ERO \/| y |\/ 二つ合わさればヒーローとなる ( ゚д゚) HERO (\/\/
450 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:09:36.26 ID:BHXcL6UUO
C++テスト簡単すぎて俺ハジマタ
文字と文字列のオーバーロードで最小値を求めたいんだけど、 文字列の方がうまくいかない。なんか方法ない? #include <cstdlib> #include <iostream> #include <string> using namespace std; char min(char x,char y); string min(string x,string y); char min(char x,char y){ cout<<"文字用のmin()"<<endl; if(x>y) return y; else if(x<y) return x; else return 0; }string min(string x,string y){ cout<<"文字列のmin()"<<endl; if(x>y) return y; else if(x<y) return x; else return 0; }int main(){ cout<<min('2','3')<<endl<<endl; cout<<amin("12","13")<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS;}
452 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:23:18.31 ID:BHXcL6UUO
x[0] > y[0] 携帯マンドクセ
453 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:29:47.36 ID:BHXcL6UUO
x.at(0)でもいいよ stringはクラスだからね 単純には比べられないのよさ
454 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:30:52.62 ID:Qnbf3woA0
>>451 二つの引数が等しいときに0を返してるのがまずい
そもそもmin('a', 'a')が0っておかしくね?
俺なら'a'が返ってくるのを期待する
>>453 stringにはoperator<があって比較できるよ
455 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:33:29.70 ID:xY059In80
strcmpみたいなのはC++にないのか、と思って調べたらcompareとかいうのが あるのか
456 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:35:24.12 ID:uZIeoDN60
cout<<amin("12","13")<<endl<<endl; amin?待つのか? 上手く行かないってどうなるんだ?何が期待と違うんだ?
457 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:37:13.98 ID:uZIeoDN60
>system("PAUSE"); ちょwwww最近はこんな風にして終了画面で止めるのかwwww
458 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 11:38:37.28 ID:BHXcL6UUO
C++あんま知らないから知ったかしてみたにゃ ごめんにゃ
誰か絵を描いたらそれが実体化するプログラム書いてくれ カツカレー書いて腹いっぱい食べるんだ・・・ 給料日前で金が無くて飯食べれない… 腹が減るよりさびしいことってないな・・・
460 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 12:11:55.42 ID:zkuJGAJv0
数字を引数にしてるけど、もしかして文字列中の数字を比較したいのか?
>>459 消費者金融でおk
転落人生の始まり
461 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 12:19:12.34 ID:uZIeoDN60
>>460 だとしても
>>451 だと実行結果は見た目一緒だし、期待したのと違うことに気付かないような希ガス
モレは「コンパイルエラー=上手く逝かない」ではないかと疑ってる。
ちなみにaminが最近の中国人歌手だと知ってショックを受けてるところだ。
保守
463 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 12:55:08.16 ID:8FmEjC6g0
ここのスレの人たちって頭イイでしょ
464 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 12:58:15.70 ID:RHRAgJnD0
方言スレが落ちてる罠www 意味ねーwww
466 :
451 :2007/07/12(木) 13:21:57.74 ID:8ObBG9Nr0
みなさんレスありがとう
>>454 オーバーロード以前に、戻り値としておかしいですね
return xに修正しました
>>456 すいませんcout<<amin("12","13")<<endl<<endl; はcout<<min("12","13")<<endl<<endl;の間違いです
>>460 そうです
以下にエラーログ貼っておきます
エラー 1 error C2440: 'return' : 'const char *' から 'const char (&)[3]' に変換できません。 c:\program files\microsoft visual studio 8\vc\include\xutility 2953
1>コンパイルしています...
1>qwer.cpp
1>c:\program files\microsoft visual studio 8\vc\include\xutility(2953) : error C2440: 'return' : 'const char *' から 'const char (&)[3]' に変換できません。
1> 理由: 'const char *' から 'const char [3]' へは変換できません。
1> 配列型への変換はありませんが、参照またはポインタから配列への変換があります。
1> c:\documents and settings\admin\デスクトップ\min\min.cpp(73) : コンパイルされたクラスの テンプレート のインスタンス化 '_Ty (&std::min<const char[3]>(_Ty (&),_Ty (&)))' の参照を確認してください
1> with
1> [
1> _Ty=const char [3]
1> ]
467 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 13:32:16.17 ID:uZIeoDN60
>>466 なんだかウザいことになってそうだな。
cout<<min(string("12"),string("13"))<<endl<<endl;
ってすれば多分いけると思うw
468 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 13:38:43.54 ID:zOyZtIDy0
using namespace std;をコメントアウトして、 必要なもんにだけstd::を追加するのでも、コンパイルエラー解消すると思う。
工エエェェ(´д`)ェェエエ工
( ´д)ヒソ(´д`)ヒソ(д` )
ほしゅ
今だ!2get! ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
>>415 初出から見ているがどうにも
成長速度が普通の大学一年生並な気がするんだぜ。
どんな業務で、今まで何をしてきていたのか知らないが
既に尻に火が着いて燃え盛っているのは確か。
初心や多忙は免罪符にあらず。出来るか出来ないかが全て。
夏の間に化けなかったら首括る、と遺書を書いた方が己の為だぜ。
保守は荒らし
ほしゅ
476 :
451 :2007/07/12(木) 15:58:14.57 ID:gOYQ5J3E0
>>467 さんありがとうございます!おかげさまで無事コンパイルできました
>>468 さんもありがとうございます 早速やってみます
テスと
478 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 16:00:18.62 ID:uZIeoDN60
>>476 だが喪舞の希望通りのプログラムではない希ガス
cout<<min(string("123"),string("5"))<<endl<<endl;
これ(↑)の実行結果が期待通りなら大丈夫なんだが・・・
479 :
451 :2007/07/12(木) 16:08:40.50 ID:gOYQ5J3E0
>>478 だと123が帰ってきました;;
1文字目だけ比べてますね・・・
ちょっと最初から書き直してみます
480 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 16:12:40.32 ID:uZIeoDN60
>>479 厳密に言うと「文字列として比較」している。
string min(string x,string y);
の中で「文字列として比較」した結果小さい方を返すように書いてあるからだ。
(´・ω・`)
保守
ヽ(´ー`)ノ
保守
ほしゅ
486 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 17:50:01.99 ID:RHRAgJnD0
>>473 結構最後通告に近いことスレ住人に言われてるよな
というか俺も言った
ヽ(`Д´)ノ
488 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 18:18:31.04 ID:hxhEbcCrO
ローグライクなダンジョンの生成はどうすればいいの? 流れを知りたい
489 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 18:26:46.83 ID:zkuJGAJv0
10000個ぐらいテーブルにして持っておく
490 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 18:29:26.62 ID:0vqP1yyy0
491 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 18:40:18.42 ID:lyEgbmAk0
TC++のGUIってDelphiと殆ど一緒じゃねーか
492 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 18:45:00.29 ID:noPE2RJo0
ほす
(`・ω・´) シャキーン
今だ!2get! ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
495 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:15:47.22 ID:xY059In80
何か作り始める ↓ プロトタイプができあがる ↓ 飽きる この繰り返しだな。完成!と思うところまでやった試しが少ない
496 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:18:25.22 ID:RHRAgJnD0
それがおまえの人生を象徴しているとしたら?
497 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:21:20.21 ID:niuhiOeoO
動画のゲームプログラムの説明の所早く続きアップしてくれると助かるんだが
498 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:22:45.26 ID:xY059In80
いわゆるひとつの飽きっぽい。 あるな。わかってるから、何かやろうと思ったときは一気にやる。 途中で止めると、飽きる可能性があるから
499 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:26:03.62 ID:uZIeoDN60
夏っぽい
500 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:27:05.99 ID:xY059In80
お前夏厨っぽいってことかと思った
501 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:32:15.78 ID:zkuJGAJv0
で、質問か課題は無いのかね?
502 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:32:39.12 ID:uZIeoDN60
春っぽい 頭の中身が春っぽい 夏っぽい 夏厨っぽい 秋っぽい すぐ飽きる 冬っぽい ・・・ゴミン思い付かないw
503 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:36:30.53 ID:xY059In80
wikiのくおりてぃが高いのはきっとおっさんプログラマがいるからに違いない。
504 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:39:11.46 ID:RHRAgJnD0
冬っぽい 俺の財布が冬っぽい
505 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 19:47:41.96 ID:uZIeoDN60
冬っぽい ギャグがつまらん
('A`)マンドクセ
507 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:00:49.67 ID:xY059In80
プログラミング能力をあげる、これだ!という一冊を教えてください
朝鮮人にもわかるプログラミング術
509 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:07:57.89 ID:xY059In80
510 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:08:36.84 ID:PCbiaXjg0
やはりエロ本だろうな
511 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:10:33.89 ID:xY059In80
512 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:13:36.85 ID:Qnbf3woA0
六法と判例集とか?
513 :
サザソのトリヴィア :2007/07/12(木) 20:14:02.45 ID:xGXW5V3P0
セザンヌのトリビア
514 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:14:27.52 ID:C0Q6XXuoO
プログラマーの妻達 女性から見てプログラマーが如何に魅力的か、その妻の座を手に入れるまでに男心を惹き付けるどんな工夫をしたのかが赤裸々につづられている。プログラマーをゲトろうとする女性達の教本とも言われる必見の一冊。 ↑これを読んでプログラマーがどんだけモテモテか知れば必死で勉強するだろw
516 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:18:14.04 ID:xY059In80
517 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:20:44.43 ID:PCbiaXjg0
>>516 俺もそれ持ってるけどなかなかいいと思う
518 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:21:33.02 ID:4TtzASKJ0
519 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:26:13.07 ID:xY059In80
520 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:29:50.42 ID:uZIeoDN60
>>519 多分それ。でも内容は単に奥さん方にイソタブーした内容。とても面白いけど、モテモテとか全然書いてなかったはずww
>>503 誰か、WSH入門書いてくれないかな・・・
保守
523 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:44:56.52 ID:xY059In80
本の話題でも出せば、少しは盛り上がるかと思ったら そうでもなかった。。。。。。。。。。
524 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:48:56.90 ID:zkuJGAJv0
なんかこう、作っていく楽しみとかが無いと燃えないんだよね
525 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:51:58.12 ID:noPE2RJo0
ほす
プログラマーなりたい ↓ 升ツール作りたい ↓ MMORPG作りたい ←今ここ ↓ 自作MMORPGの升ツール自分で作って塞ぐ作業 ↓ 対クラック対策の知識も逆汗の知識もついて(゚д゚)ウマー 多分そろそろ飽きが来る
527 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 20:58:08.77 ID:4TtzASKJ0
夢を壊すひと言 「Sunでは標準的なコードのライフタイム全体に対して費やされる労力を、最初のコード作成とテストに20%、 それ以降のコードの保守と拡張に80%と見積もっています」 プログラマの仕事も・・・
。o O (マターリ………) (´ー`)y−~~~
JavaでGUIってつらい?
楽な部類だと思われ
531 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:16:47.59 ID:xY059In80
>>529 サンプルもリファレンスも結構あるだろうから
つらくはないと思う。
532 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:19:52.31 ID:BHXcL6UUO
つらくはないがイライラする
533 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:22:41.67 ID:vwrY8qxE0
HSPでrnd使っただけでエラー7吐くようになった 新規作成にそれだけ入れてもエラー吐く \(^o^)/
(・_・ 三 ・_・)ダレモイナイ
535 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:31:50.15 ID:RbgNnvCY0
俺が居るよ
phpやってるんだけどオブジェクト指向について質問。 クラスのメンバ変数をprivateにするメリットて何ですか? 継承してメソッドをオーバーライドした場合に$this->で参照できないから protectedの方がいい気がしています。
継承されて値をヘタにいじられたくない場合に使います
538 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:45:44.99 ID:BHXcL6UUO
変数を金庫と考えればクラスは銀行だ 客に直接金庫をいじられるのはまずいだろ? だから窓口やATMを介して取引する 金庫の安全性は高まる これがメリット
ヾヽ'::::::::::::::::::::::::::'', / 時. 保 ま ヽ ヾゝ:::::::::::::::::::::::::::::{ | 間. 守 だ | ヽ::r----―‐;:::::| | じ す | ィ:f_、 、_,..,ヽrリ .| ゃ る | L|` "' ' " ´bノ | な よ | ', 、,.. ,イ ヽ い う / _ト, ‐;:- / トr-、_ \ な / , __. ィイ´ |:|: ヽ-- '.: 〃 `i,r-- 、_  ̄ ̄ 〃/ '" !:! |:| :、 . .: 〃 i // ` ヽヾ / / |:| ヾ,、` ´// ヽ !:! '、` ! |:| // ヾ==' ' i i' |:| ', | ...:// l / __ , |:|::.. | とニとヾ_-‐' ∨ i l ' l |< 天 ヾ,-、_: : : .ヽ と二ヽ` ヽ、_::{:! l l ! |' 夂__ -'_,ド ヽ、_}-、_:ヽ
540 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:48:25.69 ID:duiw8iaD0
test
>>537 逆に言えばいじられてもいいならprotectedでもいい?
何かprivateがやたら推奨されてるから気になったんだ。
ついでにもう一つ質問。
メンバ変数の値を一気に変えるために例えば
$hoge->__construct(1,2,3)
って邪道?
542 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 21:49:50.71 ID:duiw8iaD0
規制解除キター 入門書を図書館で済ませてとりあえず終えた。 一冊参考書買いたいなって思って逆引き系のを一冊買おうと思うんですが、 こういうのって使えますか?
>>541 そうだよー
自分で両方とも設計するような場合は、遠慮なく使えばいいじゃない!
ただし、何でもかんでもprotecedにすると、あとで泣くのは自分
クラスの機能分割がうまくいってない証拠だからね
phpの書法はわかんないや
人稲
545 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:01:16.51 ID:BHXcL6UUO
>>542 逆引きとかならMSDN引いた方がいい
言語によるけど
щ(゚Д゚щ)カモォォォン
547 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:11:46.32 ID:uZIeoDN60
>>541 いじるのを許可するレベルには、
public 誰でも弄って桶
protected 子孫だけは弄って桶
private 自分以外全部弄っちゃ駄目
がある。本質的にprivateであるべき状況はそう多く無い。
但し、プログラマーを「自分が何をやっているのかも理解出来ないぐらい頭が悪いくせに手を抜きたがる糞」であると仮定した場合、糞が手を抜こうと思ってプロジェクトをぶち壊そうとしても絶対に手を出せない場所に退避しておいて
変更する時には必ずメソッドという「監視役」を通すことを義務付けることはプロジェクトやライブラリーを守る為には必要な措置となる。
糞が作ったものを他の糞がメタ糞な使い方をすると全てがギガ糞になるから、あらかじめ private にしておけ、と教えておく。そうすると糞にプロジェクトをメタ糞にされる心配をしなくて済む為、モレ等の仕事が楽になる。
>ついでにもう一つ質問
コンストラクターを呼び出すのは邪道。だが、一括設定用のメソッドを作るのはよくある。
その場合、影響のあるメンバー変数のチェックやら何やらの、インスタンス内の状態を「整合性の取れた状態」に保つ責任がそのメソッドにある。
単に代入するだけのメソッドなら、いっそpublicでもいいことになる。
「影響のあるメンバー変数のチェックやら何やら」ってのは例えば、文字列ならポインターとポインターで確保されているメモリーのサイズ(バイト数)等。
メンバー変数が直接変更出来る場合「ポインターは書き換えたがサイズ指定を忘れた」等々による謎のバグが発生する可能性がある。
これはクラスとは全く別の場所で行なわれる可能性があり、エラーはクラスの内部で起きているのにバグは全然関係無い場所(他人が作ったプログラム等)にある場合もあるので、デバッグで苦労する。
メソッドによって「ポインターは書き換えたがサイズ指定を忘れた」などという糞コードを作れないようにしておけば、そんな苦労はしなくて済む。
548 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:12:14.73 ID:duiw8iaD0
>>545 MSDNがまだなんだかよくは分からないレベルなんですが、
JAVAだとたぶん使えませんよね・・
550 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:20:14.19 ID:BHXcL6UUO
eclipseならjavadocいれとけばshift+F2で呼び出せて便利
551 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:26:15.45 ID:j8fQHxm50
このスレで質問する人は大抵一人で開発してると思うので、 糞コードを吐く糞も、メタ糞な使い方をする糞も自分自身な件
552 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:29:04.22 ID:6AyFGeFS0
2chのdat取得して表示するプログラム書いてるんだけどgzipが解凍できない\(^o^)/
553 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:29:37.15 ID:BHXcL6UUO
意識して書くと楽できると今日実感した
>>538 理屈は分かるが理解は難しいぜ・・・とくに概念的なもんだし
>>543 確かに自分ひとりで作ってたよ。これは盲点
よく考えれば2人以上の作業もあるんだし、その方がいいよね!
>>547 フヒヒ・・・実はもれなくデスマーチ経験者なんだぜ・・・
PHPやってるけどC言語からの移行組なんだ
あの・・・オメガ使えない糞プログラマなんてあるあ・・・あるあるwwwwwwwwww
言われてみれば__counstructは邪道だよね
メンバ変数全部publicみたいなもんだし
変更されてもいいメンバ変数はsetHoge()で変更できるようにして、
取り出すにはgetHoge()を使えということですね><
長々とありがとうございました><
555 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:30:42.12 ID:uZIeoDN60
>>551 その前に糞になるほどでかいプログラムは組んでない件
オブジェクト指向設計で作ったスパゲティーテラヤバスwwww
556 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:31:39.54 ID:duiw8iaD0
>>549 これだと逆引きみたいには使えないのかと思って。
でも考えると逆引きなんて言語でできることの
ほんの少ししかカバーしてないんだろうし買ってから使えないなと思ったりするのかな。
あまり使ってる人もいなそうだし。
とりあえず逆引きつかいたいときは本屋で立ち読みしますw
>>550 javadocはダウンロードしたまま忘れてたので
早速使えるようにしました。
どうもです。
557 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:40:15.97 ID:BHXcL6UUO
最初のころはMSDNの見方全然わからなかったなぁと javadocとか何か役に立つの?とか言われて思い出した雨の日
558 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:44:26.57 ID:duiw8iaD0
>>557 さいしょはやっぱそんなもんなんですかね
一応作りたいものあるので色々調べてみます
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー
561 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:52:07.57 ID:BHXcL6UUO
最初からうまくできる人はいないよ 誰もが通った道さね
562 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 22:52:13.42 ID:d6qQUVgL0
c言語で言うとことろの構造体の中に構造体がある 入れ子にしたいんだけど C# ではどうやったらいいのかね?
( ^ω^)おっおっおっ
564 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:06:03.39 ID:aWLqjbtk0
>>562 struct A
{
struct B
{
int b1;
int b2;
}
int a;
B b;
}
565 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:07:13.27 ID:TkaGawVk0
>>564 それはひょっとしてギャグでいってるのか
566 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:07:22.63 ID:6IVGqqfA0
C++のメンバー関数で、他(外)から使われることがないものってprivate宣言するべき?
>>566 だろうね。むしろ、発想を逆にして、何をpublicにするか、から設計すべきかと
568 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:09:18.49 ID:aWLqjbtk0
そうかC#はstructでもデフォでprivateだったな…。
>>564 は全部publicをつけてくれ。
>>566 俺の読んだ本には
他から使われようが使われなかろうがprivateにして
書き換えようの関数を作るべきだって書いてあった。
変数は全部privateにするのが理想らしい。
570 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:11:43.05 ID:6IVGqqfA0
>>567 そうかぁ なんかメンバー関数=publicってイメージがあったんよね
本とかでprivateなメンバー関数なんて見てないから疑問に思ったんだよね
571 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:14:02.93 ID:6IVGqqfA0
>>569 変数はできるかぎりprivateにするってのはよく聞くよね
>>566 publicにする必要が無いな。
外部の為の関数ではなく内部の処理を簡略化する為にメンバ関数だろ。
publicにrun()だけ出してprivateでinit()やらfinish()やら書く時もあるし。
>>569 しむらー
573 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:17:06.30 ID:BHXcL6UUO
外から実装を隠蔽したい時は結構あるのでprivateなメンバ関数はよく作る
574 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:18:34.78 ID:uZIeoDN60
>>570 つ【メソッドの内部で何度も呼ばれるそのクラスでのみ意味のある処理】
void CheckAndRebuildCacheWithSort(void);
SChain* GetChainHeaderForwarding(void);
SChain* GetChainHeaderBackwarding(void);
575 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:20:14.80 ID:aWLqjbtk0
C++で、privateでstaticな関数が欲しいときはどうする? ヘッダファイルに宣言する? それともソースファイルに無名ネームスペース使って書く?
576 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:23:13.05 ID:BHXcL6UUO
コリジョンってエロいよな
577 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:24:30.57 ID:6IVGqqfA0
>>572 、3 そういうことってやっぱあるんだね
574 調べてみるね
答えてくれたみんなありがd
578 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:25:32.54 ID:Qnbf3woA0
>>575 無名名前空間だな
ヘッダファイルには必要最小限のインタフェースだけを書きたい
privateメンバ関数も書きたくないくらいだ
579 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:25:51.37 ID:uZIeoDN60
>>575 古風な関数をstaticで書く。何せthisが要らないからな。
だいたいから「その場しのぎ」で使う場合がほとんどだから「その場」に書く。
広範囲に必要な private で static な関数って無いなぁ・・・モレはgotoより無いw
>>575 そもそもそんなものを使う状況が訪れない
あからさまに"実装の詳細"だからね
(・∀・)ニヤニヤ
583 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:38:06.15 ID:aWLqjbtk0
>>580 いやいやメンバ関数にしようとして、あれ? this いらなくね? ってことはよくあるだろ。
純粋なオブジェクト指向が身についてるならいらないとは聞いたことがあるが。
ウィンドウズプログラムだとウィンドウプロシージャもスレッドプロシージャも
クラス内で宣言するならstaticにしないといけないしね。
584 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:39:18.01 ID:8CJ3sJeG0
イメピタとか、メールで送ったらうpされるようなやつってどういうシステムなんだ? プログラミングとかよくわからない俺にわかるように産業で
2chブラウザーつくってる人今日きてないかな
586 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:40:53.02 ID:ymLlPAcC0
>>584 メールから
添付された写真を自動でとりだしてあぷろだにあげるソフトが動いてるとでも
思えばいい
587 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:42:00.66 ID:4TtzASKJ0
/ \ / _ノ ヽ、_ \ / o゚⌒ ⌒゚o \ また明日からメールを受信して添付画像を貼るだけの仕事が始まるお | (__人__) | \ ` ⌒´ /
588 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:42:51.47 ID:uZIeoDN60
>>584 日本語超訳(厳密には正しくない部分があります)
向こうのメールソフトが
受信したメールの添付ファイルを
(人間の代わりに)自動で鯖にうpってくれる。
/ \ / _ノ ヽ、_ \ / o゚⌒ ⌒゚o \ もう明日から来なくていいって言われたお | (__人__) | \ ` ⌒´ /
590 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:44:05.52 ID:uZIeoDN60
591 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:44:17.25 ID:ymLlPAcC0
592 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:44:50.37 ID:uZIeoDN60
保守
594 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:53:31.96 ID:LC/1NBBH0
595 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:55:02.31 ID:LC/1NBBH0
http://wwwww.2ch.net/test/read.cgi/news4vip/1184063709/ 584 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/07/12(木) 23:39:18.01 ID:8CJ3sJeG0
イメピタとか、メールで送ったらうpされるようなやつってどういうシステムなんだ?
プログラミングとかよくわからない俺にわかるように産業で
587 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/07/12(木) 23:42:00.66 ID:4TtzASKJ0
/ \
/ _ノ ヽ、_ \
/ o゚⌒ ⌒゚o \ また明日からメールを受信して添付画像を貼るだけの仕事が始まるお
| (__人__) |
\ ` ⌒´ /
588 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/07/12(木) 23:42:51.47 ID:uZIeoDN60
>>584 日本語超訳(厳密には正しくない部分があります)
向こうのメールソフトが
受信したメールの添付ファイルを
(人間の代わりに)自動で鯖にうpってくれる。
589 名前:以下、名無しにかわりましてVIPがお送りします。[sage] 投稿日:2007/07/12(木) 23:43:55.65 ID:ykKNhb/q0
/ \
/ _ノ ヽ、_ \
/ o゚⌒ ⌒゚o \ もう明日から来なくていいって言われたお
| (__人__) |
\ ` ⌒´ /
596 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:55:33.79 ID:LC/1NBBH0
誤爆ったwww
597 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:57:09.36 ID:fMuvIv2V0
598 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:58:15.63 ID:PCbiaXjg0
どこのスレに貼るつもりだったんだw
クスリと笑ったなんとかかんとかのガイドラインじゃね
600 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/12(木) 23:59:48.44 ID:uZIeoDN60
601 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:01:46.37 ID:qCmNL3B70
よーしパパ、コンストラクタをprivateに突っ込んじゃうぞ。
602 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:02:57.19 ID:6b28O4aT0
指定したディレクトリ内の画像ファイルすべてのリンクをhtmlで生成するプログラムだれか作ってくれ
チョットー ハヤクシテクレル? (・∀・ )っ/凵⌒☆チンチン
604 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:09:44.92 ID:q9QmsS9g0
おまいらに頼んでいいかな? 明日提出の課題があるんだがこれが曲者のfor文を使うやつなんだ・・・ 頼む!助けてくれ!
605 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:11:04.11 ID:q385GwZX0
※forは曲者ではありません
606 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:12:20.98 ID:q9QmsS9g0
>>605 曲者だろ・・・常識的に考えて
今まで理解してきたプログラミングがこの一言で崩壊しそうだぜ・・・
for
607 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:14:21.71 ID:jC5jGwVs0
ねーよwwww
夏休みが近かろう、って時にforで悩んでんのか 今まで何をしていたんだ・・・
609 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:15:11.71 ID:WY46BefF0
>>604 そういうのは自分で解いた方が自分の力になるぞ
while?
611 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:16:57.27 ID:vLj86WXU0
>>604-606 単位を落として留年して、未来永劫プログラム言語には関わらない方が幸福な人生を送れるんジャマイカ?
612 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:18:04.37 ID:q9QmsS9g0
>>608 forの前にやったのがif-elseとかswitchなんだ
隔週だから遅いんだ
613 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:23:54.37 ID:q9QmsS9g0
半径rを入力し球体積vを計算して表示する処理を5回繰り返す。 これ講義のときにやって理解してつもりなんだけどな・・・・俺\(^o^)/オワテル
簡単じゃねぇかよwwwww
615 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:26:33.10 ID:82RAcF000
うろ覚え int for int 1〜10 { 100メートルダッシュ 完了 }10回終わった〜?終わってなかったらもっかい 全部おわったぜ!次何するかなってそういうのだったと思う
616 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:27:49.44 ID:q385GwZX0
617 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:28:42.42 ID:q385GwZX0
専門用語スレで遊んでたら誤爆った for(A; B; C)の意味わかってりゃすぐだろ?
618 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:28:47.83 ID:WY46BefF0
>>613 #define VAL_NUM5 5
UINT w_cnt; // ワーク カウンタ
// --- for分 --- //
for( w_cnt=0; w_cnt<VAL_NUM5; w_cnt++ )
{
//v算出処理
}
// --- while分 --- //
w_cnt=0;
while(1)
{
//v算出処理
w_cnt++;
if( VAL_NUM<=w_cnt ) { break; }
}
好きなほうを選べ
619 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:29:15.81 ID:q9QmsS9g0
forってのは処理を何回かくり返せるんでしょ? 連番の計算とかに便利なのはわかってるんだ。 ただwikiにあった for ( × = 0 ; × < ○ ; ×++ ; ) ☆☆; これが曲者なんだ・・・
620 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:35:25.71 ID:0ayuQ3gq0
チェキちぇき
621 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:36:27.28 ID:FgzNK/PK0
>>602 適当に書いてみた
#!/bin/sh
image_suffix='.jpg .png .gif .xcf .bmp'
find_expr="find $1 -false "$(echo $image_suffix | sed "s/[^ ]*/-or -iname '*&'/g" )
sh -c "$find_expr" | sed -e 's#.*#<li><a href="&">&</a></li>#' -e '1i<title>images</title><ul>' -e '$a</ul>'
622 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:37:56.15 ID:TavETEU50
C言語でmallocを学んでみたんですが、今ひとつ使う価値がわからない… 配列として最初にメモリ確保しとけばいいように思えるんですが…?
623 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:39:45.45 ID:FgzNK/PK0
>>622 実行時にならないと必要な個数やサイズが分からない時もある
そういうときはあらかじめ確保しておく訳にはいかないだろ?
624 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:40:29.96 ID:q9QmsS9g0
もうなにやってるんだかわからない\(^o^)/ #include<stdio.h> int main(void) { int a,r total=0; scanf("%d",&a); for(r=a;a==5;a++){ printf(3/4*%d*π,r)} return 0; }
625 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:40:42.71 ID:D0Ij3q0j0
例えば for( x = 0 ; x < 10 ; x++ ) ☆☆; だったら xの初期値を0として☆☆の処理を開始 ☆☆の処理が終わったらxに1を加算する。 xの値が10未満である場合は再び☆☆の処理を行う。 ☆☆の処理が終わったらxに1を加算する。 ・・・・ 最終的にxが10に到達して繰り返しを抜ける
626 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:40:44.21 ID:wo7SEVQk0
>>622 まぁ小規模だと多めにとっとけば大丈夫とかなんだけど、
大きくなってくるとそうも行かないからね
そうじゃないかと薄々思っていたがHelloWorldすら出来ないよう棚
628 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:43:39.45 ID:TavETEU50
>>623 ,626
レスありがとうです
なるほど・・・
納得しました、ありがとうございました
629 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:44:22.37 ID:q9QmsS9g0
>>627 Helloworldはたしか講義のときに作らされた覚えがある。
最初は何がなんだかわからなかったがな
630 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:47:02.14 ID:q9QmsS9g0
>>625 なるほど!そういうことか。
でもそうなると単に5回同じ行動を繰り返し表示させるにはどうすればいいんだ?
631 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:48:30.37 ID:vLj86WXU0
>>624 こういうのがHello Worldが表示された程度で「おkwwwwプログラム超簡単wwww」とか思って道を踏み外すんだよな・・・
>>629 今でも何がなんだかわかっているようには見えないな。少なくとも
>>624 のコードを見る限り・・・
とりあえず printf に関して調べろ。そこから間違ってる。
632 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:50:43.26 ID:FgzNK/PK0
>>630 for(x = 0; x < 5; x++) {xの値を無視した処理}
633 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:51:55.34 ID:0ayuQ3gq0
この流れ見て少し自分に自身がついた俺がいる
634 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:55:45.14 ID:D0Ij3q0j0
>>630 #include<stdio.h>
int main(void)
{
int a, r ;
scanf("%d",&a);
for ( r = 0 ; r < 4 ; r++) {
printf ("3/4*%d*π", a);
a++;
}
return 0;
}
もし3/4*(aの値)*πの計算結果を出力させたいなら
printf ("%d", 3/4 * a * π);
635 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:56:56.61 ID:D0Ij3q0j0
あ、全く同じ処理だったか?
入力値に加算する必要ないなら
>>634 の a++;を抜けばおk
636 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 00:58:31.67 ID:D0Ij3q0j0
r < 4じゃなくて r < 5の間違いだった、何度もスマン
637 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:00:55.89 ID:q9QmsS9g0
できたー!
>>634 ありがとう
あと8つだ!がんばるぞー
638 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:02:29.46 ID:maeLjF/l0
ソースを全部書いてあげるのはヌクモリティとは違う希ガス
639 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:04:16.72 ID:FgzNK/PK0
どうするのか見当も付かないという奴には完全なソースを見せるのが一番手っ取り早いと思うが
640 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:04:16.63 ID:jC5jGwVs0
>>637 随分溜め込んでるな。多分簡単なんだろうけど。
いつ出た課題でいつまでの課題なんだ?
641 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:04:42.71 ID:q9QmsS9g0
>>638 でもおかげで見比べるとどこが違うかわかったよ。
忘れてた俺が情けないぜ
642 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:04:43.63 ID:D0Ij3q0j0
643 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:05:33.22 ID:q9QmsS9g0
>>640 先週の木曜日に出て明日までの課題。
今週は特に忙しくてエロゲすらやれなかったんだぜ・・・・
なんかよく分からんが0しか出ない気がする つかID:q9QmsS9g0はなんでこんな講義取ったんだ。 もしくはそんな学校行ったんだか・・・
645 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:07:07.83 ID:q385GwZX0
まあ必要無いのにやらせる大学・学部もあるよ うちの学科とか
646 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:08:17.71 ID:q9QmsS9g0
ちょっと組んでみたから聞きたい。
数字を10個入力して平均を求めるんだがこれじゃダメなのか?
#include<stdio.h>
int main(void)
{
int a,b,c,d,e,f,g,h,i,j,k ;
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
for ( k = 0 ; k < 1 ; k++) {
printf ("(%d+%d+%d+%d+%d+%d+%d+%d+%d+%d)/10",a,b,c,d,e,f,g,h,i,j,);
}
return 0;
}
>>644 底辺大学でごめんね(´・ω・`)
>>645 選択科目何だけど「今の時代は必修だ!」とか言って取らされた
647 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:08:47.06 ID:jC5jGwVs0
>>643 放置しすぎだろ…
まあ1つサンプルが出たんだから残りは自力で頑張れよ。
#include<stdio.h> int main(void) { int a, r ; scanf("%d",&a); for ( r = 0 ; r < 4 ; r++) { printf ("3/4*%d*π", a); scanf("%d",&a); } return 0; }
649 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:09:41.29 ID:jC5jGwVs0
650 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:10:17.49 ID:D0Ij3q0j0
>>646 なんで繰り返す必要ないのにfor使うんだよwww
あとまたprintfの使い方間違ってるぞ
for ( k = 0 ; k < 1 ; k++) この発想はなかったわ
652 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:10:58.11 ID:vLj86WXU0
い、いったいどうすれば・・・(^_^;)
>>646 そのループは何の意味があるんだ!
人間に平均を計算させるつもりか!
654 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:11:30.69 ID:q9QmsS9g0
>>650 しまった。printfはただ表示させるだけだったな
たしかに繰り返す必要ないと思うんだけどな・・・ナニコレ
655 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:13:03.25 ID:q9QmsS9g0
ヤバイ、俺の頭マジヤバイ ちょっと今までやったノート見て落ち着いてくる
forの中で 十回入力させつつ sumかなんか適当な変数に順次加算して 抜けたあと10で割った奴表示したらいいんじゃないかと
657 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:13:41.35 ID:maeLjF/l0
のちのスーパーハカーである
658 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:13:49.82 ID:SSeYRTrr0
>>646 はっきり言おう。
お前、向いてない。
まずは入門書を最初の項から見直すべき。
あと、コンパイル環境を整えろ。大前提だ。
ところで平均っていったら、小数点以下も出るわけだが int使ってるってことは整数部分だけでいいのか?
661 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:15:51.69 ID:q9QmsS9g0
>>659 やっぱり向いてないかな・・・if-elseとswitchまではわかってたんだけどな。
機械好きだから理系入ったのに数学も物理も出来ないしね・・・
単位落としたくない、でも解けない なにこのジレンマ
662 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:17:26.97 ID:AXOmoLtOP
夏休みの間に何かひとつ実用的なツールを作りたい 今高3。プログラムは高校でCをちょっと習っただけ 親に引き篭もり引き篭もり言われてるから見返してやりたい 一体どうすればいいんだ 別に言語はこだわらない やる気はある
663 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:18:39.36 ID:SSeYRTrr0
>>661 いあ、こういうのって経験が大きいから
ひたすらやってたら身に付くとは思うぜ
できる奴とは相当差がつくとは思うが・・
664 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:19:05.82 ID:SSeYRTrr0
665 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:19:43.38 ID:q9QmsS9g0
>>663 励ましありがとう・・・
とりあえず解けそうなのから解いていくんだぜ
眠い
666 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:21:13.93 ID:jC5jGwVs0
やるべきこと ・コンパイル環境の整備 ・scanfとprintfの用法を調べる
>>662 電卓プログラムでいいんじゃね?
ちょっと習っただけでもこれなら作れると思う
Windowsに高機能なのがついてるから実用的かどうかはわからないけど・・・
668 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:22:33.05 ID:maeLjF/l0
>>662 用意するもの
1.すばらしいアイディア
2.すばらしいプログラミング教科書(すばらしくなくても可、しかし対価にやる気を支払う)
3.pcとコンパイラ
4.根性
669 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:24:48.13 ID:D0Ij3q0j0
>>662 漠然としすぎてるな
Cを習ったことがあるなら
まずは使いこなせるようになることが先じゃね?
670 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:25:04.24 ID:9KNS6tzZ0
>>662 webアプリケーションのほうが、見た目もよく、ちょっとしたものが作れるんじゃね?
オヌヌメはRuby on Rails
671 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:26:46.81 ID:q9QmsS9g0
やった・・・クソショボイが1つクリアしたぜ・・・
>>661 あまりその辺は関係ないお。
ベクトル・行列等を知らず、英語は中一から壊滅的、
学校に入るまで自分用のPCを持っておらず
未だに携帯買ってない漏れだが
現在成績トップクラスである程度OOPを扱える程度に成長したから。
お前はまずコンパイラ環境が自分のPCに無いだろ?
当然、VS2005くらい入れてるはずだよな。
もしあるのなら何故それで勉強しないんだ?
入門書の前半部程度のところを。3ヶ月も猶予があったのに。
嘆く暇があるのなら入門書読み解け。
673 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:27:13.20 ID:vLj86WXU0
>>661 喪舞は物事を素直に見て、出来る限りのことをサボらずに行なう真面目な香具師なんだな。
だがプログラムというのは、機械に「仕事をさせる」技だ。だから人間は可能な限り「楽」をするべきなんだ。
例えば10個の数、ってのは、1個の数が10個、ってことだ。人間が「10」って言ったら、あとは機械に数えるのはやらせよう。
そういった感覚が必要なんだ。数学がどうこうってレベルじゃない。
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
これを書くのは大変だったろ?だいたいから、数がちゃんと10個あるかどうか数えなきゃならん。これが百個だったらどうよ?
それを機械に数えさせるのが for だ。
喪舞の今までの感覚とは大きく違うんだろうな。見方を変えることが出来たら、何故今までわからなかったのかわからないぐらい簡単にわかるようになるよ。
ガンガれ。
674 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:27:38.34 ID:GRp0OkwT0
ぶっちゃけ設計ができなければ結局作りたいものは作れないから プログラムができても小学生を卒業したようなものd(ry
675 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:28:03.37 ID:snP5fFaV0
>>643 ここ2, 3週間毎日課題しかやってませんが何か?
休日?課題やる日のことだろ?
676 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:28:04.34 ID:SSeYRTrr0
>>662 実用的って言っても範囲広いよな
本当に実用的なもの作りたいなら
今の経験値じゃきついよな
ゲームとかでも可ならテトリスとかは?
>>665 ガンガレ
分からないことあったら
どんどん聞け
677 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:29:15.42 ID:AXOmoLtOP
やっぱりそんな簡単にはいかないよな・・・ ちなみにどの言語を覚えれば今後役に立ちそう?
>>675 ところで平均の小数点以下はいらんのか?
さっきのままで作ると問答無用で切り捨ててるよ
679 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:30:30.68 ID:snP5fFaV0
>>673 こいつは100個書くタイプの人間だぜ?www
こんな遥か斜め上を行くソースはじめてみたwww
680 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:30:57.34 ID:q9QmsS9g0
>>673 あんたにヌクモリティ以上のものを感じたよ・・・ありがとう
とりあえず役に立たない教本を見直すぜ
>>675 そうだよね\(^o^)/
部活→バイト→バイト→課題→部活→課題→ばいと
>>676 ありがとう。でも出来るだけがんばってみるよ
681 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:31:15.50 ID:SSeYRTrr0
>>677 どの言語でもイイから極めろと言いたいが
オススメはC
682 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:32:14.79 ID:xrRN6FSf0
どの言語を覚えれば役立つとかじゃなくて どういったことをしたいとかしたいことに役立てたいことに言語をあわせたほうがいいjane?
683 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:32:39.80 ID:vLj86WXU0
>>679 モレもそう思う。だから
>>673 を書いた。
ちなみにモレはscanf程度なら何度か見たことがある。流石にprintfは仰天だったがw
684 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:34:08.26 ID:D0Ij3q0j0
>>677 Cを少し習ったのなら一通り勉強してみたら?
プログラミングの基本的な考え方を学ぶ為にも、
Cは基礎知識として持っておいて損は無い
そこから他の言語に発展させればおk
685 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:36:23.90 ID:AXOmoLtOP
>>682 使い分けが大事なんだな
>>681 ,684
とりあえずCを勉強する事にするぜ
簡単に習得できるとは思わないが頑張る!
>>677 4ヶ月前にPHPでプログラミングデビューしたけど、結構気に入ってるよ。
今はアマゾン・アソシエイトコンテストの応募作品作ってる
このスレにはヌクモリティに溢れてるな…
688 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:38:03.83 ID:NZc5shjZ0
Cで入門書一冊こなす程度の事は出来る様になったんだが、次何をすればいいのだろうか・・・ ファイルの整理とかが楽に出来るようになれば良いなあ・・・とか思って食い付いたが、 だんだんプログラミング自体が楽しくなってきたんだが。
689 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:38:06.93 ID:jC5jGwVs0
あ、Javaを使った授業が終わってほっとしてたが 8月の始めにC使う授業があったんだった 完全に忘れてたwwwwwww
690 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:39:13.22 ID:q9QmsS9g0
ちくしょう・・・やった問題のちょっとした応用ばっかなのに・・・ もう泣けてくるぜ
691 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:41:16.89 ID:D0Ij3q0j0
692 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:42:01.64 ID:jC5jGwVs0
>>690 このスレにいるほとんどがきっと通った道なんだぜ
そこを通り抜ければ「あ、こんなのちょっと変更するだけじゃん」って思えるようになるはず。
>>688 C++かC#にチャレンジ
出来る幅が一気に広がるZE
694 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:42:49.40 ID:SSeYRTrr0
>>688 ファイルの自動整理をするプログラム書けば良いのでは
695 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:44:39.66 ID:NZc5shjZ0
>>692 データベースっていうと、SQLとか言う奴ですか・・・?
ちょっと後でググってみます。
>>693 C++とC#ですか・・・
windowsアプリに挑戦してみたいんですが、どっちの方が身に着けやすいでしょう?
696 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:44:44.49 ID:q9QmsS9g0
mからnまでの計算をするプログラムなんだがなんか無限に続くんだがどこがおかしい? まぁ俺のことだからすっとんきょうなことをしでかしてるんだろが・・・ #include<stdio.h> int main(void) { int m,n,x; scanf("%d,%d",&m,&n); for(m=0;m<n;m++){ x+=m; printf("%d",x); } return 0; }
SQLは違うんじゃないか
>>695 それならC#だな。
最近波に乗ってるし敷居も低くなってる。
699 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:46:08.77 ID:q9QmsS9g0
しまった。訂正 #include<stdio.h> int main(void) { int m,n,x; scanf("%d %d",&m,&n); for(m=0;m<n;m++){ x+=m; } printf("%d",x); return 0; }
700 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:46:22.39 ID:maeLjF/l0
m=0じゃm取得した意味無いっす
なんでscanfでm入力してるのにforでmに0入れてんだ
702 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:47:52.72 ID:q9QmsS9g0
>>700-701 アッー! んじゃここは空白でいいんかな?それでも正しい答えは出ない・・・
703 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:48:17.77 ID:D0Ij3q0j0
>>695 そう、業務アプリなんかだとデータベースは当たり前だからな
何をやりたいかにもよるが・・・
ただ、CでSQL書くのは結構大変だから
SQLやるならproCで書いたほうがいい
>>696 おいwww
704 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:48:25.15 ID:jC5jGwVs0
というかmからnまでの計算ってのは m+(m+1)+・・・+(n-1)+nを求めたいっていう意味なのか?
x ちゃんと初期化しろ
706 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:48:39.64 ID:snP5fFaV0
>>696 forでm=0にしたらscanfでmの値取ってるの意味ないじゃんwww
それとscanf("%d,%d", &m, &n);じゃなくてscanf("%d %d",&m, &n);じゃね?
(ちょっと記憶が曖昧)
あとxは0で初期化しとけ。なんだか分からない値にmを足していくことになるぞ?
>>699 mをxcanfで取得しておきながら
forで初期化し直してるし
逆にxの値が不定の状態でx = x+m;なんてしちゃ駄目だろ。
708 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:49:51.43 ID:jC5jGwVs0
初期化についてはコンパイラからも突っ込まれなかったか?
709 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:50:07.34 ID:xrRN6FSf0
C言語でバブルソートで配列にはいった点数を並べるのは解るんだが どうにか行ごとに並べ替えができない? ID 国語 数学 英語 1 63 65 45 12. 47 30 24 3 98 13 60 国語順を選ぶと↓ ID 国語 数学 英語 ←3 98 13 60 1 63 65 45 12. 47 30 24 ↑↑ →3 98 13 60 感覚的にはこんな感じで
710 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:50:24.66 ID:q9QmsS9g0
初期化か!思い出した!思い出したついでに完成したのはっとく #include<stdio.h> int main(void) { int m,n,total=0; scanf("%d %d",&m,&n); for( ;m<n;m++){ total+=m; } printf("%d",total); return 0; }
711 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:51:50.77 ID:snP5fFaV0
712 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:51:51.71 ID:NZc5shjZ0
>>698 それなら、C#やってみます。
面白いかな・・・wktkwktk
>>703 業務用ですか・・・
一応趣味でやってるんで仕事にするつもりは無いんですが、
調べて面白そうだったら手つけて見ますw
713 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:52:00.56 ID:jC5jGwVs0
>>709 構造体か2次元配列を作って国語の点数についてソートすればいいんじゃないの?
>>710 まあいいんじゃね。{始まりの位置がmainとforで違うのも気になるがまあいいだろう
714 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:54:16.78 ID:dmfFS65d0
715 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:54:37.51 ID:D0Ij3q0j0
構造体をつかってやればいいと思うが、 これはCでやるような処理じゃねぇw
716 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:55:54.69 ID:xrRN6FSf0
>>713 やっぱり構造体は避けて通れないか。
一応点数は2次元配列で
ID 国 .数 .英
[0] [1] [2] [3]
[0]
[1]
[2]
〜〜〜〜略〜〜〜〜
[30]
こんな感じで入ってはいるんだけどどうやったらいいのかが解らない
717 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:56:20.40 ID:snP5fFaV0
>>710 慣れたら見やすいソースの書き方も考えるといいと思う
けどまぁそんなのはまだまだ先か・・・・・・
718 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:57:31.82 ID:q9QmsS9g0
階乗計算。これでおk? #include<stdio.h> int main(void) { int m,n,total=1; scanf("%d %d",&m,&n); for( ;m<=n;m++){ total*=m; } printf("%d",total); return 0; }
719 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:58:00.35 ID:xrRN6FSf0
720 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:58:21.89 ID:snP5fFaV0
>>716 ソートの比較対象をIDか国語か数学か英語か、0, 1, 2, 3で決めてあとは普通にソートすればおk
入れ換えるときはID、国語、数学、英語を全部入れ換えるようにするだけ
ずいぶん手抜きだな
722 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 01:59:11.39 ID:jC5jGwVs0
>>718 それ階乗か?
n!ならmは入力する必要ないだろ?
個人的には変数名totalをproductに変えてほしいけどな
723 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:00:30.61 ID:q9QmsS9g0
>>721 手抜きなのは「あれ?これもしかしたらさっきのいじくればおkじゃね?」と思ったから
>>722 ・・・・・・!!!!!!!!!!!そりゃそうだ。
724 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:01:02.82 ID:dmfFS65d0
>>719 システムコールでエクセル呼べwwww
UnixならCalc呼べええええwwww
>>716 #define KOKUGO 1
#define SUUGAKU 2
しといて
sort(KOKUGO)
とパラメータで渡してやるのが、一番簡単かな
全科目を毎回移動するので、処理が重くなるけど
構造体とポインタを使うのがオヌヌメ
726 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:01:15.96 ID:snP5fFaV0
>>718 mからnまでかければいいんでしょ?
なら多分おk
ところで
>>710 ってn足してなくね?
727 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:02:13.48 ID:xrRN6FSf0
>>720 全部を入れ替えるとは
taihi = a[0]
a[0] = a[3]
a[3] = taihi
こんな感じでいけるの?
>>726 「nまで」だからn増やしたらマズいだろ
729 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:02:37.32 ID:snP5fFaV0
730 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:03:57.56 ID:snP5fFaV0
>>728 普通mからnまで足せっていわれたらnも足すだろ
731 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:04:35.89 ID:xrRN6FSf0
>>724 ポインタのさわりくらいまでしか理解できてないからシステムコールなんてまだまだ先だぜw
>>725 defineはC++でつかったからなんとなく解る気がする
けど構造体とポインタがオヌヌメなのか。
独習と絵本とgoogle先生に聞いてみる。
dクス
ああそうか m<n+1でいいんじゃね?
733 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:05:42.00 ID:q9QmsS9g0
・・・だめだ。半分以上はなんとか解けたがほかがわからん・・・ 頼ってもいいですか?
734 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:06:18.48 ID:jC5jGwVs0
>>733 ここまですでに大分頼っておいて何を言ってるんだw
735 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:08:51.28 ID:snP5fFaV0
736 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:09:18.51 ID:q9QmsS9g0
>>734 ですよねー^^
・・・といいたいところだが俺の足りないオツムじゃ無理なんだ・・・発狂しそう
737 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:10:19.29 ID:jC5jGwVs0
とりあえず残ってる課題を列挙してみ
>>727 値を移動させたいなら
memcpy(taihi, a[0], sizeof(a[0]));
これでa[0]の値をごっそりコピーする
ポインタでやるなら&(a[0])ってやって先頭アドレスを示してやらないといかん
739 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:15:08.94 ID:q9QmsS9g0
・%d,%d,%d,%d,%d,%d,%d,%d,%d,%dのやつ ・3の倍数計算。数字を入力しその個数分3の倍数を計算して表示 ・まず、平均を計算したいデータ数(例:10.20.30.40の平均を計算したい場合は、データ数は4) を入力する。そして。データ数分だけキーボードからデータを入力し合計を計算した後に平均を求めて表示 ・キーボードから面積計算したい回数を入力し。その回数だけ半径rをキーボードから入力し 表面積sを計算して表示す津という一連の処理を繰り返す。 あとこの4つ。こんなに発狂しそうなのははぴねすプレイ時以来
・%d,%d,%d,%d,%d,%d,%d,%d,%d,%dのやつ 日本語でおk
741 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:17:42.67 ID:snP5fFaV0
入力を受け取る -> scanfを使う 入力した回数分何かをする -> forを使う ということは分かるよな?
742 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:18:00.32 ID:jC5jGwVs0
>>740 多分10個の数値入力の平均を求めよって奴
743 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:18:21.75 ID:xrRN6FSf0
>>738 構造体でもいけそうだけど
memcpyなんてすばらしい関数もあるのか。
これでごっそりコピーか
SUGEEEEEEEEEEE
マジdクス
後はこれをバブルのforに組み込めば・・・
744 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:18:25.22 ID:snP5fFaV0
入力を受け取る -> scanfを使う [入力した数]回何かをする -> forを使う と言ったほうがいいかな
745 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:18:50.00 ID:q9QmsS9g0
>>740 10個の数字を入力して平均を求める。
>>741 ギリギリ。scanfはわかる。でもfor文の上手な使い方がたぶんイマイチだ
>>739 2番目って
3^nのnを入力させて
3^0,3^1,3^2…3^n
って感じで表示させるってこと?
747 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:20:52.45 ID:q385GwZX0
みんな優しすぎワロタ
748 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:20:56.22 ID:q9QmsS9g0
>>746 たぶんそれを計算して表示させやがれってことだと思う。
749 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:21:33.17 ID:snP5fFaV0
>>745 for分ってのはよー「n回繰り返す」とか「n個足す」とかそういうことやることが多いんだよ
int i, n;
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("You are an idiot! hahaha!\n");
}
とりあえずこれが何をしてるプログラムか考えてみ、自ずと道は開けるはずだ。
750 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:22:47.61 ID:xrRN6FSf0
forでこんだけ悩んでるということはwhileとかdo出てきたらどうなるんだろうなw
751 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:22:53.90 ID:snP5fFaV0
>>746 それ3の累乗。表示させるのは3の倍数だから毎回3を加えればいいんでね?
752 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:24:01.82 ID:q9QmsS9g0
>>749 とりあえず俺がものすごくバカなのは見て0.5秒でわかった
これはn回表示プログラムで、i++で1回ずつ増えていく。nを超えることはない。
754 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:25:14.11 ID:xrRN6FSf0
>>753 なんか条件式とかインクルードとか初期化とかがわからないかなと思ってw
>>751 やっちまった
というか
自分の課題終わってないのに
何やってるんだろうか
756 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:26:05.51 ID:q9QmsS9g0
ねむい でも寝たら単位取れない ねみう
大学生?
そもそも、まだprintfすら危うい状況なんだけど
759 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:28:40.10 ID:snP5fFaV0
>>752 おk。文章は思い付かなかったから有名なブラクラのにしただけだから気にしないでくれww
悪意はないwww
for (処理1; 条件2; 処理3) {
処理4
}
for文の動作
1) 処理1を行う。その後2)に移る。ループ変数の初期化をする場合が多い
2) 条件2を見て、条件を満たしていれば3)へ移り、満たしていなければfor文は終了する
3) 処理4を行う。その後4)へ移る
4) 処理3を行う。その後2)へ移る
.NET2.0から丸め誤差の出ないDecimal.Roundのオプションができたけど、 これって税計算するシステム開発で信頼して使える?
761 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:30:31.79 ID:snP5fFaV0
for (処理1; 条件2; 処理4) { 処理3 } for文の動作 1) 処理1を行う。その後2)に移る。ループ変数の初期化をする場合が多い 2) 条件2を見て、条件を満たしていれば3)へ移り、満たしていなければfor文は終了する 3) 処理3を行う。その後4)へ移る 4) 処理4を行う。その後2)へ移る ややこしいから番号変えた
762 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:31:12.24 ID:xrRN6FSf0
AAで図解できたらいいな
763 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:32:13.64 ID:q9QmsS9g0
とりあえず3の倍数のやつは まず倍数の個数の指定 ↓ 条件が合っているか ↓ 計算 ↓ 繰り返し れおk?
for(i=0,sum=0;i<10;i++){ scanf("%d",&n); sum += n; } a=sum/10; 10回入力して平均はこれでできるか ねむいから考えられない
765 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:33:48.40 ID:xrRN6FSf0
766 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:34:16.84 ID:snP5fFaV0
>>763 おk
個数の回数分計算するのはさっきの説明とYou are an idiotサンプルで考えてくれ
767 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:35:18.87 ID:snP5fFaV0
>>764 型注意。sumがdoubleならいいけど
ガ板からきました
769 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:36:41.01 ID:q9QmsS9g0
倍数計算は出来そうだが平均と面積計算が出来そうにない・・・ 俺オワタ
やっぱりあれはガ板に貼られたのか・・・
771 :
764 :2007/07/13(金) 02:39:17.39 ID:cBbXc2E6O
めんどくさいから型書いてないぜ
772 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:39:52.71 ID:xrRN6FSf0
グロ宣言を脳内補填してある
773 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:40:49.14 ID:q9QmsS9g0
倍数計算のforのとこにはなんて書けばいいんですかね? 条件とかあるのかこれ・・・?
774 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:41:47.59 ID:snP5fFaV0
>>769 課題を呼んで順序立てて方針を立てろ
1. まず、平均を計算したいデータ数を入力する。
入力した値を得るには何を使えば良いか?
2. データ数分だけキーボードからデータを入力し合計を計算する
n回入力を受け付ける(入力を受け付けるのをn回繰り返す)にはどうすれば良いか?
合計を求めるにはどうするか?(入力の度に足しあわせn回繰り返せばよい)
3. 平均を求める
割れ
4. 表示する
書け
775 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:43:10.92 ID:snP5fFaV0
776 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:44:14.98 ID:q9QmsS9g0
777 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:44:45.53 ID:snP5fFaV0
じゃあどうするんだ?
778 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:45:58.59 ID:q9QmsS9g0
回数をしていするんだから不等号なのはわかる。でも今俺の頭の中では n<=n というのが泳いでる。これはないわ・・・
779 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:48:32.03 ID:snP5fFaV0
>>778 せっかくn回もidiotって言われたんだからこれを参考にしない手はないだろ
780 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:49:01.53 ID:xrRN6FSf0
とりあえずインクルードを別の変数でしたら同だ
781 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:50:52.64 ID:snP5fFaV0
じゃあ寝るけどおまいらガンガレ
多分いけるだけの情報は残したとおもう
>>780 よくわからないけど
構造体の中に構造体へのポインタをいれてやったらリストみたいなことができるんだぜ?
782 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:51:44.28 ID:q9QmsS9g0
やばい・・・もう無理かも
783 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:53:46.15 ID:jRFD1jFh0
こんなん覚えられっかあああああああああ
784 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:54:06.22 ID:xrRN6FSf0
785 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 02:56:50.90 ID:q9QmsS9g0
VIPのヌクモリティあふれる皆さん ホントにどうもありがとう あとはもう明日とも出しに聞きます 本とは事理キレやりたかったけど体がもたない そんじゃ脱落します みあなしトンクス
(・∀・)つ∴ ニクコプーンクエ!
( ̄ー ̄)ニヤリ
(゚д゚)
_, ._ ( ゚ Д゚) ナニコレカソ?
朝じゃなかったら確実にこのスレ落ちてるなw
791 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 06:28:24.71 ID:snP5fFaV0
おはようw
792 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 07:29:02.55 ID:6F/WJD6kO
ひどい過疎だなwおいw。 とりあえず保守
793 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 08:19:05.27 ID:WDaKNDD9O
ほ
>>790 こういう命題に対して、仮定が偽であることよりこの命題は真であるって言えるのかな
795 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 09:01:03.53 ID:vLj86WXU0
>>794 言える。
例)喪舞がプログラマーならモレは亜米利加大統領だ
喪舞がプログラマーではない→モレが亜米利加大統領であろうが無かろうが命題は真
喪舞がプログラマーである→モレが亜米利加大統領であれば命題は真、でなければ偽
796 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 09:06:20.67 ID:FgzNK/PK0
>>794 解釈にもよるけど、俺の読み方だと言えない
現実世界をWとする
全ての仮想世界wについて、(wがWと「ある性質」を共有するなら、
(wにおいて朝じゃない→wにおいてこのスレが落ちている)
が成り立つ)
みたいに読むから
「ある性質」はいろいろ考えられるけど、「このスレの進行の速さがこれくらいである」が暗黙に入っているはず
とりあえずプログラミングしようぜ!
798 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 09:40:05.30 ID:E+llDPwKO
なんかテスト前って感じだな
( ´д)ヒソ(´д`)ヒソ(д` )
今だ!2get! ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
人稲
802 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 11:38:17.01 ID:r8S5VqKw0
連続レスすると人稲と書き込むのかな
803 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 11:41:42.98 ID:q385GwZX0
保守AIの仕様を考えるスレ
804 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 11:45:20.64 ID:vLj86WXU0
。o O (マターリ………) (´ー`)y−~~~
test
いいか、みんな (゚д゚ ) (| y |) エッチとエロでは単なるスケベ野郎だが H ( ゚д゚) ERO \/| y |\/ 二つ合わさればヒーローとなる ( ゚д゚) HERO (\/\/
m9(^Д^)プギャー!
保守
⊂二二二( ^ω^)二⊃ ブーン
811 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 14:45:11.45 ID:r8S5VqKw0
なんという保守スレ
xとyを入れ替えるアルゴリズム x-=y=(x+=y)-y;
813 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:03:19.60 ID:s+SkSK0p0
Pythonで FizzBuzz ハノイの塔 シーザー暗号解読 までやった。 次は何するべきだと思う?
814 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:05:17.81 ID:r8S5VqKw0
自分の作りたいものを作ってみる ゲームを作ってみる 2chブラウザを作ってみる アルゴリズムの本を読む Bittorrentのソースコードを読んでみる 結局何がしたいのかによるんだけどな
815 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:14:03.67 ID:vLj86WXU0
次はCで同じものを作ってみることだろ。複数言語に触れておくことは良い経験になる。
とりあえず初心者からなかなか次のステップに踏み出せない奴は他人のソースを読め そこそこ出来るようになって次のステップに踏み出せない奴は数学をやれ
817 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:28:45.81 ID:s+SkSK0p0
じゃあルービックキューブの解をやって
819 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:45:39.29 ID:HhA7ooSs0
>>817 じゃ、他の初心者用課題をやるか、書いたプログラムをここに貼り付けてみるか
820 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:49:03.25 ID:vLj86WXU0
>>817 なら初心者用の課題が載ってるような本を本屋で探して買って来てやれw
821 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 15:52:49.97 ID:HhA7ooSs0
そういや、あのwikiのシーザー暗号て人力でどれだけずれてるか推測 してもいいのかな? 最後の文字がおそらく「.」だろうとあたりを付けて解いたら解けたんだけどさ
щ(゚Д゚щ)カモォォォン
チョットー ハヤクシテクレル? (・∀・ )っ/凵⌒☆チンチン
C#でstring型の2.002をdouble.Parseでdouble型のに入れて、 1000倍してint型の変数に入れてみたら2001になってた・・・ 結局'.'でspritして別々にint.Parseで拾うことにしたんだけど、 なんかこういうのが起こらないいい方法ってないかな?
誤爆の次はbeはずし忘れ・・・ もうだめぽ
しょた◆B6ShOTADnA beポイント:2 登録日:2007-07-09 紹介文 ポイントくれた人ありがとっ 2証はじめましたっ 好きなもの:数学、大会系プログラミング、おとこのこ 嫌いなもの:英語、おんなのこ 出没するとこ:vipとか大学受験板とか就職板とか
827 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:03:58.86 ID:EnYjqBcU0
javaでオブジェクトの送受信をするときは XMLEncoder/DecoderとObjectOutput/InputStream どっち使ったほうがいい?
828 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:13:56.94 ID:w0/8mtAv0
public class omake05_8 { public static void main(String[] args) { int x,y,z; String hantei; x=(int)(6*Math.random()+1);//サイコロ1の作成 y=(int)(6*Math.random()+1);//サイコロ2の作成 if((x+y)%2==0){ hantei="チョー"; }else{ hantei="ハン"; } if(x>y){ z=x; x=y; y=z; //小さい順に数を入れ替える } System.out.println(x+","+y+"の"+hantei+"です"); } } * 持ち点を100とし,何点賭けるかをキーボードから入力する. * 当たった場合,賭け点を持ち点に加える. * はずれた場合,持ち点から賭け点分減らす. 上の三つをプログラムに加えて改良するなんて俺には無理です>< try catchを使うんだろうなってのはわかる
\_WWWWWWWWWWWWWWWW_/ ≫ ≪ ≫ この後、衝撃的な展開が! ≪ ≫ ≪ /MMMMMMMMMMMMMMMMM、\
830 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:30:13.35 ID:0Q8E05zr0
perlでブラウザゲー作ってるんだが、 20秒後に自動でこれを実行するみたいなのはどうすればできるんだ?
831 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:30:54.96 ID:YdtsEHS40
自動的に再読み込みすればいいんじゃね
832 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:32:17.18 ID:0Q8E05zr0
>>831 自動的にやるのがよくわからない\(^o^)/
<meta http-equiv="Refresh" content="60"> perlは分からんがこのHTMLで60秒毎に再読み込み
テトリスの枠組みだけソース打ち込んだけど表示されない/(^o^)\
835 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 17:52:23.29 ID:0Q8E05zr0
>>833 問題は、再読み込みだったら引数とか使えないんだよな
836 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:04:58.46 ID:YdtsEHS40
Javascriptでフォームを自動で送信すればいいんじゃない?
837 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:05:30.51 ID:6F/WJD6kO
最近だるいよ\(^o^)/
今だ!2get! ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
839 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:25:53.39 ID:6F/WJD6kO
3get
forget
test
843 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:40:46.16 ID:FgzNK/PK0
ANSI Common Lisp読みオワタ ふつうに良い言語だなこれ
844 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:51:54.59 ID:s+SkSK0p0
wxPythonの解説がある書籍orサイトあったらおせーて
845 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 18:52:40.02 ID:s+SkSK0p0
おれのIDにAIがついたらスカスカおっぱいな件
人稲
847 :
以下、名無しにかわりましてVIPがお送りします。 :2007/07/13(金) 19:15:11.26 ID:fWaQi7w+0
>>824 遅レスでスマンが、doubleからintに代入する前の値を確認してから書いてる?
848 :
以下、名無しにかわりましてVIPがお送りします。 :
2007/07/13(金) 19:18:41.79 ID:Y4dCKDoY0 ほしゅ