VIPPERでもわかるプログラミング
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/11/10(木) 10:47:540002デフォルトの名無しさん
2005/11/10(木) 10:48:43http://pc8.2ch.net/test/read.cgi/tech/1102142547/
初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
初学者が習うといい言語は何?(除PerlとJava)
http://pc8.2ch.net/test/read.cgi/tech/1075035410/
初心者のためのプログラミング言語ガイド Part2
http://pc8.2ch.net/test/read.cgi/tech/1122205164/
【言語】おすすめの言語ってなんでしょう【初心者】
http://pc8.2ch.net/test/read.cgi/tech/1124600090/
【完全初心者】何をやったらいいですか?
http://pc8.2ch.net/test/read.cgi/tech/1031149590/
0003デフォルトの名無しさん
2005/11/10(木) 10:49:42VIPPERでもわかる C言語プログラミング
http://pc8.2ch.net/test/read.cgi/tech/1129913775/
VIPPERでもわかる C言語 Part2
http://pc8.2ch.net/test/read.cgi/tech/1131189634/
0004デフォルトの名無しさん
2005/11/10(木) 12:15:12http://wiki.spc.gr.jp/ProgrammingVIP/
0005デフォルトの名無しさん
2005/11/10(木) 12:22:37たとえばページ名をVIPにしたい場合は
http://wiki.spc.gr.jp/ProgrammingVIP/?VIP
すでに同名のページがあれば表示されるし、なければ新規ボタンがでるから押せ
上のほうにある編集ボタンを押せば文章書ける
最後に保存ボタンを押してセーブできる
0006デフォルトの名無しさん
2005/11/10(木) 13:43:170007デフォルトの名無しさん
2005/11/10(木) 13:44:120008デフォルトの名無しさん
2005/11/10(木) 13:46:450009デフォルトの名無しさん
2005/11/10(木) 13:49:000010デフォルトの名無しさん
2005/11/10(木) 13:51:22でも、そっちのWiki、名前ちがうから、全くの別物だおwww
VIPPERでもわかるC言語プログラミングWiki
http://www7a.biglobe.ne.jp/~boonzo/vip_c/
0011デフォルトの名無しさん
2005/11/10(木) 13:53:55今のゆとり世代は個性と団結を求めすぎるから困る
0012デフォルトの名無しさん
2005/11/10(木) 13:55:280013デフォルトの名無しさん
2005/11/10(木) 13:55:31vipper.infoなんて懐かしいね
0014デフォルトの名無しさん
2005/11/10(木) 14:06:120015デフォルトの名無しさん
2005/11/10(木) 14:09:13呪縛wwwwwwwwwww
0016デフォルトの名無しさん
2005/11/10(木) 14:25:49vip = malloc(4096);
strcpy(vip,"unko");
printf("%x %s\n",vip,vip);
vip = realloc(vip,8192);
printf("%x %s\n",vip,vip);
0017デフォルトの名無しさん
2005/11/10(木) 14:29:14printf("%d\n",sizeof(vip));じゃ無理だけど
8192っていうサイズを後から求めることできる?
0019デフォルトの名無しさん
2005/11/10(木) 14:50:10002016
2005/11/10(木) 14:53:30>>16の例だけだとvipのアドレスは変化しないこともあるが
reallocではまずアドレスは変化すると考えた方がいい
OS次第だが、OS次第だからこそ、注意すべき事項
vip = malloc(4096);
www = malloc(4096);
strcpy(vip,"unko");
strcpy(www,"tintin");
printf("%x %s\n",vip,vip);
printf("%x %s\n",www,www);
vip = realloc(vip,8192);
printf("%x %s\n",vip,vip);
0021デフォルトの名無しさん
2005/11/10(木) 15:04:15(`・ω・´)シャキーン
0022デフォルトの名無しさん
2005/11/10(木) 15:07:020023デフォルトの名無しさん
2005/11/10(木) 15:13:100024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
2005/11/10(木) 15:44:35辞書にVIP語押し込んであってKakashiかCabosかMecabを使ってスレを解析して勝手にレスするやつwwwww
んでスレ立てもしたりとかwwwwwうぇwうぇwwwww
0026デフォルトの名無しさん
2005/11/10(木) 15:45:56二行目の真ん中あたりKWSK
0027デフォルトの名無しさん
2005/11/10(木) 16:09:03スマソ
CabosはChaSenの間違いorz
0028デフォルトの名無しさん
2005/11/10(木) 16:13:220029デフォルトの名無しさん
2005/11/10(木) 16:35:02chasenとかいうのは奈良で作ってるのか。遠いな。
ちょ
おま
うは
っうぇ
おk
あるある
ねーよ
(SI接頭辞 +)ワロス
以上、wwwwwwwwwとの組み合わせ
ブーン
(SI接頭辞 +)カワイソス(動詞/形容詞/形容動詞の語尾を「す」に置換)
キタコレ
把握した
おっぱい
おっき
今北産業
どうみても〜です。\n本当にありがとうございました。
それなんて〜(エロゲ)
それが〜クオリティ
〜お(終助詞「よ」を「お」に置換)
〜じゃね?
〜><
('A`)
( ^ω^)
(*^ω^)
(^ω^;)
0030デフォルトの名無しさん
2005/11/10(木) 16:39:31どう見ても〜は麻雀板発祥。VIP語じゃない
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
2005/11/10(木) 16:41:37そうか、3スレ程度流し読みして拾っただけだから許せ。
0033デフォルトの名無しさん
2005/11/10(木) 16:43:51んなこと言い出したらキリがないから無視
0034デフォルトの名無しさん
2005/11/10(木) 16:47:500035デフォルトの名無しさん
2005/11/10(木) 16:49:10「VIPPER」って何?
0036デフォルトの名無しさん
NGNGもう半年ROMれ
0037デフォルトの名無しさん
2005/11/10(木) 16:56:27わからないなら出てこないでください。
で、「VIPPER」って何?
0038デフォルトの名無しさん
NGNG失礼だが、俺VIPPERなんだけどwwwwwwwwwwwwwwww
0039デフォルトの名無しさん
2005/11/10(木) 16:57:290040デフォルトの名無しさん
2005/11/10(木) 16:57:31【問題1】
VIPPER=???
???を埋めよ。
0041デフォルトの名無しさん
2005/11/10(木) 16:58:420042デフォルトの名無しさん
NGNGなんかスレタイがかわってきってるらしいお
VIPPERでもわかるC言語プログラミング
↓
VIPPERでもわかるC言語
↓
VIPPERでもわかるプログラミング
0043デフォルトの名無しさん
2005/11/10(木) 17:03:08A. VIP語を駆使するcoolなやつらのことさwwwwぅうぇwww
Q. じゃVIP語ってなに?
A. VIPPERが駆使するcoolな言葉に決まってるだろwwwwwwww
0044デフォルトの名無しさん
NGNGナイス回答wwwwキタコレwwwwwwwwwwwww
0045デフォルトの名無しさん
2005/11/10(木) 17:05:150046デフォルトの名無しさん
2005/11/10(木) 17:07:56VIPPERだお(^ω^)
0047デフォルトの名無しさん
2005/11/10(木) 17:08:200048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
2005/11/10(木) 17:19:260050デフォルトの名無しさん
2005/11/10(木) 17:19:410051デフォルトの名無しさん
2005/11/10(木) 18:03:230052デフォルトの名無しさん
2005/11/10(木) 18:07:42for(int i;i<100;i++)
vippers[i]=new Vipper();
0053デフォルトの名無しさん
2005/11/10(木) 18:16:490054デフォルトの名無しさん
2005/11/10(木) 19:10:02use strict;
print "What is VIPPER?";
$VIPPER = undef;
$VIPPER = <STDIN>;
print "VIPPER is $VIPPER";
0055デフォルトの名無しさん
2005/11/10(木) 19:11:10プログラミングを知らない私が来ましたよ。
私の目標は「この人は別格だ」と言われるような、
副業プログラマになることです。
そう言うわけでおまいら頼みますよ。
しばらくしたら質問を幾つかこさえて来ると思いますが答えてね♪
0056デフォルトの名無しさん
2005/11/10(木) 19:13:580057デフォルトの名無しさん
2005/11/10(木) 19:16:550058デフォルトの名無しさん
2005/11/10(木) 19:22:26厳しいなあ。これでも本気で頑張ろうと思ってるんですよ。
頼みます。何て言うか「ここで仲良くやっていこう」と思えたら、
ほら、励みになるじゃないですか!ね。
とりあえず次に来るのは週末くらいかな。馴れ合い覚悟でお願いします。
その頃には環境を整えて、手元にある参考書とにらめっこしていると思います。
0059デフォルトの名無しさん
2005/11/10(木) 19:23:310060デフォルトの名無しさん
2005/11/10(木) 19:29:580061デフォルトの名無しさん
2005/11/10(木) 19:36:26VIPPER一筋!それ以外いらにゃい
0062デフォルトの名無しさん
2005/11/10(木) 19:39:150063デフォルトの名無しさん
2005/11/10(木) 19:39:560064デフォルトの名無しさん
2005/11/10(木) 19:41:20( ゚∀゚)彡 おっぱい!おっぱい!
( ⊂彡
| |
し ⌒J
0065デフォルトの名無しさん
2005/11/10(木) 19:42:51月は東に
日は西に
0066デフォルトの名無しさん
2005/11/10(木) 19:44:04( ゚∀゚)彡 おっぱい!おっぱい!
( ⊂彡
| |
し ⌒J
0067デフォルトの名無しさん
2005/11/10(木) 19:44:150068デフォルトの名無しさん
2005/11/10(木) 19:48:47public void boon();
public void oppai();
public void vipQuality();
}
0069デフォルトの名無しさん
2005/11/10(木) 19:51:380070デフォルトの名無しさん
2005/11/10(木) 19:54:290071デフォルトの名無しさん
2005/11/10(木) 19:54:250072デフォルトの名無しさん
2005/11/10(木) 20:10:480073デフォルトの名無しさん
2005/11/10(木) 20:18:160074デフォルトの名無しさん
2005/11/10(木) 20:27:39とりあえず、コンパイラ落として来い
0075デフォルトの名無しさん
2005/11/10(木) 20:28:270076デフォルトの名無しさん
2005/11/10(木) 20:34:05つまづいてるやつ多いと思う
0077デフォルトの名無しさん
2005/11/10(木) 20:35:31躓くは
つまづく→×
つまずく→○
0078デフォルトの名無しさん
2005/11/10(木) 20:36:180079デフォルトの名無しさん
2005/11/10(木) 20:44:05ただで配ったら商売上がったりじゃないの?
まあ俺はGCCを使うけどな
0080デフォルトの名無しさん
2005/11/10(木) 20:50:26どっちも値段が張るので元々個人が買う割合は少ないから商売には影響ないと考えているのだろう。
むしろシェアを広げるのが重要と考えているのだと思う。
0081デフォルトの名無しさん
2005/11/10(木) 20:53:33フリー版で売り物のソフトは作れないんじゃなかったっけ
0082デフォルトの名無しさん
2005/11/10(木) 20:55:523000円の投資で12万のソフトに無料アップデートだw
ttp://ascii24.com/news/i/topi/article/2005/11/07/658923-000.html
0083デフォルトの名無しさん
2005/11/10(木) 20:58:020084デフォルトの名無しさん
2005/11/10(木) 21:09:34GCCはCygwinでビルドした奴はGPLになる(DLL必須になるから)
BCCはどこかの誰かがメールで聞いてOKだったから
っていう噂がWEBで広がって今にいたる、信頼できるソースはない
0085デフォルトの名無しさん
2005/11/10(木) 21:17:08--mno-cygwin
0086デフォルトの名無しさん
2005/11/10(木) 21:25:49もう実用レベルになったのかサンクス
0087デフォルトの名無しさん
2005/11/10(木) 21:28:54ただし研究用にしか使えない罠。
まぁ初心者はdmcでも使っとけってこった。
0088デフォルトの名無しさん
2005/11/10(木) 21:31:030089デフォルトの名無しさん
2005/11/10(木) 21:40:090090デフォルトの名無しさん
2005/11/10(木) 21:59:270091デフォルトの名無しさん
2005/11/10(木) 22:02:30お前は俺だなw
0092デフォルトの名無しさん
2005/11/10(木) 22:05:50激しく自演w
0093デフォルトの名無しさん
2005/11/10(木) 22:08:27お前は俺だなw
0094デフォルトの名無しさん
2005/11/10(木) 22:08:37ばーかばーか
0095デフォルトの名無しさん
2005/11/10(木) 22:13:51もうちょっとひねったほうがいいとおもいます
言葉につまったときの幼稚園児みたいですね( ^ω^)
0096デフォルトの名無しさん
2005/11/10(木) 22:14:44C言語入門インターネット版
ttp://homepage1.nifty.com/toshio-k/
初心者のためのポイント学習C言語
ttp://www9.plala.or.jp/sgwr-t/
C言語学習用のミニ開発環境 C言語を始めよう!
http://homepage3.nifty.com/aokura/
0097デフォルトの名無しさん
2005/11/10(木) 22:50:46ばかっていったほうがばかなんだぞばーか
0098デフォルトの名無しさん
2005/11/10(木) 22:55:520099デフォルトの名無しさん
2005/11/10(木) 23:11:35const unsigned long kanojoinaireki = years;
0100デフォルトの名無しさん
2005/11/10(木) 23:14:11volatileとかexternって使ったことない
0101デフォルトの名無しさん
2005/11/10(木) 23:22:05そりゃ終わってる
0102デフォルトの名無しさん
2005/11/10(木) 23:22:55volatileはコンパイラによる最適化を禁止する修飾子で、
externは外部の関数を宣言する修飾子だお
0103デフォルトの名無しさん
2005/11/10(木) 23:24:41てかもうちょっと身のある会話しようよ(´・ω・`)
0104デフォルトの名無しさん
2005/11/10(木) 23:25:410105デフォルトの名無しさん
2005/11/11(金) 00:01:38前者では任意だが、後者では必須。
ただしグローバル変数はあまり使われないことを考慮するとどっちで使われることが多いかは微妙だ。
0106デフォルトの名無しさん
2005/11/11(金) 01:00:170107PIVVER
2005/11/11(金) 01:05:580108デフォルトの名無しさん
2005/11/11(金) 01:19:08グローバル変数でextern付けるのって、ファイルスコープの外で参照する為だっけ?
0109デフォルトの名無しさん
2005/11/11(金) 01:32:15それはC++使うとき
>>107
ちゃんと入門書嫁
0110デフォルトの名無しさん
2005/11/11(金) 01:34:150111デフォルトの名無しさん
2005/11/11(金) 01:40:430112デフォルトの名無しさん
2005/11/11(金) 01:43:370113デフォルトの名無しさん
2005/11/11(金) 01:52:12インターネッツを活用しる
0114デフォルトの名無しさん
2005/11/11(金) 01:54:210115デフォルトの名無しさん
2005/11/11(金) 01:56:29もう次スレからは
VIPPERにはわからないプログラミング
でいいだろ
0116デフォルトの名無しさん
2005/11/11(金) 01:59:170117デフォルトの名無しさん
2005/11/11(金) 02:05:39m n _∩ ∩_ n m
⊂二⌒ __) /\___/ヽ ( _⌒二⊃
\ \ /'''''' '''''':::::::\ / /
\ \ |(●), 、(●)、.:| / /
\ \| ,,ノ(、_, )ヽ、,, .::::|/ /
\ .| ´トェェェイ` .:::::::| / それが、ラウンコ精神
\\ |,r-r-| .:::::// http://etc3.2ch.net/entrance/
\`ー`ニニ´‐―´/
/ ・ ・ /
0118デフォルトの名無しさん
2005/11/11(金) 02:07:22http://pc8.2ch.net/test/read.cgi/tech/1131282679/
ということで、スレ終了のお知らせ?
0119デフォルトの名無しさん
NGNG何、ここの住民
0120デフォルトの名無しさん
2005/11/11(金) 02:46:410121デフォルトの名無しさん
2005/11/11(金) 03:00:30変数は数値の入れ物
x = 1
変数xに1を代入すると
xを値1として使うことができる
そのあと
x = 2
とすればこんどはxは値が2という風に変化させられる
x + x
というように数値どうしと同じように計算もできる
Cでは変数は使う前に、何という名前の変数を使うかを
宣言をしなければならない
0122デフォルトの名無しさん
NGNG>>121みたいに教えてやるのが普通だろ
0123デフォルトの名無しさん
2005/11/11(金) 03:11:21別のソースファイルで宣言した変数へアクセスするために使う
別のソースファイルの中に、こういう変数の実体があるはずだから使うよという
宣言みたいなもん
0124デフォルトの名無しさん
2005/11/11(金) 03:39:31おまい凄いな。で、何か得られる物があったかい?
0125デフォルトの名無しさん
2005/11/11(金) 04:04:35変数なんてもの使わないで素直に2 + 2すればいいじゃん
0126デフォルトの名無しさん
2005/11/11(金) 04:09:33リア小?
0127デフォルトの名無しさん
2005/11/11(金) 04:09:47それだと1種類の計算しかできないだろ?
xの値を自由に与えることによって幾通りもの計算ができる
といった柔軟な機能がもてるわけだ
0128デフォルトの名無しさん
NGNGさっぱりwwwwwwwwww
0129デフォルトの名無しさん
2005/11/11(金) 04:20:5133歳ですw
0130デフォルトの名無しさん
2005/11/11(金) 04:24:16|
. ̄ ̄| (゚д゚ )
 ̄ ̄| へヽノ |
.  ̄ ̄| ヽ
.  ̄ ̄|
 ̄ ̄
| (゚д゚ )
. ̄ ̄| ノヽノ |
 ̄ ̄| < <
.  ̄ ̄|
.  ̄ ̄|
 ̄ ̄
| (゚д゚ )
. ̄ ̄| へヽノ |
 ̄ ̄| ヽ
.  ̄ ̄|
.  ̄ ̄|
 ̄ ̄
|
. ̄ ̄|
 ̄ ̄| (゚д゚ ) ・・・!
.  ̄ ̄| ノヽノ |
.  ̄ ̄|< <
 ̄ ̄
|
. ̄ ̄|
 ̄ ̄| ( ゚д゚ )
.  ̄ ̄| ノヽノ | ━┓・・━┓・・━┓・・━┓・・━┓・・━┓・・
.  ̄ ̄|< < ━┛. ━┛. ━┛. ━┛. ━┛. ━┛
 ̄ ̄
0131デフォルトの名無しさん
2005/11/11(金) 05:18:390132デフォルトの名無しさん
2005/11/11(金) 07:35:58xの値をユーザーから入力して計算するプログラムを作るときには?
0133デフォルトの名無しさん
2005/11/11(金) 07:51:25ポル!!!
0134デフォルトの名無しさん
2005/11/11(金) 07:51:39#include <stdio.h>
int main(int argc, char **argv)
{
int x, y;
printf("x="); scanf("%d", &x);
printf("y="); scanf("%d", &y);
printf("x+y=%d\n", x+y);
return 0;
}
0135デフォルトの名無しさん
2005/11/11(金) 08:34:540136デフォルトの名無しさん
2005/11/11(金) 08:36:45実行結果は
x+y=xとyの入力結果の和でOK?
でもこれはコマンドライン引数からの入力って事ですか?
0137デフォルトの名無しさん
2005/11/11(金) 09:30:34なんか面白いことやろーぜ
0138デフォルトの名無しさん
2005/11/11(金) 10:00:17いいだしっぺよろ
0139デフォルトの名無しさん
2005/11/11(金) 11:19:02>>134のコードは標準入力から場合。
コマンドライン引数でやりたければこんな感じ。
#include <stdio.h>
#include <stdio.h>
int main(int argc, char **argv)
{
int x, y;
if(argc!=3) {
printf("使い方: %s 数値1 数値2\n", argv[0]);
return -1;
}
x=atoi(argv[1]);
y=atoi(argv[2]);
printf("x+y=%d\n", x+y);
return 0;
}
0140デフォルトの名無しさん
2005/11/11(金) 11:22:48× #include <stdio.h>
○ #include <stdlib.h>
0141デフォルトの名無しさん
2005/11/11(金) 11:53:270142デフォルトの名無しさん
2005/11/11(金) 11:58:58うはw
0143PIVVER
2005/11/11(金) 13:12:12返事が来るとは思ってなかったお!ありがとうだお!
もうひとつ質問、
変数というのは入れ物・中身どっちを指すんだお?
0144デフォルトの名無しさん
2005/11/11(金) 13:16:19ググれ、ばか
0145デフォルトの名無しさん
2005/11/11(金) 14:18:21日本語分からないお
>>137
もう超低級スレッドでいいじゃん
0146デフォルトの名無しさん
2005/11/11(金) 14:28:50C言語質問スレ【激初心者】
ttp://pc8.2ch.net/test/read.cgi/tech/1129043264/
と思ったけど、「超低級プログラミングスレッド」ではなく、「超低級スレッド」なのか
>>143
その辺の解説なら本やサイトで数分でたどり着くぞ
0147PIVVER
2005/11/11(金) 16:01:09変数の概念を作った人を尊敬するお
int h;
h = 321;
int k;
k = 0xFF;
(^ω^;)コンパイルアラー…?
0148デフォルトの名無しさん
2005/11/11(金) 16:24:20google先生の使い方教えちゃうお( ^ω^)
わからない、知りたい単語に「〜とは」をつけるといいお
今回の場合は「変数とは」だNE!
あ、でも待って!
変数っていろんなところで使われてるから
さらに「C言語」をつけ加えてみると幸せになれるかもだお( ^ω^)
漏れやさしすぎwwwうはwwwwwww
0149デフォルトの名無しさん
2005/11/11(金) 16:28:340150デフォルトの名無しさん
2005/11/11(金) 16:36:410151デフォルトの名無しさん
2005/11/11(金) 16:50:36ブロックの途中で変数宣言できないコンパイラなのかも?
int h;
int k;
って先に書いてからやってみ
0152デフォルトの名無しさん
2005/11/11(金) 18:45:37↓
total += temp;
0153デフォルトの名無しさん
2005/11/11(金) 18:48:59数学わかんねっつってるだろバカ
0154デフォルトの名無しさん
2005/11/11(金) 18:51:18Cではブロックの途中での変数宣言は出来ない。(C99以前)
0155デフォルトの名無しさん
2005/11/11(金) 19:00:270156デフォルトの名無しさん
2005/11/11(金) 19:01:01無料で超簡単にWindowsアプリケーションを速攻で作れるぜ
2chブラウザでも作ろう
0157デフォルトの名無しさん
2005/11/11(金) 19:15:570158デフォルトの名無しさん
2005/11/11(金) 19:19:140159デフォルトの名無しさん
2005/11/11(金) 19:19:450160デフォルトの名無しさん
2005/11/11(金) 19:20:220161デフォルトの名無しさん
2005/11/11(金) 19:24:510162デフォルトの名無しさん
2005/11/11(金) 19:25:160163デフォルトの名無しさん
2005/11/11(金) 19:27:210164デフォルトの名無しさん
2005/11/11(金) 19:30:18> <
> ギャングオブフォ━━━━━━(゚∀゚)━━━━━━ウ!!!<
> <
/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y\
,, ,,, ,,, ,,, ,,
/;;;;; ;;; ;;;;;;;;.;;ヽ
r';;;;_;-――--、;;;;;;、
{;∠,,_=====_、_ゝ;}
r‐,/;;;;;;;;,;}ニr';;;;;;,,ヽフ
r‐、,,、,,_ γ') li' {,;;;;;;;;;;ノ' l、;;;;;;;;lr┐
\ "'' { ヽ ,ト、_,イ、゙'''''''rノ
\,,__, -'''1 ト、 ,-―-、 ヽ !'
ゝ-''"^''ー-,, l ヽニニノ ノ
\ ^' - ,, ,' ヽ /
\: : : : . ^''ーy―-,,ノ;o;;ヘ,- ー―';ヽ,
\:: : :: /;;ヘ;ノ;;;ゝ;;、_;;;__;;;;ノ;;;;ヘ、__
^' ,: : : : :/:::::l;/;;;;::::::::;;;;;;;;;;;;;::::, -' `ヽ
\::/::::::/::::;;;;::::;:;:::::;;;:;:;;o;;/ , \
/::::::/::::::;;;;;;:::::;;:::;:;:;;:;:;:;:;/ . :: ::' ー―---
,'::::::::/::ヘ:::;;;:::;;:;:;;;;;;:;;;;;o:;/ . :: :: :: .
,';;;:::::,i::::::::;;;;:;;:;;;;;;:;:;;;;;;;;;;;/ :: :: :: :: :: :: :.:: :: :.
i:::::::/:::::::;;;;::::;;;:;;;;;;;;;;;;;;O;;l:: :: :: :: :: :: :: , -、:: :::: :: :.. ....
0165デフォルトの名無しさん
2005/11/11(金) 19:35:25DelphiでWindowsネイティブなアプリケーション開発をエンジョイ&エキサイティング?
0166デフォルトの名無しさん
2005/11/11(金) 19:36:32C++とJavaのマルチ開発環境がなんといっても
0167デフォルトの名無しさん
2005/11/11(金) 19:36:390168デフォルトの名無しさん
2005/11/11(金) 19:37:06VB・なでしこ・C++・C・Delphi・JavaなどでVIPブラウザを作るスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1129736009/
0169デフォルトの名無しさん
2005/11/11(金) 19:41:100171デフォルトの名無しさん
2005/11/11(金) 19:46:54VIPでオンラインゲーム作らね?
http://ex10.2ch.net/test/read.cgi/news4vip/1131451755/
0172デフォルトの名無しさん
2005/11/11(金) 19:47:56本当にありがとうございました
0173デフォルトの名無しさん
2005/11/11(金) 19:51:57不覚にもフイタwwww
GoFワロス
0175デフォルトの名無しさん
2005/11/11(金) 19:54:250176デフォルトの名無しさん
2005/11/11(金) 19:57:14/⌒ゝ/ /⌒~~ ~~ ├""´| ヽ
|. /∪ .σフ |工ニ .| | < 目標1327店!!!
ヽ. | `´ | ノ┴- .ノ .|
t--:ヘ t─-、| ...,ノ-─"" / |
`キ"~| `T" し-"´´ ノ| しヘ
.::.`ヽλ ヽ i λ"T´`""") .| L、,,ノ
∠....::..... ヽ、_ ,ムDノ.└┘:::..:::..hn___」
0177デフォルトの名無しさん
2005/11/11(金) 20:03:35僕らは何を目標にすればいいのだろう?
0178デフォルトの名無しさん
2005/11/11(金) 20:04:540179デフォルトの名無しさん
2005/11/11(金) 20:06:51U うまく
I 一番
を使って文章をつくりなさい
0180デフォルトの名無しさん
2005/11/11(金) 20:07:10例として書いてください
0181デフォルトの名無しさん
2005/11/11(金) 20:07:49一過性の遊びでやるなら
簡単に満足できるもの作れるやつ使ったほうがいいのは確かだな
0182デフォルトの名無しさん
2005/11/11(金) 20:08:010183デフォルトの名無しさん
2005/11/11(金) 20:08:220184デフォルトの名無しさん
2005/11/11(金) 20:09:06それはQTとかGTK+のことかい?
0185デフォルトの名無しさん
2005/11/11(金) 20:10:340186デフォルトの名無しさん
2005/11/11(金) 20:10:390187デフォルトの名無しさん
2005/11/11(金) 20:11:420188デフォルトの名無しさん
2005/11/11(金) 20:12:100189デフォルトの名無しさん
2005/11/11(金) 20:12:49やっぱり気にしないで下さい
0190デフォルトの名無しさん
2005/11/11(金) 20:14:210191デフォルトの名無しさん
2005/11/11(金) 20:15:260192デフォルトの名無しさん
2005/11/11(金) 20:15:390193デフォルトの名無しさん
2005/11/11(金) 20:17:11減ったとはいえ、それなりにあるよ
業界の癌ともいえるけどw
>>184
QtやGtk+はWin,Linux,Macどれでも簡単にGUIのプログラムを作る&動かせられるにするもの
QtはC++専用、Gtk+はC言語からできるけど、ポインタは完全に理解してないと無理
0194デフォルトの名無しさん
2005/11/11(金) 20:17:30VC++無料版
http://download.microsoft.com/download/E/B/B/EBB39CA3-C78B-49CD-B1BA-3CB80A8A5B09/vcsetup.exe
Delphi無料版
http://www.vector.co.jp/soft/win95/prog/se205882.html
0195デフォルトの名無しさん
2005/11/11(金) 20:19:03ttp://www.w-frontier.com/delphi/
ttp://www.h5.dion.ne.jp/~tuyano/TutorHome.html
ttp://kakinotane.s7.xrea.com/
0196デフォルトの名無しさん
2005/11/11(金) 20:19:580197デフォルトの名無しさん
2005/11/11(金) 20:20:21と言ってるのかい?
0198デフォルトの名無しさん
2005/11/11(金) 20:21:02高スペックならVC++
VC++や.NETはやたら重いので
0199デフォルトの名無しさん
2005/11/11(金) 20:26:070200デフォルトの名無しさん
2005/11/11(金) 20:26:260201デフォルトの名無しさん
2005/11/11(金) 20:26:520202デフォルトの名無しさん
2005/11/11(金) 20:29:29所詮VBだから
0203デフォルトの名無しさん
2005/11/11(金) 20:29:30軽い
速い
ドキュメント充実
VC
重い
有名
ドキュメント全部英語
BCB
偽Delphi
コンパイラ古め
無料版がない
0204デフォルトの名無しさん
2005/11/11(金) 20:30:32C++BuilderとJBuilderはクロス開発できるのか
てとこなんですが、実際のところどうなんでしょう
0205デフォルトの名無しさん
2005/11/11(金) 20:30:53日本語で頼む
0206デフォルトの名無しさん
2005/11/11(金) 20:32:18VCやらBCCはどれもC/C++言語
単に出してる会社が違う(性能やらバグやら差はあるけど)
>>201
環境整えるのも効率も性能もダメだからじゃね?w
>>203
でたらめすぎwww
0207デフォルトの名無しさん
2005/11/11(金) 20:32:51JBuilder は知らんがJava?微妙臭い
0208204
2005/11/11(金) 20:33:32開発環境Delphi上で
C++BuilderのソースとJBuilderのソースをリンクできるのか、
もしくは近いことができるのか
という点です
0209デフォルトの名無しさん
2005/11/11(金) 20:36:53VBを否定するとは気合入ってるな。
0210デフォルトの名無しさん
2005/11/11(金) 20:37:380211デフォルトの名無しさん
2005/11/11(金) 20:38:50M$がどうのこうのじゃなく、この場で勧められるとお思いで?
0212デフォルトの名無しさん
2005/11/11(金) 20:39:370213デフォルトの名無しさん
2005/11/11(金) 20:39:54新機能が一番はじめに搭載される(2ちゃんねるでいうとVIP)
ビジネスで一番使われてる(ゲーム界でいうとRPGツクール)
文法が自由すぎて別の人が書いたソースが読めない(プログラミング言語でいうとPerl)
VC#
.NETのバグなのにVC#のせいにされがち(ちびまる子でいうと藤木)
VBとは違うのだよVBとは、といってるわりにピンポイントしか出番がない(ガンダムでいうとグフ)
本当はWEB開発向けなのに無理やりクライアント開発させられる(銀河英雄伝説でいうとケスラー)
0214デフォルトの名無しさん
2005/11/11(金) 20:40:22何か問題でも?
0215デフォルトの名無しさん
2005/11/11(金) 20:40:36えっ、BCBの無料版あるんですか?
0216デフォルトの名無しさん
2005/11/11(金) 20:41:140217デフォルトの名無しさん
2005/11/11(金) 20:41:04VBっていうのは案外良さそうだな
0218デフォルトの名無しさん
2005/11/11(金) 20:42:41おkw = (BCB != BCC) && (BCB & BCC)
0219デフォルトの名無しさん
2005/11/11(金) 20:43:03例えがわかんねーww
0220デフォルトの名無しさん
2005/11/11(金) 20:43:46>新機能が一番はじめに搭載される
初耳だけど
0221デフォルトの名無しさん
2005/11/11(金) 20:43:50クリティカルな仕事はできなさそう
0222デフォルトの名無しさん
2005/11/11(金) 20:47:510223デフォルトの名無しさん
2005/11/11(金) 20:52:04Delphiと一緒
ほかにもオフィスやWEBとの連携もあって関わる範囲は大きい
VBで実際に書くのはGUIなんだけど周辺知識も必要
SQLやSOAPやオフィスなんかの言語以外の知識は
あるっていう人多いんじゃないかな
VBがプログラミング言語ではないと言われるのはそういう理由
アプリ操作の延長みたいな感覚なんだろうね
0224デフォルトの名無しさん
2005/11/11(金) 20:56:55言語はJavaでGUIが作れるらしいのですが……
EclipseはGUIが作れないので挫折しました
0225デフォルトの名無しさん
2005/11/11(金) 20:57:160226デフォルトの名無しさん
2005/11/11(金) 20:57:540227デフォルトの名無しさん
2005/11/11(金) 20:57:570228デフォルトの名無しさん
2005/11/11(金) 20:58:39GUIないじゃん
それにGCC使ってる人ってあまり教えてくれないから損だよ
0229デフォルトの名無しさん
2005/11/11(金) 20:59:540230デフォルトの名無しさん
2005/11/11(金) 20:59:59CygWin : Cygwin is a Linux-like environment for Windows.
つまり「Windows上」で動かすLinuxエミュレータみたいなもん
0231デフォルトの名無しさん
2005/11/11(金) 21:00:180232デフォルトの名無しさん
2005/11/11(金) 21:00:41Winエミュ入れればいいんじゃね
0233デフォルトの名無しさん
2005/11/11(金) 21:00:56GUIのあるなしで決めるような奴には向いてないと思うよ^^
それに勉強し始めならGUIなんてない方がいいし
0234デフォルトの名無しさん
2005/11/11(金) 21:01:11おまwwwwcygwinはcyg「win」って名前通り、
WindowsでGCCとかのLinux用コマンドラインを使うためのソフトだぞwwwww
Linuxなら普通にGCCが入ってるはずだ
0235デフォルトの名無しさん
2005/11/11(金) 21:01:58ちょwwwwwww今GUI作るのにどれがいいって話の最中wwwwwwwwwwww
0236デフォルトの名無しさん
2005/11/11(金) 21:03:18てことはHSPとかいいんだろうな。HSPってのが何かは知らんが。
0237デフォルトの名無しさん
2005/11/11(金) 21:03:530238デフォルトの名無しさん
2005/11/11(金) 21:04:35そこでC言語ですよ
0239デフォルトの名無しさん
2005/11/11(金) 21:05:15そうだVBをしよう
0240デフォルトの名無しさん
2005/11/11(金) 21:05:25VBでWEBとの連携というと、ASP以外出てこないのですが、
他にどのようなものを使ってWEB連携ができるのでしょう。
0241デフォルトの名無しさん
2005/11/11(金) 21:05:280242デフォルトの名無しさん
2005/11/11(金) 21:06:18ちょwwwwwww何時の間にそんな話になったんだよwwwwwww
スマンカッタ_| ̄|○
0243デフォルトの名無しさん
2005/11/11(金) 21:06:500244デフォルトの名無しさん
2005/11/11(金) 21:07:38風のリグレットか!
0245デフォルトの名無しさん
2005/11/11(金) 21:08:290246デフォルトの名無しさん
2005/11/11(金) 21:08:31雑談したいだけだろ、オマイ等。
0247デフォルトの名無しさん
2005/11/11(金) 21:08:580248デフォルトの名無しさん
2005/11/11(金) 21:09:15>QtはC++専用、Gtk+はC言語からできるけど、ポインタは完全に理解してないと無理
QtやGtk+っていうのはVCでも使える?
0249デフォルトの名無しさん
2005/11/11(金) 21:09:460250デフォルトの名無しさん
2005/11/11(金) 21:11:33Qtスレで聞いてこいや
0251デフォルトの名無しさん
2005/11/11(金) 21:12:02俺今それ作成中
0252デフォルトの名無しさん
2005/11/11(金) 21:13:34特にWindowsのGUIしか触ってない人には
プログラミングにまですらたどり着けなさそう
>>248
QtはVCで使えることは使えるけど、環境変数やらいろいろ弄るぶん手間かかる
Gtk+は知らないけど、あっちは最近動きないから環境作りは整ってるんじゃないかな?
0253デフォルトの名無しさん
2005/11/11(金) 21:15:10Cの入門書ってそういうこと全然書いてねーんだよなwwwwwwwwwww
0254デフォルトの名無しさん
2005/11/11(金) 21:15:440255デフォルトの名無しさん
2005/11/11(金) 21:19:35⊂二二二<丶`∀´>二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
0256デフォルトの名無しさん
2005/11/11(金) 21:22:020257デフォルトの名無しさん
2005/11/11(金) 21:23:33誰もまとめwiki更新してねーじゃんw
0258デフォルトの名無しさん
2005/11/11(金) 21:29:27http://gamdev.org/w/?%5B%5B%A4%AA%A4%DE%A4%A4%A4%E9%A1%AA%BA%A3%C6%FC%A4%AB%A4%E9C%B8%C0%B8%EC%A4%F2%B3%D8%A4%F3%A4%C7%A4%A4%A4%AF%A4%BE%A1%BC%A1%AA%5D%5D
作るネタがないならここの練習問題使え
0259デフォルトの名無しさん
2005/11/11(金) 21:33:070260デフォルトの名無しさん
2005/11/11(金) 21:38:26CUI操作できないプログラマなんて要りません><
0261デフォルトの名無しさん
2005/11/11(金) 21:42:24プログラマになろうって人がわざわざここで情報を得ようと来てるとはとても思えんが
あくまで趣味グラマ向けの紹介
だからといっておまいさんみたいな過去の遺物もどうかと思うがw
0262デフォルトの名無しさん
2005/11/11(金) 22:26:530263デフォルトの名無しさん
2005/11/11(金) 22:36:09まぁ俺はまだCはじめて半年の学生なんだけどなw
趣味グラマでもCUI使えた方がいいんじゃね?
0264デフォルトの名無しさん
2005/11/11(金) 22:37:11特に意味なし
0265デフォルトの名無しさん
2005/11/11(金) 22:38:41linuxなんてマイナーなOS使うあんま意味もないし
0266デフォルトの名無しさん
2005/11/11(金) 22:56:240267PIVVER
2005/11/11(金) 23:09:46配列わかんねwwwww
何がわかんねーのかわかんねーwwwww
いきなり「変数を100個宣言する場合に便利」とか言われても何に100個の変数を使うんだよwwwwwwwww
0268デフォルトの名無しさん
2005/11/11(金) 23:13:090269デフォルトの名無しさん
2005/11/11(金) 23:14:001回の宣言ですむ。
0270デフォルトの名無しさん
2005/11/11(金) 23:15:15require 'gtk2'
Gtk.init
window = Gtk::Window.new
button = Gtk::Button.new("ブーン")
button.signal_connect("clicked") {
dialog = Gtk::MessageDialog.new(window,
Gtk::Dialog::MODAL,
Gtk::MessageDialog::INFO,
Gtk::MessageDialog::BUTTONS_NONE,
'⊂二二二( ^ω^)二⊃ ブーン')
dialog.run
dialog.destroy
}
window.border_width = 40
window.add(button)
window.show_all
Gtk.main
0271デフォルトの名無しさん
2005/11/11(金) 23:19:04ああ、俺も昔同じこと思った。
とりあえず使い方だけ覚えとけば、使いどころがあとで分かるようになる。
0272デフォルトの名無しさん
2005/11/11(金) 23:19:11wxDevcppっていう開発環境もあるし
0273デフォルトの名無しさん
2005/11/11(金) 23:20:04なんでRubyなんだよwwwwww
0274デフォルトの名無しさん
2005/11/11(金) 23:59:430275デフォルトの名無しさん
2005/11/12(土) 00:02:13どこの話してんだよwww
0276デフォルトの名無しさん
2005/11/12(土) 00:04:390277デフォルトの名無しさん
2005/11/12(土) 00:05:49サーバーの健康をそこなうおそれがありますので
祭りすぎに注意しましょう
0278デフォルトの名無しさん
2005/11/12(土) 00:10:24わかったから初心者どもはまず”HelloWorld!”を画面に出すプログラムを作りやがれ
#include <iostream>
using namespace std;
int main()
{
cout << "\"HelloWorld!\"" << endl;
return 0;
}
0279デフォルトの名無しさん
2005/11/12(土) 00:14:55banner 'HelloWorld!'
0280デフォルトの名無しさん
2005/11/12(土) 00:14:56#include <QLabel>
int main(int argc, char *argv[]){
QApplication app(argc, argv);
QLabel label("Hello world");
label.show();
return app.exec();
}
0281デフォルトの名無しさん
2005/11/12(土) 00:15:06#include <iostream>
using namespace std;
int main()
{
int sum=0;
for (int i=1 ; i<=50 ; i++)
sum+=i;
cout << sum << endl;
return 0;
}
0282デフォルトの名無しさん
2005/11/12(土) 00:17:030283デフォルトの名無しさん
2005/11/12(土) 00:19:20echo "Hello, World"
0284デフォルトの名無しさん
2005/11/12(土) 00:19:340285デフォルトの名無しさん
2005/11/12(土) 00:21:48もちろんWin,Linux,macそれぞれでコンパイルすればどれでも動く
0286デフォルトの名無しさん
2005/11/12(土) 00:23:56Qt4?
org 100h
mov ah,09h
mov dx,msg
int 21h
mov ah,4ch
int 21h
msg db "Hello, World",0dh,0ah,'$'
0287デフォルトの名無しさん
2005/11/12(土) 00:24:29もちろんWin,Linux,macそれぞれでコンパイルしなくてもどれでも動く
0288デフォルトの名無しさん
2005/11/12(土) 00:27:03意外と簡単ぽい
0289デフォルトの名無しさん
2005/11/12(土) 00:28:10そそ
>>287
真似寸名wwwwっうぇ
各言語(言語といえないのもあるけどw)のHello worldの羅列になってきてるけど
これはこれで楽しいなw
0290デフォルトの名無しさん
2005/11/12(土) 00:29:31こないだQt4で作ったやつ
qmake -project
qmake
make
の順でコマンドうってくれ
ウリも最近まで扱ってました。
触れた液体も全部別の廃液タンクに隔離なんです。
0292291
2005/11/12(土) 00:31:010293デフォルトの名無しさん
2005/11/12(土) 00:33:37もんのすごいきっついソースだなw
あと、コンパイルしようにもQt4とMinGWとか入れてない人は無理www
>>291
タウリン持ってこい( ^ω^)
0294デフォルトの名無しさん
2005/11/12(土) 00:35:260295デフォルトの名無しさん
2005/11/12(土) 00:36:02それ30分ぐらいで書いたからな
0296デフォルトの名無しさん
2005/11/12(土) 00:38:46これ何するプログラム?
0297デフォルトの名無しさん
2005/11/12(土) 00:39:49ただのタイマー
指定した時間後に飛び出してくるはず・・・
つかWinでコンパイルしてないし・・・
0298デフォルトの名無しさん
2005/11/12(土) 00:40:07var win = new Window();
var layer = new Layer(win, null);
const message = "Hello, World!";
with(layer){
.font.height = 0x40;
.width = .font.getTextWidth(message);
.height = .font.getTextHeight(message);
}
with(win){
.borderStyle = bsSingle;
.innerSunken = false;
.innerWidth = layer.width;
.innerHeight = layer.height;
}
layer.drawText(0, 0, message, 0x000000);
win.visible = true;
0299デフォルトの名無しさん
2005/11/12(土) 00:46:52それかDirectX使うとか
0300デフォルトの名無しさん
2005/11/12(土) 00:49:031行目はいいとして、次の行がぶっ飛びすぎw
0301デフォルトの名無しさん
2005/11/12(土) 01:01:04ぶっ飛びすぎというか逝き過ぎwwww
0302デフォルトの名無しさん
2005/11/12(土) 01:06:490303デフォルトの名無しさん
2005/11/12(土) 01:23:50++++[>++++[>++++>++++++>++<<<-]>++>+<<<-]>>.>+.+++++++..+++.>.<<-<++++[>++++<-]>.>.+++.------.--------.>+.
0304PIVVER
2005/11/12(土) 01:26:08配列は後だお
0305デフォルトの名無しさん
2005/11/12(土) 01:46:080306デフォルトの名無しさん
2005/11/12(土) 02:09:20#include <iostream>
#include <fstream>
using namespace std;
int main()
{
try
{
ifstream ifs("number.txt");
if (!ifs)
{
throw exception("ファイルが開けません");
}
char buf[80];
int sum=0;
while (!ifs.eof())
{
ifs.getline(buf, 80);
sum = sum + atoi(buf);
}
ifs.close();
cout << sum << endl;
}
catch (const exception &e)
{
cout << e.what() << endl;
return 1;
}
return 0;
}
0307デフォルトの名無しさん
2005/11/12(土) 02:30:260309デフォルトの名無しさん
2005/11/12(土) 02:38:38C言語に限りなく近いC++だけどなw
0310デフォルトの名無しさん
2005/11/12(土) 02:43:26おすすめの勉強サイトというか資料的なサイトおしえてくれ
0311デフォルトの名無しさん
2005/11/12(土) 02:46:33http://www.kumei.ne.jp/c_lang/index_sdk.html
0312デフォルトの名無しさん
2005/11/12(土) 02:55:58ダイアログのリソースから普通のウィンドウ作るAPI関数とかないよね?
CreateDialogParam関数はメッセージループも自分で組めるし、
一見普通のウィンドウっぽく使えるんだけど、不完全なんだよなぁ・・・
自分で作るしかないんだろうか・・・
0313デフォルトの名無しさん
2005/11/12(土) 02:57:06それがいいんだよ
エロゲでもCG集めるだけじゃなくて自分でプレイした方が楽しいだろ
それと一緒だよ
あと貧乏なんだよ
0314デフォルトの名無しさん
2005/11/12(土) 02:58:480315デフォルトの名無しさん
NGNGごめん俺、CG集めたい派
0316デフォルトの名無しさん
2005/11/12(土) 03:02:040317313
2005/11/12(土) 03:02:500318デフォルトの名無しさん
2005/11/12(土) 03:07:370319デフォルトの名無しさん
2005/11/12(土) 03:19:14いいんじゃね?
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
2005/11/12(土) 03:29:46これのダウンロード中で暇つぶしなんだろ?
体験版でこんなに祭りになるなんておまいら必死だなw
0322デフォルトの名無しさん
2005/11/12(土) 03:56:45ちょwwwwwwwやってくるwwwwwwww
0323デフォルトの名無しさん
NGNGちょwwwwwwwwwキタコレwwwwwwwwサンプルCG見てくるwwwwwwwwww
0324デフォルトの名無しさん
2005/11/12(土) 04:02:45条件
1.ファイルには数字が文字形式(テキストエディタで読める形式)で保存されている
2.1行に1つ数字が入っている
3.数字の範囲は(0〜65535)
4.数字は最大100個
5.ライブラリ関数qsortは使用しないこと
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
bool isnumber(char *buf)
{
if (*buf=='\0')
{
return false;
}
while (*buf!='\0')
{
if (!isdigit(*buf))
{
return false;
}
buf++;
}
return true;
}
0325デフォルトの名無しさん
2005/11/12(土) 04:03:17{
vector<int> num;
vector<int>::iterator p;
try
{
ifstream ifs("number.txt");
if (!ifs)
{
throw exception("ファイルが開けません");
}
const int buf_size=80;
char buf[buf_size];
while (!ifs.eof())
{
ifs.getline(buf, buf_size);
if(isnumber(buf))
{
num.push_back(atoi(buf));
}
}
ifs.close();
sort(num.rbegin(), num.rend());
for (p=num.begin() ; p!=num.end() ; p++)
{
0326デフォルトの名無しさん
2005/11/12(土) 04:03:52}
}
catch (const exception &e)
{
cout << e.what() << endl;
return 1;
}
return 0;
}
0327デフォルトの名無しさん
2005/11/12(土) 04:04:44ちょwwwwwwwwおまwwwwwwwwwwオレもいかなきゃwwwwwwwwwww
0328デフォルトの名無しさん
2005/11/12(土) 04:11:42凄いのキタ!
Ajaxで2chブラウザってマジスゲーな
0329デフォルトの名無しさん
2005/11/12(土) 04:25:1820 OPEN "DATA.DAT" FOR INPUT AS #1
30 DIM A(100) : REM automatically initialized with 0
40 INPUT #1, X
50 LET I = 1
60 IF A(I) > X THEN I = I + 1: GOTO 60
70 FOR J = 99 TO I STEP -1
80 A(J+1) = A(J)
90 NEXT J
100 A(I) = X
110 IF NOT EOF(1) THEN GOTO 40
120 CLOSE #1
130 FOR I = 1 TO 100
140 PRINT A(I)
150 NEXT I
160 END
0330デフォルトの名無しさん
2005/11/12(土) 04:25:27This is a handy Mandatory Access Control patch for Linux kernels.
This patch is released under the GPL.
Project URL: https://sourceforge.jp/projects/tomoyo/
(Currently, English page is not available.)
The authors of this patch (hereafter, we) don't have much experiences
in kernel programming. We are worried that this patch would contain
some mistakes such as missing hooks, improper location of hooks,
potential deadlocks. There would be better way of implementation.
All kinds of comments, pointing the errors and suggestions are welcome.
We do hope this patch reduces the labor of server security management
and you enjoy the life with Linux.
This project was very inspired by the comic "Card Captor SAKURA",
one of the CLAMP's masterworks.
The names SAKURA and TOMOYO and SYAORAN were borrowed from the comic
with the heartfelt thanks to CLAMP.
ChangeLog:
Version 1.0 2005/11/11 First release.
ワロスw
0331デフォルトの名無しさん
2005/11/12(土) 04:37:58日本語で書け
0332デフォルトの名無しさん
NGNG-------------------------------------
Tomoyo Linuxのための注意は突出しています。
これはリナックスカーネルのための手頃なMandatory Access Controlパッチです。
このパッチはGPLの下でリリースされます。
URLを映し出してください: https://sourceforge.jp/projects/tomoyo/ (現在、
英語のページは利用可能ではありません。)
この作者がパッチする、(今後、私たち) カーネルプログラミングの多くの経験を持
たないでください。 私たちはこのパッチが欠けているフック、フックの不適当な位
置、潜在的行き詰まりなどのいくつかの誤りを含むのが心配です。 実装の、より良
い道があるでしょう。
コメント、誤りを指して、および提案のすべての種類が歓迎されています。
このパッチがサーバセキュリティ管理の労働を抑えることを願っています、そし
て、あなたはリナックスがある寿命を楽しみます。
このプロジェクトはコミック「カード捕獲者佐倉」、CLAMPの傑作の1つで非常
に直感的でした。
心からの感謝があるコミックからCLAMPまで名前の佐倉、Tomoyo、および
SYAORANを借りました。
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
2005/11/12(土) 04:43:56>>330はこれをいいたいんだろ
http://sakura03.bbspink.com/test/read.cgi/ascii2d/1120010919/778n
0335322
2005/11/12(土) 05:27:470336デフォルトの名無しさん
NGNGうはwwwwwwwwwwww感想きかせろおおおおお!!!!!!!!!!
0337322
2005/11/12(土) 05:44:12一番下の妹萌えるwwwwwwww
えろ苦手なのにオナニーしてる設定にテラモエスwwwwwwwwwww
心残りは淫語言ってくれなかったことです
0338デフォルトの名無しさん
2005/11/12(土) 05:46:48を50回計算した合計を出力するプログラムを。
#include <iostream>
using namespace std;
class CAddNumber
{
public:
int add()
{
int ret;
ret=sign*now;
sign*=-1;
now+=2;
return ret;
}
CAddNumber()
{
now=1;
sign=1;
}
private:
int now;
int sign;
};
0339デフォルトの名無しさん
2005/11/12(土) 05:47:08{
CAddNumber AddNumber;
int sum=1;
const int loop=50;
for (int i=0 ; i<loop ; i++)
{
sum+=AddNumber.add();
}
cout << sum << endl;
return 0;
}
0340デフォルトの名無しさん
NGNGもしかしてツンデレか!!!wwwwwwwwwwwww
0342デフォルトの名無しさん
NGNG俺はツンデレと顔でわかった!!!!!!!!!!!
0343デフォルトの名無しさん
2005/11/12(土) 06:02:53ヒント:3重ネスト
#include <iostream>
#include <vector>
#include <functional>
#include <algorithm>
using namespace std;
int main()
{
const int loop=5;
vector<int> vec;
vector<int>::iterator p;
int num;
for (int i=0 ; i<5 ; i++)
{
cin >> num;
vec.push_back(num);
}
sort(vec.begin(), vec.end(), greater<int>());
for (p=vec.begin() ; p!=vec.end() ; p++)
{
cout << *p << endl;
}
return 0;
}
0344322
2005/11/12(土) 06:05:19ツンデレって主にどっちのことを指すの?
1 時間軸で変化するツンデレ
2 状況で変化するツンデレ
完全に1のタイプのツンデレかもしれない
#個人的に2のタイプのツンデレがあんまり好きじゃないからねぇ
0345デフォルトの名無しさん
2005/11/12(土) 06:27:570346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
2005/11/12(土) 06:46:08簡単なゲームとか
0348デフォルトの名無しさん
2005/11/12(土) 06:47:300349デフォルトの名無しさん
NGNGエロゲのほうが楽しいっつーーーーーーーーーーーーのーーーーーーーーーーーーーーーーーーーーー
0350デフォルトの名無しさん
2005/11/12(土) 06:50:49sortは自分で実装するもんじゃないのか・・・
0351デフォルトの名無しさん
NGNGごめん、ここCスレなの、
ううん、きみが悪いんじゃない
お馬鹿な>>1がスレタイまちがえちゃったのが悪いんだ
0352デフォルトの名無しさん
2005/11/12(土) 07:02:500353デフォルトの名無しさん
2005/11/12(土) 07:08:340354デフォルトの名無しさん
2005/11/12(土) 07:12:540355デフォルトの名無しさん
2005/11/12(土) 07:20:53クイックソートを実装しなさい
1.配列から適当な要素を抜き出して軸要素にする
2.配列の前から軸要素以上の数字を探す 配列の後ろから軸要素以下の数字を探す
3.二つが見つかったらお互いを交換する
4.前からと後ろから探すのがぶつかったところで配列を二つに切る
5.切ったそれぞれの配列で上のことを繰り返す
0356デフォルトの名無しさん
2005/11/12(土) 07:21:090357デフォルトの名無しさん
2005/11/12(土) 07:32:51突っ込めるものなら、やってみろwwwwww
include <stdio.h>
int main(void)
{
int i,answer=0;
for(i=0; i =< 50 ;i++){
answer+=i;
}
printf("和=%d\n 平均=%f",answer,answer/i);
return 0;
}
0358デフォルトの名無しさん
2005/11/12(土) 07:34:230359デフォルトの名無しさん
2005/11/12(土) 07:40:030360デフォルトの名無しさん
2005/11/12(土) 07:41:54#が抜けてるぞ( ・∀・)σ)`Д´)
#include <stdio.h>
0361デフォルトの名無しさん
2005/11/12(土) 07:49:24凡ミスだらけだった・・・
まさかそこで・・・
||
Λ||Λ
( / ⌒ヽ
| | |
∪ 亅|
| | |
∪∪
:
:
‐ニ三ニ‐
0362デフォルトの名無しさん
2005/11/12(土) 07:49:28=<じゃなくて<=
つか<でいい
0363デフォルトの名無しさん
2005/11/12(土) 07:51:35なな、なんだって〜〜!!
=<でなく < だとi++にしてるから
50が判定されないのでは?
0364デフォルトの名無しさん
2005/11/12(土) 07:53:451から50までなら<=でおk。ただi=1にする
0365デフォルトの名無しさん
2005/11/12(土) 08:07:06あっ!そういう事なんですか!!条件によって少し書き方が変わりますね。もっと訓練してきます
0366デフォルトの名無しさん
2005/11/12(土) 08:15:07#include <stdio.h>
int main(void)
{
int i,ans;
i = ans = 0;
for (; i < 50; ans += i++);
printf("和=%d\n 平均=%f", ans, (float)ans/i);
return 0;
}
ちょっと短くしてみたお
0367デフォルトの名無しさん
2005/11/12(土) 08:30:35>for (; i < 50; ans += i++);
3番目の引数の使い方ができるんですか!!
見た目もかっこいい
日本は広いと感じます…(´・ω・`)
0368デフォルトの名無しさん
2005/11/12(土) 08:33:44マニュアル通りの使い方で通すほうが自分も周りも幸せになれるけどな
0369デフォルトの名無しさん
2005/11/12(土) 08:37:41C+ASMでゲーム作ってた俺が、昔を思い出してレスしてやろうかと思ったけど
結局ただの半端者たったんだな。
もうこのスレ必要無いんだからてきとうに埋めておけよ。
VIPPERは得意だろ。無意味にスレを埋める行為は。
0370デフォルトの名無しさん
2005/11/12(土) 08:38:33そういうものなんですか・・・
でも技巧に凝ったソースを見ると感動しますね!
物凄い敗北感を感じますよwww
0371デフォルトの名無しさん
2005/11/12(土) 08:39:27そんなこともできるよ。
http://wisdom.sakura.ne.jp/system/winapi/win32/win89.html
0372デフォルトの名無しさん
2005/11/12(土) 08:45:5225禁くらいのスゲーエロゲーをつくってほしい
0373デフォルトの名無しさん
NGNGちょwwwwwwwww冗談にきまってるだろwww
0374デフォルトの名無しさん
2005/11/12(土) 09:06:53お前はいらないから帰って良いよ^^
0375デフォルトの名無しさん
2005/11/12(土) 09:15:030376デフォルトの名無しさん
2005/11/12(土) 09:31:36VCでも使えるお!
0377デフォルトの名無しさん
2005/11/12(土) 09:33:020378デフォルトの名無しさん
NGNGGUIやるときOSとかによってやり方ちがうのか?
0379デフォルトの名無しさん
2005/11/12(土) 09:41:360380デフォルトの名無しさん
2005/11/12(土) 09:44:42ちがう
Javaみたいに同じにしてる言語はあるけど
0381デフォルトの名無しさん
2005/11/12(土) 09:51:17単純にウィンドウ開いて画像表示くらいならSDLとかあるけど
そういうのなしで
WindowsでGUIやろうとするならCはかなりたくさんの量のコードかかなきゃならん
ttp://www.kumei.ne.jp/c_lang/index_sdk.html
0382デフォルトの名無しさん
2005/11/12(土) 10:05:30手間とバグの入り込む余地を増やすだけでメリットがない。
良く練られてテストされているものを使うのが良いものを楽に作る得策。
なにか実装したい機能があるときは、その機能を実現するライブラリが既に存在しないかどうか良く探しましょう。
それによって浮いた手間と時間をより高レベルの機能の練り直しや、学習、飲みにいく時間になどに割り当てることができます。
0383デフォルトの名無しさん
2005/11/12(土) 10:10:25GTK+ 2.0
http://www.gnome.gr.jp/docs/gtk+-2.0.x-tut/gtk-tut.html
0384デフォルトの名無しさん
2005/11/12(土) 10:12:07コーディングの勉強するのと実際にアプリ作るのとでは違うからさぁ
このスレみたいにコーディングの勉強するならアルゴリズムを実装してみるのも良いと思うよ
0385デフォルトの名無しさん
2005/11/12(土) 10:15:06ありもののアルゴリズムやデータ構造をわざわざ作り直すことはないが
中でどういう振る舞いをしているか、どういうときにどれを使うかは理解しとかないとな
ま、でもリスト構造くらいは手習いに実装してみてもいいんじゃないだろうか
0386デフォルトの名無しさん
2005/11/12(土) 15:32:24#include <stdio.h>
int main(void)
{
for (int i=0,ans=0; (i==50)?printf("和=%d\n 平均=%f", ans, (float)ans/i):0,i < 50; ans += i++);
return 0;
}
0387デフォルトの名無しさん
2005/11/12(土) 15:44:390388デフォルトの名無しさん
2005/11/12(土) 16:03:520389みずき ◆WnmizUKIg6
NGNG0390デフォルトの名無しさん
2005/11/12(土) 16:09:030391デフォルトの名無しさん
2005/11/12(土) 16:10:500392デフォルトの名無しさん
2005/11/12(土) 16:14:34interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private 宣言 }
public
{ Public 宣言 }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
ShowMessage('Hello, world");
end;
end.
0393デフォルトの名無しさん
2005/11/12(土) 16:27:050394user.100.146.esconett.org
2005/11/12(土) 16:52:390395デフォルトの名無しさん
2005/11/12(土) 17:33:590396デフォルトの名無しさん
2005/11/12(土) 18:09:390397デフォルトの名無しさん
2005/11/12(土) 18:13:26よし、研究してみて自分で新しく実装してみるお(^ω^)
出来るかどうかわからないけど・・・
0398デフォルトの名無しさん
2005/11/12(土) 18:33:23VIPPERでもわかるようなプログラミングの説明を書けよ!
おまえの文章を読んでいるが、
全然プログラミングの能力が付いてこないのだが!!
0399デフォルトの名無しさん
2005/11/12(土) 18:37:00何を勘違いしているのか分からんがここは雑談スレだぞ
0400デフォルトの名無しさん
2005/11/12(土) 18:37:29とりあえずみんなでListの実装でもしてみないか?
0401デフォルトの名無しさん
2005/11/12(土) 18:50:390402デフォルトの名無しさん
2005/11/12(土) 18:56:210403側近中の側近 ◆0351148456
2005/11/12(土) 18:57:01Vipperクラスの属性と操作を教えてください☆
<<属性>>
・ハンドルネーム
・DQN度
・2ch歴
<<操作>>
・釣る( )
・馴れ合う( )
0404デフォルトの名無しさん
2005/11/12(土) 18:59:580405デフォルトの名無しさん
2005/11/12(土) 19:05:300406デフォルトの名無しさん
2005/11/12(土) 19:06:060407みずき ◆WnmizUKIg6
NGNG0408デフォルトの名無しさん
2005/11/12(土) 19:09:300409デフォルトの名無しさん
2005/11/12(土) 19:09:470410みずき ◆WnmizUKIg6
NGNGint main()
{
0411デフォルトの名無しさん
2005/11/12(土) 19:11:060412400
2005/11/12(土) 19:11:26具体的に
・データの変数
・次の箱へのポインタ
を持った箱(構造体)と、それに対する操作の集合で定義される。
配列よりリストが良い点は、途中に挿入したり削除したりするのが凄く簡単なこと。
0413デフォルトの名無しさん
2005/11/12(土) 19:11:580414デフォルトの名無しさん
2005/11/12(土) 19:13:51あなたのチンポの長さはチンポcmです
ね?vipマンセー
0415デフォルトの名無しさん
2005/11/12(土) 19:14:42いいけど、そのリストは最後への挿入とかがたいへんだお
そういう用途を想定してないならいいけど
要は何の為に使うリストかだよな
0417デフォルトの名無しさん
2005/11/12(土) 19:16:210418デフォルトの名無しさん
2005/11/12(土) 19:17:54あなたのチンポの長さは9cmです
でけた〜〜!(´・ω・)
0419みずき ◆WnmizUKIg6
NGNGvoid main(){
printf("%c%c%c" , 220 , 219 , 189);
}
0420デフォルトの名無しさん
2005/11/12(土) 19:19:43一文字の出力に3桁ってできたっけ?
0421デフォルトの名無しさん
2005/11/12(土) 19:21:030422側近中の側近 ◆0351148456
2005/11/12(土) 19:21:09ここで側近のワンポイントアドバイスだよ☆
>>412は単方向リストって言うんだお
メリットは>>412の言うとおり、途中に挿入したり削除したりするのが凄く簡単だお。
デメリットは>>415の言うとおり最後への挿入とかがたいへんだお。
それを改良したのが双方向リストだお。
0423デフォルトの名無しさん
2005/11/12(土) 19:21:20頻繁に最後への挿入をするのなら最後の要素へのポインタを手元に保持しておけば良い。
0424側近中の側近 ◆0351148456
2005/11/12(土) 19:21:39>>422の続き
双方向リストっていうのは
・データ
・前のデータへのポインタ
・次のデータへのポインタ
双方向リストは最後への挿入が一発でできるお。
でも挿入、削除のコストが単方向の二倍になるお。
あと、環状リストって言うのもあるんだお☆
0426デフォルトの名無しさん
2005/11/12(土) 19:22:26うん
ただしこんどは最後から2番目への挿入が弱点になる
0427側近中の側近 ◆0351148456
2005/11/12(土) 19:23:54このようなデータ構造には
リストのほかに木っていうのがあるんだお。
木は探索に適したデータ構造なんだお。
一般的なりれーしょなるでーたべーすも木構造なんだお。
0428デフォルトの名無しさん
2005/11/12(土) 19:24:08はぁllふぁl・・・そういう事でしたか('A`)
0429デフォルトの名無しさん
2005/11/12(土) 19:24:19reallocはそれまで確保してた領域の後に「追加してくれるわけじゃなく」て
どっか別のところから要求された領域を取ってくる
んじゃ、そこにコピーすればいいじゃんって思うかも知れんけど
reallocしたら、それまで使ってた領域は解放されてから
別の領域から取ってくるから意味ナッシング
たとえコピーできたとしても、追加するたびに全部コピーさせた上で追加、になるから効率テラワロス
0430側近中の側近 ◆0351148456
2005/11/12(土) 19:24:59明らかに(っ´▽`)っのワンポイントアドバイスがスルーされてるお☆
お前らもっと(っ´▽`)っにかまってあげろにょ☆
0431デフォルトの名無しさん
2005/11/12(土) 19:26:14線形リストの豆乳首おせーて
0432デフォルトの名無しさん
2005/11/12(土) 19:27:18マイクロソフト日本人スタッフへのインタビューで語られてる
アンケートによるとVBを使う人は書籍をたくさん買って
新しいソフトに興味をもつ、熱心で新しいもの好きが多いそうだ
だからまず新しいものはVB
0433デフォルトの名無しさん
2005/11/12(土) 19:28:06int main()
{
printf("%c%c%c%c%c%c%c%c", -48, -67, -34, -73, -77, -66, -34, -76);
return 0;
}
0434デフォルトの名無しさん
2005/11/12(土) 19:28:31単なる試験的実装とも言う
セールストークに踊らされるなwww
0435デフォルトの名無しさん
2005/11/12(土) 19:29:080436デフォルトの名無しさん
2005/11/12(土) 19:29:48すごいテクニックだお(´・ω・`)
0437デフォルトの名無しさん
2005/11/12(土) 19:32:09reallocって元の内容は保証されないのかよwwwwwwwwww
やヴぇえええええええええええwwwwwwwwwww
0439デフォルトの名無しさん
2005/11/12(土) 19:33:57int main()
{
int c = 'A';
printf("%c : %c¥n", c, c | 0x20);
c = 'a';
printf("%c : %c¥n", c, c ^ 0x20);
return 0;
}
0440側近中の側近 ◆0351148456
2005/11/12(土) 19:33:59(っ´▽`)っ
こんな糞コテでもアプリケーションエンジニアに合格してるから
世の中何が起こるかわからないにょ☆
(っ´▽`)っに関する苦情はこちらまで
就活(((( ;゚Д゚)))ガクガクブルブル Part1363
http://money4.2ch.net/test/read.cgi/recruit/1131731756/
0441デフォルトの名無しさん
2005/11/12(土) 19:35:050442デフォルトの名無しさん
2005/11/12(土) 19:35:28それならheadとtailを持った双方向リストにすればいいだけだろ
0443デフォルトの名無しさん
2005/11/12(土) 19:35:430444デフォルトの名無しさん
NGNG0445側近中の側近 ◆0351148456
2005/11/12(土) 19:36:04そもそも配列からメンバを削除する必要性ってそんなにあるのかにょ・・・。
0とか'\0'とかNULLとかそれっぽいの入れりゃいいんじゃないのかにょ☆
if文とかの判定で、それっぽいのだったら削除扱いにすればいいにょ!
0446400
2005/11/12(土) 19:37:070447デフォルトの名無しさん
2005/11/12(土) 19:38:35それは、使う人がいちいち一回ごとに「削除ずみかもしれない」とか
考えなきゃいけないっていうことだから
面倒なうえにバグの温床だと思うんだお
しかも使う場所のソースがきたなくなる
0448デフォルトの名無しさん
2005/11/12(土) 19:38:45スレタイは名ばかりな、雑談 or 上級者の見せつけ談義の場ですね
0449側近中の側近 ◆0351148456
2005/11/12(土) 19:39:07あと、reallocを使うときにはfreeも忘れずにな!
>>446
(っ´▽`)っ リストっていいよね☆
0450デフォルトの名無しさん
2005/11/12(土) 19:39:35文章がわかりづらいが同意
0451側近中の側近 ◆0351148456
2005/11/12(土) 19:40:33(っ´▽`)っ
そう言われると納得にょ!ありがとにょ♥(抱
0452デフォルトの名無しさん
2005/11/12(土) 19:40:35>上級者の見せつけ談義の場ですね
それは糞コテがしてるだけwww
0453デフォルトの名無しさん
2005/11/12(土) 19:40:56つ http://www7a.biglobe.ne.jp/~boonzo/vip_c/wiki.cgi?IndexPage
0455側近中の側近 ◆0351148456
2005/11/12(土) 19:41:34(っ´▽`)っ それがお前らの名文句
V I P く お り て ぃ
にょ!!
0456デフォルトの名無しさん
2005/11/12(土) 19:42:08>ブロックの内容は、新しいサイズと古いサイズのうち小さい方のサイズまでは同じですが、
>新しいブロックは別の位置に割り当てられる場合があります。
>>429
先生!べつにreallocでも問題なさそうじゃないですか?
コピーにかかる時間が発生するけど、reallocのほうが簡単そうですよ
0457デフォルトの名無しさん
2005/11/12(土) 19:42:36名乗れるレベル?
0458デフォルトの名無しさん
2005/11/12(土) 19:43:020460デフォルトの名無しさん
2005/11/12(土) 19:44:00頭に赤いサイレンがピーポーしたら名乗れるお
0461デフォルトの名無しさん
2005/11/12(土) 19:44:28それ得意www
0462デフォルトの名無しさん
2005/11/12(土) 19:44:400463側近中の側近 ◆0351148456
2005/11/12(土) 19:45:04(っ´▽`)っ
VC++ならそうかもしれないにょ!
gccだとそうじゃないかもしれないにょ!
要するにコンパイラによるにょ!とC言語なら俺に聞けスレの住人さんが言ってたにょ!
0464デフォルトの名無しさん
2005/11/12(土) 19:45:120465デフォルトの名無しさん
2005/11/12(土) 19:45:23>新しいブロックは別の位置に割り当てられる場合があります。
別 の 位 置 に 割 り 当 て ら れ る 場 合 が あ り ま す。
reallocで済むのならlistとか廃れて誰も使わないおw
だから黙ってreallocやめとけ(#`A')
0467デフォルトの名無しさん
2005/11/12(土) 19:46:250468デフォルトの名無しさん
2005/11/12(土) 19:47:21http://www.linux.or.jp/JM/html/LDP_man-pages/man3/free.3.html
じゃあこっち
ANSI-Cでそう決まってるみたいですがにょ?
0469デフォルトの名無しさん
2005/11/12(土) 19:47:230470デフォルトの名無しさん
2005/11/12(土) 19:47:45別の位置に割り当てられる≠内容がコピーされない
0472エネマグラー ◆WIfQ1I9T9U
2005/11/12(土) 19:47:470473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
2005/11/12(土) 19:49:530475デフォルトの名無しさん
2005/11/12(土) 19:50:020476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
2005/11/12(土) 19:52:080478エネマグラー ◆WIfQ1I9T9U
2005/11/12(土) 19:52:24つーわけで左に植えればいいと思うお
0479デフォルトの名無しさん
2005/11/12(土) 19:52:39ホントうぜえ
0480デフォルトの名無しさん
2005/11/12(土) 19:53:21そういうのが無いのがリスト
0481デフォルトの名無しさん
2005/11/12(土) 19:54:540482220.78.76.153
2005/11/12(土) 19:55:39今から初心者にも優しく対応するお
0483デフォルトの名無しさん
2005/11/12(土) 19:55:46天国でやってくれ
0484デフォルトの名無しさん
2005/11/12(土) 19:56:29言いたいことがわからんが、>>456も>>468も、
tmp = malloc(2) で 0x00〜0x08 確保されているものに対し
realloc(tmp, 1) としたら 0x00〜0x04 になってそれまでの値も整地されない分残るけど
realloc(tmp, 3) としたら 0x10〜 とか 0x20〜とかになるって意味だお
realloc(tmp,3) は free(tmp); tmp = malloc(3); と同じ
どうみてもlistの代用には無理です
ありがとうございました
0485エネマグラー ◆WIfQ1I9T9U
2005/11/12(土) 19:56:52お前ら何でも俺に聞けよwwwwwwwwwwwwwwwwwwwwwww
0486デフォルトの名無しさん
2005/11/12(土) 19:56:530487デフォルトの名無しさん
2005/11/12(土) 19:57:250488デフォルトの名無しさん
2005/11/12(土) 19:59:23ここは初心者スレだろう?高度な話がしたいんならそこにいってくれないか
0489デフォルトの名無しさん
2005/11/12(土) 19:59:35わからねーypヽ(`Д´)ノって奴も分からないなりにガンガレ
実際にやってみるのが上達への一番の近道だお
0490側近中の側近 ◆0351148456
2005/11/12(土) 19:59:40ん?今、reallocにおいて、内容がコピーされるか否かを議論してるのかい?
コピーされるでしょ。ってかコピーしなかったらmallocと変わらんじゃん☆
ただ、realloc後のポインタ≠realloc前のポインタにょ。
というのは、もし、realloc前のアドレスに十分な領域が無かったらどうするの?
reallocできないじゃん。
それを防ぐためにも、別アドレスになるかもねん☆
よって、realloc前のポインタを参照するのはやめたほうがいいにょ。
realloc後にアドレスが変わってるかもしれないからにょ。
0491デフォルトの名無しさん
2005/11/12(土) 19:59:580492エネマグラー ◆WIfQ1I9T9U
2005/11/12(土) 20:00:31合い言葉に決まってんだろ
0493デフォルトの名無しさん
2005/11/12(土) 20:00:490494デフォルトの名無しさん
2005/11/12(土) 20:01:24抱腹絶倒した・・・・・・・・。
0495デフォルトの名無しさん
2005/11/12(土) 20:02:530497デフォルトの名無しさん
2005/11/12(土) 20:04:581.Excelを起動
2.表示→ツールバー→VisualBasicにチェックを入れる
3.出てきたツールバーの、緑のバーと白い□のアイコンをクリックするとVisualBasicEditorが起動
これでコードを書いていくんだお!
0498デフォルトの名無しさん
2005/11/12(土) 20:08:410499デフォルトの名無しさん
2005/11/12(土) 20:09:022、Tools->Macros->Organize Macros->OpenOfficeBasicを選択
3、Editを選択してごにょる
0500デフォルトの名無しさん
2005/11/12(土) 20:09:39先生Excel持ってません
0501デフォルトの名無しさん
2005/11/12(土) 20:12:05俺もやってみたおww
100 DEFINT A-Z: OPTION BASE 1
110 DIM NAME$(100), ISVALID(100), NEXTID(100), PREVID(100)
120 DIM FIRSTID=0, LASTID=0,
130 PRINT "ADD(1) INSERT(2) DELETE(3) LISTVIEW(4) END(5) COMMAND:";
140 WHILE INK$="": INK$=INKEY$: WEND
150 IF INK$=1 THEN GOSUB *ADD
160 IF INK$=2 THEN GOSUB *INSERT
170 IF INK$=3 THEN GOSUB *DELETE
180 IF INK$=4 THEN GOSUB *LISTVIEW
190 IF INK$=5 THEN END
200 PRINT: GOTO 130
0502デフォルトの名無しさん
2005/11/12(土) 20:12:471010 FOR I=1 TO 100: IF NOT ISVALID(I) THEN GOTO 1020: NEXT
1020 IF I=100 THEN PRINT "DATA AREA FULL.": RETURN
1030 INPUT "NAME: ", A$
1040 NAME$(I) = A$: ISVALID(I) = 1
1050 IF FIRSTID = 0 THEN FIRSTID = I ELSE PREVID(I) = LASTID
1060 IF LASTID = 0 THEN LASTID = I ELSE NEXTID(LASTID) = I
1070 RETURN
1200 *INSERT
1210 FOR I=1 TO 100: IF NOT ISVALID(I) THEN GOTO 1220: NEXT
1220 IF I=100 THEN PRINT "DATA AREA FULL.": RETURN
1230 INPUT "NAME: ", A$
1240 INPUT "AFTER WHICH DATA (DATA #): ", K
1250 IF NOT ISVALID(K) THEN PRINT "NO DATA #"; K; ".": RETURN
1260 NAME$(I) = A$: ISVALID(I) = 1
1270 PREVID(NEXTID(K)) = I: PREVID(I) = K
1280 NEXTID(I) = NEXTID(K): NEXTID(K) = I
1290 RETURN
1400 *DELETE
1410 INPUT "WHICH DATA (DATA #): ", K
1420 IF NOT ISVALID(K) THEN PRINT "NO DATA #"; K; ".": RETURN
1430 PREVID(NEXTID(K)) = PREVID(K)
1440 NEXTID(PREVID(K)) = NEXTID(K)
1450 ISVALID(K) = 0
1460 RETURN
1600 *LISTVIEW
1610 I = FIRSTID
1620 IF I=0 OR NOT ISVALID(I) THEN RETURN
1630 LPRINT "#"; I; " "; NAME$(I)
1640 I = NEXTID(I)
1650 GOTO 1620
0503デフォルトの名無しさん
2005/11/12(土) 20:14:280504デフォルトの名無しさん
2005/11/12(土) 20:14:470505デフォルトの名無しさん
2005/11/12(土) 20:16:11ちょwwwwwwおまwwwwwwww
Cで作れよwwwwww
0506デフォルトの名無しさん
2005/11/12(土) 20:16:38MOV AH,0x0E
MOV BL,10
INT 0x10
RET
PUTS: SI = 文字列の先頭アドレス
LODSB
CMP AL, 0x00
JE PUTS.0
CALL PUTCHAR
JMP PUTS
PUTS.0:
RET
;一文字出力関数と文字列出力関数
0507デフォルトの名無しさん
2005/11/12(土) 20:17:23挿入→ユーザーフォームを選んでクリック
これで画面の完成だお!
フォームと一緒に出てきたツールボックスの中から
長方形のアイコン「コマンドボタン」を選んでそのままフォームの上でクリックすると
フォームにボタンが貼り付けられるおwwwwwwwwwwwwwww
更に貼り付けたボタンダブルクリックして画面切り替わったら
Private Sub CommandButton1_Click()
End Sub
のところを
ここまで書いて飽きた
0508デフォルトの名無しさん
2005/11/12(土) 20:17:48キタ━━━━━━(゚∀゚)━━━━━━ !!
0509デフォルトの名無しさん
2005/11/12(土) 20:19:59くらすがCに含まれてるのはよくわからんが('A`)
0510デフォルトの名無しさん
2005/11/12(土) 20:20:51>>453
0511デフォルトの名無しさん
2005/11/12(土) 20:21:39スレタイ見ろよwwwwww
ってBASICじゃ確かに突っ込みたくなるよなwwwwww
0512デフォルトの名無しさん
2005/11/12(土) 20:21:450513501-502
2005/11/12(土) 20:22:40あと最初への挿入ができない
0514デフォルトの名無しさん
2005/11/12(土) 20:23:13int main()
{
_asm
{
MOV AH,0x0E
MOV BL,10
INT 0x10
}
return 0;
}
アプリケーションエラーでた(´・ω・`)ショボーン
0515デフォルトの名無しさん
2005/11/12(土) 20:23:29BASICの種類によるけど、LPRINTがあるようなBASICだからなあ
0516デフォルトの名無しさん
2005/11/12(土) 20:24:39BIOSの割り込み使ってるんですけど
0517みずき ◆WnmizUKIg6
NGNGDRAW grid
FOR i=-10 TO 10 STEP 0.01
PLOT LINES : i,i^2
NEXT i
END
0518デフォルトの名無しさん
2005/11/12(土) 20:27:22インラインアセンブラは文字表示無理?
0519デフォルトの名無しさん
2005/11/12(土) 20:28:10WinならINT 21hと16bitリンカが必要
0520デフォルトの名無しさん
2005/11/12(土) 20:30:040521デフォルトの名無しさん
2005/11/12(土) 20:49:20int main(void)
{
printf("hello, world\n");
return 0;
}
0522デフォルトの名無しさん
2005/11/12(土) 20:50:33.align 2
.global _start
_start:
adr r1, msg
mov r0, #1
mov r2, #13
swi #0x900004
mov r0, #0
swi #0x900001
.align 2
msg:
.asciz "hello, world\n"
0523デフォルトの名無しさん
2005/11/12(土) 21:00:250524デフォルトの名無しさん
2005/11/12(土) 21:03:09そこからどうするんですか><
0525デフォルトの名無しさん
2005/11/12(土) 21:03:24int[] insert(in int[] before,int n,int i){
int[] tmp=before.dup;
tmp.length=before.length+1;
tmp[i+1..before.length+1]=before[i..before.length];
tmp[i]=n;
return tmp;
}
int main(){
int[] i;
i.length=6;
for(int i2=0;i.length>i2;i2++){
i[i2]=2;
}
i=insert(i,7,4);
printf("%i,%i,%i,%i,%i,%i,%i",i[0],i[1],i[2],i[3],i[4],i[5],i[6]);
return 0;
}
0526デフォルトの名無しさん
2005/11/12(土) 21:08:58ちょwwwwwPowerPCwww
0527デフォルトの名無しさん
2005/11/12(土) 21:09:52自演乙
0528デフォルトの名無しさん
2005/11/12(土) 21:12:30おれx86しか出来ねえよwwww
0529デフォルトの名無しさん
2005/11/12(土) 21:37:230530デフォルトの名無しさん
2005/11/12(土) 21:40:08DirectXとかOpenGLじゃねえの?
0532デフォルトの名無しさん
2005/11/12(土) 21:43:58596
0533デフォルトの名無しさん
2005/11/12(土) 21:44:230535デフォルトの名無しさん
2005/11/12(土) 21:56:35DirectXとかOpenGLってスゲーんだな
0536みずき ◆WnmizUKIg6
NGNGhttp://wisdom.sakura.ne.jp/system/
自分の好きなサイトで申し訳ないが
0537デフォルトの名無しさん
2005/11/12(土) 21:58:070538デフォルトの名無しさん
2005/11/12(土) 22:02:37で、どうするんですか><
0539デフォルトの名無しさん
2005/11/12(土) 22:03:46OpenGLの3Dで何か作ろうと思ってすぐに飽きますた
0540デフォルトの名無しさん
2005/11/12(土) 22:16:17エロイ奴よろしく
0541539
2005/11/12(土) 22:21:370543デフォルトの名無しさん
2005/11/12(土) 22:33:53それ全部やっても四角一枚だすだけかよwwwwwきびすぃwwwwwwwww
0544デフォルトの名無しさん
2005/11/12(土) 22:34:13ここはVIPPERが清く正しく美しく、そして強くなるための会議スレだ。
プログラミングの話をしない人は去れ。今すぐに、ここから。
0545デフォルトの名無しさん
2005/11/12(土) 22:35:47void change(int *a,int *b)
{
int tmp = *a;
*a = *b;
*b = tmp;
}
0546デフォルトの名無しさん
2005/11/12(土) 22:35:52環境がlinuxしかないんですよ。
取り合えず見付けたのを幾つかメモ
Free-D
http://amib.jouy.inra.fr/freed/freed.htm
sced
http://gd.tuwien.ac.at/graphics/sced/
0547側近中の側近 ◆0351148456
2005/11/12(土) 22:40:09eclipseを使おうよ☆
0548デフォルトの名無しさん
2005/11/12(土) 22:46:36public static void main(String[] args) {
System.out.println("Hello World");
}
}
0549デフォルトの名無しさん
2005/11/12(土) 22:46:39他にもCG板で探せば色々見つかると思う
0550デフォルトの名無しさん
2005/11/12(土) 22:50:370551デフォルトの名無しさん
2005/11/12(土) 22:57:22thx
ってか以前使った事あったけど忘れてたやorz
0552デフォルトの名無しさん
2005/11/12(土) 23:00:360553デフォルトの名無しさん
2005/11/12(土) 23:04:43#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
struct list {
struct list *next;
char name[8];
int age;
};
int input_list(struct list *lp)
{
char buf[32];
int i, error;
printf("名前を入力するお。入力終了したければCtrl+Zだお。> ");
for(i = error = 0; (buf[i]=fgetc(stdin))!='\n'; i++) {
if(buf[i] == EOF) {return -1;}
if(i == 7) {
printf("前にも言ったと思うけど半角8文字以上の名前入れるやつは死んでほしいお(^ω^;\n");
}
if(error) {
while(fgetc(stdin)!='\n');
printf("やりなおしだお。> ");
i = 0; error = 0;
}
}
buf[i] = '\0';
strcpy(lp->name, buf);
0554デフォルトの名無しさん
2005/11/12(土) 23:05:49printf("年齢を入力するお。入力終了したければCtrl+Zだお。>");
for(i = error = 0; (buf[i]=fgetc(stdin))!='\n'; i++) {
if(buf[i] == EOF) {return -1;}
if(!isdigit(buf[i])) {
printf("前にも言ったと思うけど年齢に数字入れないやつは死んでほしいお(^ω^;\n");
error = 1;
} else if(i == 7) {
printf("前にも言ったと思うけど8桁以上の年齢入れるやつは死んでほしいお(^ω^;\n");
error = 1;
}
if(error) {
while(fgetc(stdin)!='\n');
printf("やりなおしだお。> ");
i = 0; error = 0;
}
}
buf[i] = '\0';
lp->age = atoi(buf);
return 0;
}
0555デフォルトの名無しさん
2005/11/12(土) 23:06:32{
struct list head = {NULL, "", 0}, *lp, *p, tmp;
int ret = 0;
while(1) {
if(input_list(&tmp) < 0) break;
if(!(p = (struct list *)malloc(sizeof(struct list)))) {
printf("もうパンパンだお。諦めて入力終了するお。\n");
continue;
}
for(lp = &head; lp->next && strcmp(lp->next->name, tmp.name) < 0; lp = lp->next);
*p = tmp; p->next = lp->next; lp->next = p;
}
printf("\n\n");
for(lp = head.next; lp; lp = lp->next) {
printf("%s %d\n", lp->name, lp->age);
}
while(head.next) { /* 後始末だお */
p = head.next; head.next = p->next; free(p);
}
return 0;
}
0556デフォルトの名無しさん
2005/11/12(土) 23:18:000557デフォルトの名無しさん
2005/11/12(土) 23:44:420558デフォルトの名無しさん
2005/11/12(土) 23:45:01これ見てるとPGになるのは無理だって確信でけた
0559デフォルトの名無しさん
2005/11/12(土) 23:53:130560デフォルトの名無しさん
2005/11/12(土) 23:54:020561デフォルトの名無しさん
2005/11/12(土) 23:55:17簡単なツールのコード読んだ方が良いよ。
0562デフォルトの名無しさん
2005/11/12(土) 23:59:35宿題スレのロダを借りるんだお
0563デフォルトの名無しさん
2005/11/13(日) 00:00:32ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/1074.txt
意見求むお
0564デフォルトの名無しさん
2005/11/13(日) 00:03:39struct list {
struct list *next, *prev;
char name[8];
int age;
};
void list_delete(struct list *lp)
{
lp->next->prev = lp->prev;
lp->prev->next = lp->next;
free(lp);
}
void list_free(struct list *head)
{
while(head->next != head) {
list_delete(head->next);
}
}
void list_insert(struct list *lp1, struct list *lp2)
{
lp1->next = lp2; lp1->prev = lp2->prev;
lp2->prev->next = lp1; lp2->prev = lp1;
}
0565デフォルトの名無しさん
2005/11/13(日) 00:04:44{
struct list head = {&head, &head, "", 0}, *lp, *p, tmp;
while(1) {
if(input_list(&tmp) < 0) break;
if(!(p = (struct list *)malloc(sizeof(struct list)))) {
printf("もうパンパンだお。諦めて入力終了するお。\n");
continue;
}
for(lp = head.next; lp != &head && strcmp(lp->name, tmp.name) < 0; lp = lp->next);
*p=tmp; list_insert(p, lp);
}
printf("\n\n");
for(lp = head.next; lp != &head; lp = lp->next) {
printf("%s %d\n", lp->name, lp->age);
}
list_free(&head);
return 0;
}
0566デフォルトの名無しさん
2005/11/13(日) 00:07:03headは実体として持つんじゃなくてポインタにしておいた方がいいお
実体としてもっちゃうと、main側で処理変えないといけなくなるから不便だお
ポインタなら全部ユーティリティ関数に丸投げだお( ^ω^)
0567デフォルトの名無しさん
2005/11/13(日) 00:08:59そのうち慣れるよ
0568デフォルトの名無しさん
2005/11/13(日) 00:17:31もうちょっと頑張ってみるお
0569デフォルトの名無しさん
2005/11/13(日) 00:36:45ここは雑談スレではない!
0570デフォルトの名無しさん
2005/11/13(日) 00:54:570571デフォルトの名無しさん
2005/11/13(日) 01:07:560572デフォルトの名無しさん
NGNG本気で言っているなら
それはとてつもない亀レスだ
0573デフォルトの名無しさん
2005/11/13(日) 01:11:380574デフォルトの名無しさん
2005/11/13(日) 02:19:43マジで続き書いて下さい><
0575デフォルトの名無しさん
2005/11/13(日) 02:41:27Private Sub CommandButton1_Click()
End Sub
ってのはさっき作ったボタンを押したらビクンビクンッと作動しちゃうぞwwwwwwwwwwって
プログラムの入れ物。
分解して見ていくと
=============↓↓↓↓↓前半↓↓↓↓↓====================================
Private
↑プライベートな(ここはまだ気にしなくても良い)
sub
↑プログラムですお
CommandButton1
↑さっき作ったボタン(ボタンの名前を変更していないのでデフォのまま)の
_Click()
↑クリックした時に射精するおwwwwwwwwwwwww
=============↓↓↓↓↓後半↓↓↓↓↓====================================
End
↑終わるぞ!!
sub
↑プログラムを!!!(前半のSubと対になっている)
0576デフォルトの名無しさん
2005/11/13(日) 02:47:38Private Sub CommandButton1_Click()
<この入れ物の中に書けばいい>
End Sub
試しに、
Private Sub CommandButton1_Click()
MsgBox "うはwwwwwwwwwwwおkwwwwwwwwwww"
End Sub
と書いて、ツールバーにあるビデオの再生ボタンのような横向き▲を押すと
Excelシートの上にさっき作ったフォームが現れるので、そこですかさず
ボタンを押すと、メッセージが表示される。
以上がExcelVBAの全てです。
ここまで読んだ貴方はExcelの達人なので就職時の面接で胸を張って「おいどんはExcelマスターでごわす」と言いましょう。
0577デフォルトの名無しさん
2005/11/13(日) 03:04:12うはwwwwwwマwwwwジwwwでwwwww
こwwれwwでwww事務系に就wwww職してwwwデキるww漢wwを演出wwwwwww
wwwwwうぇwwうぇうぇwwっうぇwwwwっうぇw
あとリストをもうちょっと頑張ったみたお。
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/1075.zip
0578デフォルトの名無しさん
2005/11/13(日) 03:22:200579デフォルトの名無しさん
2005/11/13(日) 03:33:54わかれ、わかれよ。雑談止めろよ。プログラムの話をしろよ。
だいたい俺くらいしかプログラムの話をしていないじゃないかよぅ!
0580デフォルトの名無しさん
2005/11/13(日) 03:39:240581デフォルトの名無しさん
2005/11/13(日) 07:02:140582側近中の側近 ◆0351148456
2005/11/13(日) 07:03:54ソースを貼る時にはインデントしてほしいにょ
水平タブを全角スペース2つ、
半角スペース2つを全角スペース1つ
にすると見やすくなるにょ!
0583デフォルトの名無しさん
2005/11/13(日) 07:13:07やってみた
#include <stdio.h>
int main()
{
int num=100, count=0, i;
for (i=0 ; i<16 ; i++)
{
if (num%2 == 0)
{
count++;
}
num/=2;
}
printf("%d\n", count);
return ;
}
0584デフォルトの名無しさん
2005/11/13(日) 07:32:44#include <stdio.h>
int main(void)
{
int i, m = 1, cnt = 0;
for (i = 0; i < 16; ++i, m <<= 1)
{
if (!(100 & m)) cnt++;
}
printf("%d", cnt);
return 0;
}
0585側近中の側近 ◆0351148456
2005/11/13(日) 07:56:00http://pc8.2ch.net/test/read.cgi/tech/1123639475/627
627 名前:デフォルトの名無しさん[] 投稿日:2005/11/13(日) 07:47:49
10進数の100を16ビットの2進数で表現したときに、
その値の中に含まれる0の個数を、メモリに格納するプログラムを作成せよ。
ただし、プログラムの終わり部分は、以下のようになっており、0の個数は、
ANSの領域に格納されたものとする。
CNS DC 100
ANS DS 1
END
という問題を誰か解いてください。お願いします。
0586デフォルトの名無しさん
2005/11/13(日) 07:58:040587側近中の側近 ◆0351148456
2005/11/13(日) 07:59:21この問題、いろいろなスレに張られてるねぇ。
0588デフォルトの名無しさん
2005/11/13(日) 08:11:120589デフォルトの名無しさん
2005/11/13(日) 08:11:51これアセンブラ?
0590デフォルトの名無しさん
2005/11/13(日) 08:17:07ちなみにアセンブラです。
0591訃報:K仲川さんが、
2005/11/13(日) 09:12:27喪主などは、まだ決まっていません。
0592デフォルトの名無しさん
2005/11/13(日) 09:19:42オプションとして-neta、-tsundereなどがある
0593デフォルトの名無しさん
2005/11/13(日) 09:48:52え、マジ?
0594デフォルトの名無しさん
2005/11/13(日) 12:30:45アセンブラ言語 CASL�Uを語るスレ
http://pc8.2ch.net/test/read.cgi/tech/1033876116/
0595デフォルトの名無しさん
2005/11/13(日) 12:38:14全角スペースに置換すると、ソースをコピーしたあとに全角を半角に置換しなおさないとコンパイルできないのでめんどくさいです。
スペースを に置換して投稿すると吉。
0596デフォルトの名無しさん
2005/11/13(日) 12:52:53テスト
0597デフォルトの名無しさん
2005/11/13(日) 12:54:25になった。意味ねーや。
0598デフォルトの名無しさん
2005/11/13(日) 12:54:45ありがとうでごわす><
0599デフォルトの名無しさん
2005/11/13(日) 12:58:010600デフォルトの名無しさん
2005/11/13(日) 13:13:290601デフォルトの名無しさん
2005/11/13(日) 13:14:45あんなので満足なのか?w
0602デフォルトの名無しさん
2005/11/13(日) 13:18:19(声を荒げて)そらそうよ
0603デフォルトの名無しさん
2005/11/13(日) 13:20:230604デフォルトの名無しさん
2005/11/13(日) 13:27:00よく聞くのは、数学の線形代数、英語、物理
いわゆる論理的な思考能力等ですが、他には何が?
0605デフォルトの名無しさん
2005/11/13(日) 13:28:190606デフォルトの名無しさん
2005/11/13(日) 13:39:30それがあれば人生生きて行ける事は知っています。
俺は人並みより少し劣っています・・・
0607デフォルトの名無しさん
2005/11/13(日) 13:40:33向上心
時間
0608デフォルトの名無しさん
2005/11/13(日) 13:43:240609みずき ◆WnmizUKIg6
NGNGhttp://ex10.2ch.net/test/read.cgi/news4vip/1131848465/
30の倍数を出力するプログラムを作れ
ただし出力形式は「>>数字」であること
例)
>>30 >>60 >>90
>>120 >>150 >>180
0610デフォルトの名無しさん
2005/11/13(日) 13:46:50>諦めない根性
燃えては冷めての繰り返しで現在燃え中
>向上心
物凄くあるけど、やる事(やりたい事も)ありすぎて困る・・・
>時間
はありますよ。現在フリーターだお(・ω・)
0611デフォルトの名無しさん
2005/11/13(日) 13:48:18いっぱいしごいて黒ちんぽに超進化しまつ
0612デフォルトの名無しさん
2005/11/13(日) 17:30:20全然わかりません……。orz 単語の意味はいちおうわかりました。(覚えてないけど)
基本的な形もわかりました。定番と言われている「Hello!」も無事に過ぎました。
ですが、そこから先に進めません。
「プログラミングの内容が理解できない」と言うよりは、
「おまえら、Hello!の後はどうやって学んでいったんだよ!」と言う質問です。
自分がバカなのは重々承知しております。本もたくさん読みます。がんばります。
おまえら、Hello!の次のソースはどういう風に学んだの?
さっとオープンソースと言うかソースを公開しているサイトを訪れて、
とあるソフトのソースを覗いたけど、書いてある意味がわかりません orz
Helloの次にいきなりソフトのソースを見ることが間違いだったのだろうか?w
0614デフォルトの名無しさん
NGNGHello!できれば仕事就ける。
0615デフォルトの名無しさん
2005/11/13(日) 17:38:45このスレは君のような人を対象にしたスレだよん。
とりあえず言語を。
0616デフォルトの名無しさん
2005/11/13(日) 17:41:430617デフォルトの名無しさん
2005/11/13(日) 17:42:21お前さんのレベルがよく分からんが
Helloの次は演算子。その次はループ。そんで条件分岐。
0618みずき ◆WnmizUKIg6
NGNG..:/'''''' '''''':::::::\:
:.| (◯), 、(◯)、..::|:
:.| " ,,ノ(、_, )ヽ、,,""..:::|:
:.| ´,rェェェ、 .:::::::::|:
:.\ |,r-r-| .:::::/…
:/ ヾ`ニニ´ / ̄"''''ヽ:
0619デフォルトの名無しさん
NGNG知らん、無理、例外、他スレでやれ
0620デフォルトの名無しさん
2005/11/13(日) 17:49:06VIPPERでもわかるCOBOL
http://pc8.2ch.net/test/read.cgi/tech/1131587274/
0621デフォルトの名無しさん
2005/11/13(日) 17:51:22あの。プログラミング初めて30分なのですが、
全然わかりません……。orz 単語の意味はいちおうわかりました。(覚えてないけど)
基本的な形もわかりました。定番と言われている「Hello!」も無事に過ぎました。
ですが、そこから先に進めません。
「プログラミングの内容が理解できない」と言うよりは、
「おまえら、Hello!の後はどうやって学んでいったんだよ!」と言う質問です。
自分がバカなのは重々承知しております。本もたくさん読みます。がんばります。
おまえら、Hello!の次のソースはどういう風に学んだの?
さっとオープンソースと言うかソースを公開しているサイトを訪れて、
とあるソフトのソースを覗いたけど、書いてある意味がわかりません orz
Helloの次にいきなりソフトのソースを見ることが間違いだったのだろうか?w
0622デフォルトの名無しさん
NGNG馬鹿
0623デフォルトの名無しさん
2005/11/13(日) 17:53:110624デフォルトの名無しさん
2005/11/13(日) 17:54:10http://pc8.2ch.net/test/read.cgi/tech/1087178214/
0625デフォルトの名無しさん
2005/11/13(日) 17:56:58普通に質問してるのワロス
0626デフォルトの名無しさん
2005/11/13(日) 18:00:59ああ、そうでした。言語はC言語とJavaです。
主にJavaを学んでネットワークアプリケーション?を作りたいです。
ただ友達に「ブラウザとかそう言うのならCだろ?」とバカにされたので、
迷っています。作りたいのはブラウザと言うよりはデータベース系です。
情報を集めて、そこからまとめを作り、それを他の人も自由に見たり改変をしたりできるような。
>>615
ありがとう。がんばる。
>>617
あ、「プログラミング言語の基本」みたいな本でその三つの単語は知っています。
なるほど、そこを具体的に考えていくんですね。でも、それが終わると、
「ソフトの作り方」と言うのは自然にわかるようなものなのですか?
0627デフォルトの名無しさん
2005/11/13(日) 18:02:070628デフォルトの名無しさん
2005/11/13(日) 18:10:49新規作成ができねーよ、なんだこりゃ
0629デフォルトの名無しさん
2005/11/13(日) 18:12:46JavaとかよりPHPとかPerl向きじゃない?
0630デフォルトの名無しさん
2005/11/13(日) 18:14:49あれ、そうなの?なの?名前だけしか知らないので、
その二つの言語も詳しく調べてみます。ありがとうなの。
0631デフォルトの名無しさん
NGNGさよならなの。
0632デフォルトの名無しさん
2005/11/13(日) 18:21:39がんばってなの。
0633デフォルトの名無しさん
2005/11/13(日) 18:22:14でも迷ったらいつでもここに来てもいいの。
0634デフォルトの名無しさん
2005/11/13(日) 18:24:57VIPPERはいつもキミのそばで見守ってるの。
0635デフォルトの名無しさん
2005/11/13(日) 18:25:38さよならなの。
0636デフォルトの名無しさん
2005/11/13(日) 18:26:26永遠にさよならなの。
0637デフォルトの名無しさん
2005/11/13(日) 18:27:07Go Home!! なの。
0638デフォルトの名無しさん
2005/11/13(日) 18:27:48帰るの。
0639デフォルトの名無しさん
2005/11/13(日) 18:31:240640デフォルトの名無しさん
2005/11/13(日) 18:32:420641デフォルトの名無しさん
2005/11/13(日) 18:42:00やる気ないな設置した奴。
0642デフォルトの名無しさん
2005/11/13(日) 18:56:04毎日してるのかよw
0643デフォルトの名無しさん
2005/11/13(日) 18:56:25設置しろって言い出したのおまえだろwwwwwwww
0644デフォルトの名無しさん
2005/11/13(日) 18:59:370645デフォルトの名無しさん
2005/11/13(日) 19:03:35なんか有益な情報あったかよ
0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
2005/11/13(日) 19:37:10プログラムを作ってビルドってしてみても失敗1、とか出るだけで何が悪いのか書いてないし。
0648デフォルトの名無しさん
2005/11/13(日) 19:38:09そのエラーメッセージをここに書けよ
0649デフォルトの名無しさん
2005/11/13(日) 19:44:070650デフォルトの名無しさん
2005/11/13(日) 19:56:55PHPやPerlを間違った認識してる椰子がいるな
0651デフォルトの名無しさん
2005/11/13(日) 20:01:270652デフォルトの名無しさん
2005/11/13(日) 20:03:38エラーメッセージがないんだよ。
成功 0、失敗 1 とかそういうのが出るだけ。
0653デフォルトの名無しさん
2005/11/13(日) 20:05:28PHPやPerlで鯖動かしたりプロトコル制御してる、みたいな認識
↑だとブラウザだとか
0654側近中の側近 ◆0351148456
2005/11/13(日) 20:06:57(っ´▽`)っ
製品版が買えないVipperにはBorland C++がお勧め☆
無料で入手できるC/C++のコンパイラだよ。
0655デフォルトの名無しさん
2005/11/13(日) 20:07:13でも、データベースでPHPとかもどうなんだろう?(・ω・)
0656デフォルトの名無しさん
2005/11/13(日) 20:08:13出るし。
0657側近中の側近 ◆0351148456
2005/11/13(日) 20:08:21Borland C++はコンパイルエラーの時にちゃんと詳細が表示されるよ。
0658デフォルトの名無しさん
2005/11/13(日) 20:09:46もちろん、DBMSとアプリケーションの違いくらい分かってるよな?
0659デフォルトの名無しさん
2005/11/13(日) 20:10:06エラーメッセージを表示するウィンドウが表示されていないだけだろ。
0660652
2005/11/13(日) 20:12:28プロジェクトの保存場所をデフォルト以外に作ってたから駄目だったっぽい。
今マイドキュメントのところで作ったらできた。
なんだかよくわかんないな。
>>654
ありがとう。
とりあえずできたからこのままVCでやってみるよ。
0661デフォルトの名無しさん
2005/11/13(日) 20:13:31他のスクリプトでデーターベース扱うのも流行ってるよ
速度がいらないならCにこだわる必要はない
(そもそも速度が必要な部分はデータベースがやってくれる)
MySQLをインスコしたらPHPやCで接続するサンプルもついてくるから
それ見たらいいんじゃね
個人的にはPostgreSQLのほうが好きなんだが……
そういや無料版VS+無料版SQLServerって組み合わせもリーズナブルだな
0662デフォルトの名無しさん
2005/11/13(日) 20:13:48しかしこれだとさすがにスレ違いだな
0663側近中の側近 ◆0351148456
2005/11/13(日) 20:16:13CもいいけどJavaもやろうよみんな
Java楽しいよ☆
ポインタとかそういうの考えなくて済むし、
今はやりのオブジェクト指向なんだよ☆
0664デフォルトの名無しさん
2005/11/13(日) 20:16:18ちゃんと全文読んでから発言すべきだったお(^ω^;)
これを連想させたから言っちゃっただけだお
ttp://ex10.2ch.net/test/read.cgi/news4vip/1131451755/698-699
0665デフォルトの名無しさん
2005/11/13(日) 20:16:39AccessするぐらいならMySQLの方がいいだろ
最新のv5でストアドプロシージャや、簡易だがトリガも実装されたし
0666デフォルトの名無しさん
2005/11/13(日) 20:17:39講義よろ
0667側近中の側近 ◆0351148456
2005/11/13(日) 20:18:14やっぱりOracleはダメ?
お金かかるから?
0668デフォルトの名無しさん
2005/11/13(日) 20:20:09お前はどんだけ金持ちなんだよwwwwwwwwwwwww
0669側近中の側近 ◆0351148456
2005/11/13(日) 20:21:45(っ´▽`)っ
私も持ってないけどね☆
0670デフォルトの名無しさん
2005/11/13(日) 20:28:10OTNから開発者用のが無料で落として使える
ttp://www.oracle.com/technology/software/index.html
>All software downloads are free, and each comes with
>a development license that allows you to use full versions of
>the products only while developing and prototyping your applications.
0671デフォルトの名無しさん
2005/11/13(日) 20:30:12Oracle Database 10g Express Edition
これ?
0672デフォルトの名無しさん
2005/11/13(日) 20:34:20・制限
データ 4G バイト
メモリ 1G バイト
1CPU システム
Windows と Linux
ベータ版
2005年末までに正式版の提供を開始する予定
0673デフォルトの名無しさん
2005/11/13(日) 20:34:24日本語版無いの?
0674デフォルトの名無しさん
2005/11/13(日) 20:34:39それでもいいがどうせならこっちだろ
Oracle Database 10g Enterprise/Standard Editions
まぁメモリをかなり食うんで俺はMySQLに戻したけどなw
0675デフォルトの名無しさん
2005/11/13(日) 20:35:07スゲーよ、こんなの教えてくれるのかよ
ありがとうマジ感謝
0676デフォルトの名無しさん
2005/11/13(日) 20:36:45英語だからわけわかんねー
日本語で書かれてもわからんけどな
0677側近中の側近 ◆0351148456
2005/11/13(日) 20:44:22(っ´▽`)b
ちなみにOracleはマニュアルも無料だぞ☆
メールで登録する必要があるけど。もちろん登録も無料ね
0678デフォルトの名無しさん
2005/11/13(日) 20:44:44いや、CよりJavaの方が手っ取り早いだろ
その友だちが何を思ってたかしらんが
0679デフォルトの名無しさん
2005/11/13(日) 20:45:16もうJavaを教えてもらってやってもかまわない
0680デフォルトの名無しさん
2005/11/13(日) 20:45:47BCC + CPad
ttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html
MinGW + MinGW Developer Studio
ttp://www.mingw.org/
ttp://www.parinyasoft.com/
MinGW + Eclipse & cdt
紹介ページ
ttp://www.lares.dti.ne.jp/~sakaki/eclipse/EclipseFirst.html
導入のしやすさ順でつ
一番のお勧めはMinGW + MinGW Developer Studio
日本語入力等は無理だけど本格的にやりたい人どうぞ
IDEは Visual Studio 6.0 のパクリなので割と操作しやすいお
Eclipseはぶっちゃげネタに近いかも(^ω^)
0681側近中の側近 ◆0351148456
2005/11/13(日) 20:46:06もちろん日本語版もそろってるにょ!<マニュアル
SQLのマニュアルなんてかなり丁寧に書いてるから
Oracle以外でも結構使えるにょ!
まあ、Oracleの場合、SQL99(SQLの国際規格)には無い
Oracle独自の文法があったりするから
注意が必要だけどね☆
0682デフォルトの名無しさん
2005/11/13(日) 20:46:35ここがわからない
0683デフォルトの名無しさん
2005/11/13(日) 20:47:54>本格的にやりたい
詳しく!
0684デフォルトの名無しさん
2005/11/13(日) 20:48:30ソースを移動させたらコンパイルできなくなったとか
コンパイラ変えたらコンパイルできないとか
あとディレクトリ構造とかDOS窓で使うコマンドとかそういうOSに近いレベルの
勉強も合わせてやらないと行き詰まる
0685デフォルトの名無しさん
2005/11/13(日) 20:48:52EclipseはCもできるよ
0686デフォルトの名無しさん
2005/11/13(日) 20:49:03SQLやりたいのに
0687デフォルトの名無しさん
2005/11/13(日) 20:49:400688側近中の側近 ◆0351148456
2005/11/13(日) 20:49:43これがOracle10.1のドキュメント集にょ!
ttp://otn.oracle.co.jp/document/products/oracle10g/101/doc_cd/nav/portal_3.htm
お勧めは「Oracle Database SQLリファレンス」
これがなくちゃSQLは始まらないにょ☆
0689デフォルトの名無しさん
2005/11/13(日) 20:50:070690デフォルトの名無しさん
2005/11/13(日) 20:51:15詳しくといわれても、
リンク先にフルセットのセットアップファイルあるお(^ω^;)
0691デフォルトの名無しさん
2005/11/13(日) 20:51:37ログインしろって言われた(´・ω・`)
今から新規登録してくる
0692デフォルトの名無しさん
2005/11/13(日) 20:52:22他のだと本格的じゃないの?
0693デフォルトの名無しさん
2005/11/13(日) 20:53:16SQLReferenceだけ貰って他のSQL鯖入れた方がいい希ガス
0694デフォルトの名無しさん
2005/11/13(日) 20:54:00登録ページ見たけど学生は無理っぽいね
PostgreSQLでしこしこやるか
>>692
BCC+CPadはタダの見易いテキストエディタを使えるだけ
MinGW + Eclipse & cdtも
0695デフォルトの名無しさん
2005/11/13(日) 20:54:160696側近中の側近 ◆0351148456
2005/11/13(日) 20:56:43MySQL入れたい人はこちらのほうがいいかもにょ☆
MySQLのマニュアル
http://dev.mysql.com/doc/refman/4.1/ja/index.html
というのはSQLの文法はRDBMS独自部分が多いからね
0697デフォルトの名無しさん
2005/11/13(日) 20:56:530698デフォルトの名無しさん
2005/11/13(日) 20:58:44インスコ
設計
運用
0699デフォルトの名無しさん
2005/11/13(日) 21:00:09インスコから起動までの方法さ
0700デフォルトの名無しさん
2005/11/13(日) 21:00:36BCC + CPad はコンパイラが古い&IDEが安定しない(バグあり)
Eclipse & cdt は糞重い
MinGW Developer のセットはコンパイラも申し分ないし、
WinAPIやGTK、wxWindowが扱えたりデバッガーもセットでついて来るお
0701側近中の側近 ◆0351148456
2005/11/13(日) 21:02:53RDBMSの導入って本当はすんごく難しいんだぞ。
簡単にできたらDBA(データベース管理者)の仕事を奪っちゃうよん☆
でも個人的に使う、すたんどあろんで使うなら適当に設定しておけ☆
>>694
(っ´▽`)っ ?
ウソを入力するってのはダメ?
0702デフォルトの名無しさん
2005/11/13(日) 21:06:07ゴメン、良く見たら学生も対象内だった
「勤務先」って書いてあるからビビった
0703側近中の側近 ◆0351148456
2005/11/13(日) 21:07:15そうそう、日経ソフトウェアの今月号にMySQLの導入法が掲載されてたゾ☆
0704側近中の側近 ◆0351148456
2005/11/13(日) 21:09:13日経そふとうぇあ見た限りではMySQLって簡単に導入できるみたいだね☆
0705デフォルトの名無しさん
2005/11/13(日) 21:27:46何故お前は全文転載しないんだ? やる気あんのか?
0706デフォルトの名無しさん
2005/11/13(日) 21:47:320707デフォルトの名無しさん
2005/11/13(日) 21:55:04アイドルの生年月日かなんかのデータくらいなんだ。持ち腐れだよね、持ち腐れ。
0708側近中の側近 ◆0351148456
2005/11/13(日) 22:04:21DBを使用したアプリっていうのはデータの取り扱いがかなり効率的なんだよね。
普通は扱うデータの量が少なければ変数を使うよね。
多ければどうする?
それを全部変数なんかに入れてたらメモリ溢れちゃうよね。
そういう場合、DBが無い時代には全部ファイルに書いていました。
でも、データベースの登場によって効率よくデータを取得できるようになりました。
0709デフォルトの名無しさん
2005/11/13(日) 22:05:110710側近中の側近 ◆0351148456
2005/11/13(日) 22:07:13>>708の続き
さらには、リレーショナルデータベース(RDBMS)の登場によって
データの取り扱いがかなり効率的になりました。
これを使わない手はありません☆
RDBMSも、ファイルを読み込んだり書き込んだりしていることには変わりません。
はっきり言ってしまえば、ツールみたいなもんです。
しかし、そのツールによってプログラムの効率がめちゃくちゃ上がります。
0711デフォルトの名無しさん
2005/11/13(日) 22:10:53ここは空気嫁ない糞コテが講釈垂れるスレだお(^ω^)
0712側近中の側近 ◆0351148456
2005/11/13(日) 22:11:24たとえば・・・。
氏名、性別、年齢を持ったデータを考えましょう。
そして、「性別」=「男」のデータだけがほしい!という場合はどうなるか。
単なるファイルを使用する場合には、全レコードを取り出して、
「プログラム側」で、「性別」が「男」か「女」か判断しなければなりません。
でも、RDBMSを使用すると、その判断をRDBMS側でやってくれるのです。
0713デフォルトの名無しさん
2005/11/13(日) 22:12:020714側近中の側近 ◆0351148456
2005/11/13(日) 22:13:28あと、今朝問題になってましたが、
RDBMSだと削除と追加が容易にできます!
普通のファイルだと簡単にはできませんね。
一行削除するにも新しくファイルを作り直さなければなりません。
あと、普通のファイルだと順序も固定です。
RDBMSだと出力順の指定も可能なのです。
0715デフォルトの名無しさん
2005/11/13(日) 22:14:46select hyouki, b, w, h from i_dic where b >= 90 order by b desc;
exit
俺の誇らしいアイドルデータベースにこの命令をぶち込むと、
おっぱいの大きさ順(90cm以上)に並んだリストが出てくるぜwwwwwwwwww
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
( ⊂彡
0716側近中の側近 ◆0351148456
2005/11/13(日) 22:15:59(っ´▽`)っ
Visual Studioで作るのであればmdbをデータベースファイルにすればいい。
mdbであればランタイムは必要ではあるが、
配布先のPCにDBMSが入っていなくても実行は可能です。
0717デフォルトの名無しさん
2005/11/13(日) 22:17:22ライタイムってどこで手に入れるんだ? 当然無料だよな?
0718側近中の側近 ◆0351148456
2005/11/13(日) 22:18:24VB6.0があるなら
アドイン→ビジュアル データ マネージャ→ファイル→新規作成→Microsoft Access→Version 7.0 MDB
で作成可能。
0719側近中の側近 ◆0351148456
2005/11/13(日) 22:18:59(っ´▽`)っ
当然無料です!
Vectorに行って「ランタイム」を検索すれば無料でダウンロードできます。
0720みずき ◆WnmizUKIg6
NGNG以前ここでミジンコだった俺だが、(1〜2年くらい前)
Cをある程度読めるまでスキルを磨き、
アセンブラを多少学び、
「ネットゲームの解析はまだ早い」と思い、エロゲのCG100%程度の解析を始め、
数々のゲームを勉強の為に解析した。
時には失敗もあった。
そしてプログラムを学ぶ内に、俺の心内の路線はずれていた。
資格も取った(基本情報技術者)
で、今さっきログインして升したが、何故か一瞬で飽きた。
「俺が目指していたものはこんなものだったのか・・・」と、
少し虚しくなる反面ネットゲームと決別する良い機会かもしれない、と喜びの心情も見え隠れしていた。
今はゲーム開発の仕事に携わっています。
この程度のスキルではもっと上を目指すのは難しいので、日々勉強の毎日です。
頑張りたいと思います。
0721デフォルトの名無しさん
2005/11/13(日) 22:22:21これだ
0722デフォルトの名無しさん
2005/11/13(日) 22:22:22凄い日本語だな・・・・
0723デフォルトの名無しさん
2005/11/13(日) 22:32:41どうみても精子です。
本当にありがとうございました。
0724デフォルトの名無しさん
2005/11/13(日) 23:28:18ネット上での公開オナニーは第2級の犯罪です
0725デフォルトの名無しさん
2005/11/13(日) 23:29:59>>723× >>720○
レスアンカー。スマン 俺までオナニーしちゃったorz
0726デフォルトの名無しさん
2005/11/14(月) 00:06:27なんとか出来ない?
0727デフォルトの名無しさん
2005/11/14(月) 00:08:280728デフォルトの名無しさん
2005/11/14(月) 00:14:16把握した
0729デフォルトの名無しさん
2005/11/14(月) 00:20:52これみんなで参加しよーぜwwwwwwww
VIPPERが力を見せつけろwwww
0731デフォルトの名無しさん
2005/11/14(月) 00:48:070732デフォルトの名無しさん
2005/11/14(月) 01:30:560733デフォルトの名無しさん
2005/11/14(月) 01:41:26ネトゲで
0734デフォルトの名無しさん
2005/11/14(月) 01:44:120735デフォルトの名無しさん
2005/11/14(月) 01:54:160736デフォルトの名無しさん
2005/11/14(月) 01:59:120737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
2005/11/14(月) 02:45:260739デフォルトの名無しさん
2005/11/14(月) 03:25:240740デフォルトの名無しさん
2005/11/14(月) 03:25:500741デフォルトの名無しさん
2005/11/14(月) 04:35:050742デフォルトの名無しさん
2005/11/14(月) 04:35:370743デフォルトの名無しさん
2005/11/14(月) 05:08:010744デフォルトの名無しさん
2005/11/14(月) 05:10:54#include <stdio.h>
#include <stdlib.h>
//ノードの定義
typedef struct list_tag
{
int val;
struct list_tag *next;
} LIST;
//リスト初期化
void list_initialize(LIST **head)
{
*head=NULL;
}
//リストの末尾に追加
void list_push_back(LIST **head, int val)
{
LIST *pos;
LIST *prev;
LIST *new_list;
new_list=malloc(sizeof(LIST));
new_list->val=val;
if (*head==NULL)
{
new_list->next=NULL;
*head=new_list;
0745デフォルトの名無しさん
2005/11/14(月) 05:11:57}
for (pos=*head ; pos!=NULL ; pos=pos->next)
{
prev=pos;
}
new_list->next=pos;
prev->next=new_list;
}
//リストの内容を表示
void list_display(LIST **head)
{
LIST *pos;
for (pos=*head ; pos!=NULL ; pos=pos->next)
{
printf("%d\n", pos->val);
}
}
//ノードを全て解放して、リストを初期化する
void list_clear(LIST **head)
{
LIST *temp;
LIST *pos;
pos=*head;
while (pos!=NULL)
0746デフォルトの名無しさん
2005/11/14(月) 05:12:21temp=pos;
pos=pos->next;
free(temp);
}
*head=NULL;
}
//0〜99までをリストに追加して表示するプログラム
//list_clearのテストをするため2度繰り返す
int main()
{
LIST *p_head, **pp_head;
int i;
pp_head=&p_head;
list_initialize(pp_head);
for (i=0 ; i<100 ; i++)
{
list_push_back(pp_head, i);
}
list_display(pp_head);
list_clear(pp_head);
for (i=0 ; i<100 ; i++)
{
list_push_back(pp_head, i);
}
0747デフォルトの名無しさん
2005/11/14(月) 05:12:41list_display(pp_head);
list_clear(pp_head);
return 0;
}
0748デフォルトの名無しさん
2005/11/14(月) 05:14:540749デフォルトの名無しさん
2005/11/14(月) 05:15:06途中で読む気が無くなったが、高々単方向リストでダブルポインタ使う必要あるか?
0750デフォルトの名無しさん
2005/11/14(月) 09:17:04ポインタのポインタを使わなくてもできるから
次はそれをやってみよう
0751デフォルトの名無しさん
2005/11/14(月) 09:29:12list_push関数とかでも
LIST *p=head;
while(p->next!=NULL) p=p->next;
とやれば最後のセルがpで得られるお
あとはp->next=new_list;でおk
0752デフォルトの名無しさん
2005/11/14(月) 11:58:38VCでmdbは作れないの?
0753デフォルトの名無しさん
2005/11/14(月) 19:25:04コントロールパネルのODBCドライバからでも作成可能。
0754デフォルトの名無しさん
2005/11/14(月) 19:53:22kwsk
0755デフォルトの名無しさん
2005/11/14(月) 19:56:140756デフォルトの名無しさん
2005/11/14(月) 19:58:130757デフォルトの名無しさん
2005/11/14(月) 20:17:310758デフォルトの名無しさん
2005/11/14(月) 20:48:27VBScriptでも作れるぞ。
メモ帳に貼り付けて拡張子を .vbs にして保存し、おもむろに実行しれ。
これは ADOX つかってる。
DBName = "新VIPデータベース.mdb"
CnnString = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=" & DBName & ";"
Set cat = CreateObject("ADOX.Catalog")
cat.Create CnnString
cat.ActiveConnection = CnnString
Set tbl = CreateObject("ADOX.Table")
tbl.Name = "VIPテーブル"
With tbl.Columns
.Append "VIP10桁", 130, 10
.Append "VIP60文字", 130, 60
.Append "VIP特別価格", 6
End With
cat.Tables.Append tbl
0759デフォルトの名無しさん
2005/11/14(月) 20:54:590760デフォルトの名無しさん
2005/11/14(月) 20:58:38データベースとかODBCとかなくてもファイルをコピーするだけで
プログラムからデータベース使えるらしいから2ちゃんねるブラウザ作るのに最適っぽくね?
0761デフォルトの名無しさん
2005/11/14(月) 21:12:230762デフォルトの名無しさん
2005/11/14(月) 21:54:40うひゃああふぁ!!!できそうな予感が!!!
本当にありがとうございます。
もうキーボードから手が離れないお(´・ω・`)
0763デフォルトの名無しさん
2005/11/14(月) 21:59:30タコのようなマメのような妙に硬い部分ができたなぁ
最近だいぶ小さくなってきたけど、まだ皮が硬いや(´〜`)
0764デフォルトの名無しさん
2005/11/14(月) 22:20:42おおSUGEEEEEEEEEEEEEEE
Access2000verか
0765デフォルトの名無しさん
2005/11/14(月) 22:21:31難しすぎwwwwwwwwwwwwww
0766デフォルトの名無しさん
2005/11/14(月) 22:27:460767デフォルトの名無しさん
2005/11/14(月) 22:52:000768デフォルトの名無しさん
2005/11/14(月) 23:15:130769デフォルトの名無しさん
2005/11/14(月) 23:17:07head=clear(head)みたいになってかっこワルすぎwwwwwww
0770デフォルトの名無しさん
2005/11/14(月) 23:24:030771デフォルトの名無しさん
2005/11/14(月) 23:26:34左から1〜4
�B
0772デフォルトの名無しさん
2005/11/14(月) 23:34:340773デフォルトの名無しさん
2005/11/14(月) 23:44:050774デフォルトの名無しさん
2005/11/14(月) 23:45:060775デフォルトの名無しさん
2005/11/14(月) 23:46:373
VIP終わったな
0776デフォルトの名無しさん
2005/11/14(月) 23:52:00うはwwwwwwwwwwなんかハイになってきたwwwwwwwwwww
0777デフォルトの名無しさん
2005/11/14(月) 23:55:11237 :デフォルトの名無しさん :2005/11/14(月) 23:38:29
さあ話をそらしにかかりました
0778デフォルトの名無しさん
2005/11/15(火) 00:04:18VIPPERになりたがる人はバカに違いないと言うことである。
0779778
2005/11/15(火) 00:19:180780デフォルトの名無しさん
2005/11/15(火) 00:20:32■幸福のコピペ(チョピペ)■
他のスレに貼り付けると□□□□■□□□□■□□□
□■■隠された文字が■浮き出るよ□□■■■□□□□
http://pc8.2ch.net/test/read.cgi/tech/1131282679/l50
□□□■■□■■□□□□□■■□□■■□■□□
237 :デフォルトの名無しさん :2005/11/14(月) 23:38:29
さあ話をそらしにかかりました□□□□■□□□■■□
□■■□□■□□□□■■□□■□□□□□■■□
0781デフォルトの名無しさん
2005/11/15(火) 00:21:200782デフォルトの名無しさん
2005/11/15(火) 00:30:09きっとwwwwww腰抜かすおwwwっうぇうぇwwwっうぇっうぇww
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/1089.c
0783デフォルトの名無しさん
2005/11/15(火) 00:36:060784デフォルトの名無しさん
2005/11/15(火) 00:36:55レベル→我慢汁
0785デフォルトの名無しさん
2005/11/15(火) 00:40:140786デフォルトの名無しさん
2005/11/15(火) 00:46:58bit.exe 10000
当たったお!思い浮かべた数探すのに一苦労だったお
0787デフォルトの名無しさん
2005/11/15(火) 00:51:26まれに見る天才だと思われ
0788デフォルトの名無しさん
2005/11/15(火) 01:04:06感動したでごわす><
0789デフォルトの名無しさん
NGNG0790デフォルトの名無しさん
2005/11/15(火) 01:42:15Engine Type=6;
0791デフォルトの名無しさん
2005/11/15(火) 02:24:301
フィリピンパブで引っ掛けた女の子に似てるお。
明日また会いに行ってくる!
0792デフォルトの名無しさん
2005/11/15(火) 03:22:15#include <stdio.h>
#include <stdlib.h>
//リストを使用可能にする
#define SAFE_LIST_CLEAR(p) {if(p) {list_clear(p); (p->next)=NULL;} else {(p)=list_initialize();} }
//リストを解放する
#define SAFE_LIST_FREE(p) {if(p) {list_clear(p); free(p); (p)=NULL;} }
//ノードの定義
typedef struct list_tag
{
int val;
struct list_tag *next;
} LIST;
//ヘッダ作成
LIST *list_initialize()
{
LIST *new_list;
new_list=malloc(sizeof(LIST));
new_list->next=NULL;
return new_list;
}
0793デフォルトの名無しさん
2005/11/15(火) 03:22:40void list_push_back(LIST *head, const int val)
{
LIST *new_list;
LIST *pos;
pos=head;
while (pos->next!=NULL)
{
pos=pos->next;
}
new_list=malloc(sizeof(LIST));
new_list->val=val;
new_list->next=NULL;
pos->next=new_list;
}
//リストの内容を表示
void list_display(LIST *head)
{
LIST *pos;
for (pos=head->next; pos!=NULL ; pos=pos->next)
{
printf("%d\n", pos->val);
}
}
0794デフォルトの名無しさん
2005/11/15(火) 03:23:23void list_clear(LIST *head)
{
LIST *temp;
LIST *pos;
pos=head->next;
while (pos!=NULL)
{
temp=pos;
pos=pos->next;
free(temp);
}
head->next=NULL;
}
0795デフォルトの名無しさん
2005/11/15(火) 03:23:46int main()
{
LIST *p_head=NULL;
int i;
SAFE_LIST_CLEAR(p_head);
for (i=0 ; i<100 ; i++)
{
list_push_back(p_head, i);
}
list_display(p_head);
SAFE_LIST_CLEAR(p_head);
for (i=0 ; i<100 ; i++)
{
list_push_back(p_head, i);
}
list_display(p_head);
SAFE_LIST_FREE(p_head);
return 0;
}
0796デフォルトの名無しさん
2005/11/15(火) 03:29:19main()に処理を移しただけの改悪っぽい
今の実力じゃこの辺が限界だぉ
0797デフォルトの名無しさん
2005/11/15(火) 03:42:590798デフォルトの名無しさん
2005/11/15(火) 04:33:36int list_count(LIST *head)
{
LIST *pos;
int count=0;
pos=head;
while (pos->next!=NULL)
{
count++;
pos=pos->next;
}
return count;
}
0799デフォルトの名無しさん
2005/11/15(火) 04:59:25void list_push_asc(LIST *head, const int val)
{
LIST *new_list;
LIST *pos;
LIST *prev;
prev=head;
pos=head->next;
while (pos!=NULL)
{
if (pos->val > val)
{
break;
}
prev=pos;
pos=pos->next;
}
new_list=malloc(sizeof(LIST));
new_list->val=val;
new_list->next=prev->next;
prev->next=new_list;
}
0800デフォルトの名無しさん
2005/11/15(火) 05:27:11(; ^ω^)使う前に*headを絶対に初期化して欲しいお
って条件があるだけだから改悪じゃないと思う
javaのListだってnewしないとダメだしね
個人的にはlist_initは void list_init(LIST* head) でheadを初期化する
新しいLISTの部品を作るのは LIST* new_list_cell() とかの名前が良いと思うお
0801デフォルトの名無しさん
2005/11/15(火) 08:09:39貴方のような頭になりたい・・・
0802デフォルトの名無しさん
2005/11/15(火) 08:59:220803デフォルトの名無しさん
2005/11/15(火) 09:02:47ちゃんと単ポインタに直せてるから大丈夫だと思うお
特にこの辺は一度実装を経験してみるとすらすらできるようになるお
(関数とかの)名前の付け方に関してjavaから学ぶところはいっぱいあるとおもうお
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html
0804デフォルトの名無しさん
2005/11/15(火) 09:06:530805デフォルトの名無しさん
2005/11/15(火) 09:19:14ソースは美しく!
0806デフォルトの名無しさん
2005/11/15(火) 09:23:220807デフォルトの名無しさん
2005/11/15(火) 09:32:58ポインタって言ってなんか難しいもののように思うけど
ぶっちゃけポインタっていうのはアドレスを格納する変数
その格納されてるアドレスが、たとえはint変数のアドレスだったりする
それでポインタのポインタっていうのは、それはポインタだから
変数のアドレスを格納してるんだけど、その格納してるのが
「アドレスを格納する変数」(つまりポインタ)のアドレスということ
それだけだよ
多分
0808デフォルトの名無しさん
2005/11/15(火) 09:42:35わかってないな!!
まとめwikiで「はじめてのC」をちゃんと見ないと
(あなる ちんこ)->(あなる ちんこ)->(ヴァギナ あなる)
こんな想像しかできねぇ
0809デフォルトの名無しさん
2005/11/15(火) 09:44:25引数としてポインタ渡ししたら、渡した先で値変えられて便利〜
ぐらいにしか思ってない (^_^;
あと、なぜかメモリ確保するのに使えて便利〜とか
0810デフォルトの名無しさん
2005/11/15(火) 09:48:48int main(int argc, char** argv)
がある以上ポインタのポインタを使わないって無理くね
0811デフォルトの名無しさん
2005/11/15(火) 09:57:33char V = 'v', I = 'i', P = 'p';
と宣言&初期化したとすると
アドレス 変数名 値
0x00 V 'v'
0x08 I 'i'
0x0b P 'p'
こんな感じになる
V の値は 'v' であり、アドレス0x00にある値ももちろん 'v'
I の値は 'i' であり、アドレス0x08…
んで、ポインタ型ってのは
char *pV = &V;
で、V のアドレス(0x00)を格納する入れ物
pV と記述すればアドレス 0x00 を指し *pV と記述すればアドレスにある値 'v' を指す
もちろん、ポインタ型もアドレスの数値を格納する入れ物なので
ポインタ型の変数もどこかのアドレス上にある
アドレス 変数名 値
0x10 pV 0x00
んで、ポインタのポインタとなると、(Vのアドレス(0x00)を格納している pV)のアドレス(0x10)を格納する変数になる
やっぱ素で説明するとややこしくなるお(;^ω^)
081216
2005/11/15(火) 10:08:502
>>810
char **argv は、 char *argv[] と解釈すれば良くね?
言葉遊びの範疇だけど、理解度はだいぶあがるとおもうお
0813デフォルトの名無しさん
2005/11/15(火) 10:16:08**argvは2重配列と「ほぼ」同意
>>812の言う *argv[] でも可
ポインタのポインタは使っちゃいけないわけじゃなく、
↑で上げられたソースではそれを使う必要もなかったから
修正したほうがいいんでない?って程度
0814デフォルトの名無しさん
2005/11/15(火) 10:29:300815デフォルトの名無しさん
2005/11/15(火) 10:39:48訂正するのマンドクサ('A`)ノ⌒゚
0816デフォルトの名無しさん
2005/11/15(火) 10:43:510817デフォルトの名無しさん
2005/11/15(火) 10:50:250818デフォルトの名無しさん
2005/11/15(火) 10:57:59やっぱこういうのはチームでやる作業だなぁとおもた
0819デフォルトの名無しさん
2005/11/15(火) 11:14:19なぜゲーム開発前提になってんだ
0820デフォルトの名無しさん
2005/11/15(火) 11:15:150821デフォルトの名無しさん
2005/11/15(火) 11:16:050822デフォルトの名無しさん
2005/11/15(火) 11:21:24C++でかちゅ〜しゃ作ってよ
0823デフォルトの名無しさん
2005/11/15(火) 11:28:30ランタイム無しだと何で動かないの?
0824デフォルトの名無しさん
2005/11/15(火) 11:45:46俺ね、スパゲティ茹でてると今どんくらい時間経ったか忘れちゃうの。
カップラーメンとかの3分ぐらいならいいけど
スパゲチの7〜8分て微妙なの。なんか忘れちゃうの。
だからタイマー作って欲しいお。
0825デフォルトの名無しさん
2005/11/15(火) 11:48:20昔2chブラウザ作ろうとして放棄したやつ
ttp://www.vipper.org/vip141375.png
確か通信でとってきたデータ整形したら
表示はできるってとこまで進んでたと思うけどブラウザって意外とやること多いっす
0826デフォルトの名無しさん
2005/11/15(火) 11:55:24定年間近の常務がデジカメからPCに画像を移動させる方法が
覚えられないらしくて、毎回毎回俺が呼び出されているのよ。
だから簡単に移動できるソフト作ってくれ。
仕様としては、ソフト立ち上げた後にカメラ接続
→リムーバブルディスク検知
→コピーor移動したいファイル選択(CTRLで複数選択すらできないのでチェックとかで楽に)
→移動先フォルダは最初に規定値設定しといて、そこにサブフォルダ作成(ダイアログでフォルダ名を入れるだけくらい簡単に)
→移動後、フォルダを自動で開く
→完了ボタンか何かでハードウェアの取り外し
PC全く使えない人なのでウィザード形式で順序立てて操作させた方が良いな。
ホントは俺が作りたいんだけど実現できるスキルが身に付く頃には退職してそうなんで頼んだ。
0827デフォルトの名無しさん
2005/11/15(火) 12:08:28これなんてどう?
ttp://www.vector.co.jp/soft/win95/personal/se154474.html
他にもキッチンタイマーソフトは結構ある。
携帯にもついてたりするし。
0828デフォルトの名無しさん
2005/11/15(火) 12:12:22前にQt4で作ったタイマー晒していたやついたよな。
0829デフォルトの名無しさん
2005/11/15(火) 12:15:29お前ら、依頼を装ってお題出してくれた>>824の好意を無駄にすんなよ
0830デフォルトの名無しさん
2005/11/15(火) 12:18:010831デフォルトの名無しさん
2005/11/15(火) 12:20:51鍋に入れた水の量と、ガスレンジの熱量を入力すると
沸騰するまでの時間を計算してくれるソフト。
もちろん沸騰予想時刻にアラームが鳴る。
0832デフォルトの名無しさん
2005/11/15(火) 12:24:55つか、ラーメンタイマーはハードウェアのHello worldだな
0833デフォルトの名無しさん
2005/11/15(火) 12:25:54毎回水の量や温度調べないといけないしで使いものならなくね?w
0834デフォルトの名無しさん
2005/11/15(火) 18:34:51#include <ogg/ogg.h>
#include <vorbis/vorbisfile.h>
int main(int argc, char *argv[])
{
if( argc == 1 )
return 1;
FILE *fp;
OggVorbis_File vf;
fp = fopen(argv[1], "rb");
if( fp == NULL )
{
fprintf(stderr, "Error: Cannot open %s¥n", argv[1]);
exit(1);
}
int ret = ov_open(fp, &vf, NULL, 0);
if( ret < 0 )
{
fprintf(stderr, "Error: ov_opne()¥n");
fclose(fp);
exit(1);
}
0835デフォルトの名無しさん
2005/11/15(火) 18:35:58vi = ov_info(&vf, -1);
if( vi == NULL )
{
fprintf(stderr, "Error: ov_info()¥n");
fclose(fp);
ov_clear(&vf);
exit(1);
}
printf("%s:¥n", argv[1]);
printf("Version: %d¥n", vi->version);
printf("Channels: %d¥n", vi->channels);
printf("Rate: %d¥n", vi->rate);
printf("Bitrate:¥n");
printf("¥tUpper: %d¥n", vi->bitrate_upper);
printf("¥tNominal: %d¥n", vi->bitrate_nominal);
printf("¥tLower: %d¥n", vi->bitrate_lower);
printf("¥tWindow: %d¥n", vi->bitrate_window);
printf("Codec_setup: 0x%x¥n", vi->codec_setup);
//void *codec_setup;
return 0;
}
0836デフォルトの名無しさん
2005/11/15(火) 18:59:11てことはC++も難しいのか?
0837みずき ◆WnmizUKIg6
NGNG詳しく知らないし他にいっぱい方法あると思うけどとりあえず
WindowsAPI
0838デフォルトの名無しさん
2005/11/15(火) 19:01:150839デフォルトの名無しさん
2005/11/15(火) 19:03:110840デフォルトの名無しさん
2005/11/15(火) 19:05:48C++だとライブラリが用意されてるので
かなり楽
とくにC++BuilderはVisualBasicライクでらくちん
0841デフォルトの名無しさん
2005/11/15(火) 19:07:500842デフォルトの名無しさん
2005/11/15(火) 19:10:470843デフォルトの名無しさん
2005/11/15(火) 19:14:21VBは見かけ(GUI)構築以外のデータ構造とかロジックを書くのが
なんか面倒・・・まあ、C→C++と育った者だからそう思えるのかもしれんが
0844デフォルトの名無しさん
2005/11/15(火) 19:49:18ただVBやってるとオモチャをいじってる感じがする
ねこ大好き
0845デフォルトの名無しさん
2005/11/15(火) 19:50:22これはマスターベーションだ
0846デフォルトの名無しさん
2005/11/15(火) 19:51:15#include <time.h>
int main()
{
int buf, wait, start;
printf("何秒待ッテミル?\n");
scanf("%d", &buf);
wait=buf*1000;
start=clock();
while( clock()-start < wait )
printf("まーだだよ\n");
printf("\aラーメン完成\n");
return 0;
}
0847みずき ◆WnmizUKIg6
NGNG1秒ごとに「残り**秒」って表示するのはどうだ
0848デフォルトの名無しさん
2005/11/15(火) 20:06:21CLOCKS_PER_SECが1000だなんて保証されてるか?
0849デフォルトの名無しさん
2005/11/15(火) 20:12:40janeでコピーするとタグだらけになって気持ち悪いから勘弁してくれ
0850デフォルトの名無しさん
2005/11/15(火) 20:13:110851デフォルトの名無しさん
2005/11/15(火) 20:20:55glutってやつ使ってみれ
細かいGUIの設定はできないけど、
3Dグラフィックの基礎は理解できると思うし
glutを使ったプログラミングの説明はいいとこがすぐ見つかるから
ポインタ理解したら進んでみては?(わからなくても行けなくもないけど)
最終的にはCは脱却したほうがいいと思うけどね
0852デフォルトの名無しさん
2005/11/15(火) 20:21:24#include <time.h>
int main()
{
int buf, wait, start;
printf("何秒待ッテミル?\n");
scanf("%d", &buf);
wait=buf*1000;
start=clock();
printf("まーだだよ\n");
while( clock()-start < wait ) {}
printf("\aラーメン完成\n");
return 0;
}
これじゃだめ?
0853デフォルトの名無しさん
2005/11/15(火) 20:27:00教えてDelphiに詳しい人!
0854デフォルトの名無しさん
2005/11/15(火) 20:27:16あと、while(){} じゃなくて、 while(); でいいよ
0855デフォルトの名無しさん
2005/11/15(火) 20:27:32Doe使ってるからじゃないの?
0856デフォルトの名無しさん
2005/11/15(火) 20:28:22だめ。
clock()が返す値はミリ秒単位とは決まっていない。
しかしCLOCKS_PER_SECをかけると秒単位の値になる。
0857デフォルトの名無しさん
2005/11/15(火) 20:29:520858デフォルトの名無しさん
2005/11/15(火) 20:30:47技術的な側面からコメント頼む
0859デフォルトの名無しさん
2005/11/15(火) 20:32:070860デフォルトの名無しさん
2005/11/15(火) 20:37:48もっと精度の高いやり方あるの?
#include <stdio.h>
#include <time.h>
int main()
{
int buf, wait, start, left;
printf("何秒待ッテミル?\n");
scanf("%d", &buf);
wait=buf*CLOCKS_PER_SEC;
start=clock();
while( clock()-start < wait )
{
left=(wait-(clock()-start))/CLOCKS_PER_SEC+1;
printf("%d\n", left);
}
printf("\aラーメン完成\n");
return 0;
}
0861デフォルトの名無しさん
2005/11/15(火) 20:43:54CLOCKS_PER_SECをキャストした上で割ってから1000倍すりゃいいんじゃね?
いや、試してないから上手くいくか知らないが
>>854
sleepって非標準だろ?
0862デフォルトの名無しさん
2005/11/15(火) 20:48:24(・3・)ぉぅぃぇぃ
0863デフォルトの名無しさん
2005/11/15(火) 20:53:47・全角スペース→半角スペースの置換が必要
・全角スペースに気づかないとデバッグでハマる
・&nbsp;は5バイト必要なのに比べて2バイトで済む
▼&nbsp;を使う
・&#160;→半角スペースの置換が必要
・janeでコピペすると&#160;になって見苦しい
・全角スペースより2倍以上の大きさになる
■全角スペースにするメリットあるの?
コンパイルしたい場合はどちらにせよ置換が必要になる
&#160;のほうが置換が必要であることを表現できていて望ましいのではないか?
また、jane固有の問題であるため他ブラウザ利用者の理解は求めにくい
0864デフォルトの名無しさん
2005/11/15(火) 21:01:28>>863
こっちの専ブラでは自動的に半スペが になりますが何か?
0865デフォルトの名無しさん
2005/11/15(火) 21:02:53火であぶってみたけど半スペが何になるのか浮かび上がってこなかった
0866デフォルトの名無しさん
2005/11/15(火) 21:03:240867デフォルトの名無しさん
2005/11/15(火) 21:03:31 ね
0868みずき ◆WnmizUKIg6
2005/11/15(火) 21:03:50Ctrl + A
0869デフォルトの名無しさん
2005/11/15(火) 21:09:18派生ブラ作者にお願いするしかないのか・・・
このスレで修正できりゃいいんだけど誰も知らないっぽいし
0870デフォルトの名無しさん
2005/11/15(火) 21:15:410871デフォルトの名無しさん
2005/11/15(火) 21:18:5320 B=B+1
30 if val(right$(time$,1) = A then 20
40 input"何秒待ッテミル?",C
50 D=B*C
60 print"まーだだよ"
70 for I=0 to D
80 next I
90 print"ラーメン完成"
厳密ではないが、これでよし!
0872デフォルトの名無しさん
2005/11/15(火) 21:19:460873デフォルトの名無しさん
2005/11/15(火) 21:21:330874デフォルトの名無しさん
2005/11/15(火) 21:24:45だから、 が普通の半角スペースになるほうが間違い。
0875デフォルトの名無しさん
2005/11/15(火) 21:35:12Delphi6を使って無料で開発できるからでしょ
3年以上前はVC++TKやEclipseなんて無かったんだし
0876デフォルトの名無しさん
2005/11/15(火) 22:39:300877デフォルトの名無しさん
2005/11/15(火) 22:40:040878デフォルトの名無しさん
2005/11/15(火) 22:44:280879デフォルトの名無しさん
2005/11/15(火) 22:47:270880デフォルトの名無しさん
2005/11/15(火) 23:06:580881デフォルトの名無しさん
2005/11/15(火) 23:29:160882デフォルトの名無しさん
2005/11/15(火) 23:32:250883デフォルトの名無しさん
2005/11/15(火) 23:34:090884デフォルトの名無しさん
2005/11/15(火) 23:41:450885デフォルトの名無しさん
2005/11/15(火) 23:43:270886デフォルトの名無しさん
2005/11/16(水) 00:07:570887デフォルトの名無しさん
2005/11/16(水) 00:12:19Viewにセット
UViewItem.pas
function TDat2View.ProcEntity: boolean;
if s = 'nbsp' then
...
begin
WriteUNICODE(PChar(#160#0), 2);//nbsp = 0x00a0っぽい
procedure TDat2View.WriteUNICODE(str: PChar; size: integer);
...
FBrowser.nAppend(str, size, FBold or FAttribute or htvUNICODE);//(FBrowsser = doe の場合THogeTextView)
Viewからゲット
HogeTextView.pas
function THogeTextView.RegionToText(point1, point2: TPoint): string;
...
code := Ord(txt[i]) + Ord(txt[i+1]) * 256;//code=160
s := '' + IntToStr(code) + ';';//s =
ってな感じらしい。クリップボードにコピーする直前にバッファにコピーしてデキトーに置き換えればよいかも
まぁ、俺はやる気ないけどな
0888デフォルトの名無しさん
2005/11/16(水) 00:33:26ついにGUIに手をだしたぜ
通常の3分しか計れないラーメンタイマー
0889デフォルトの名無しさん
NGNG394 名前:みずき ◆WnmizUKIg6 [] 投稿日:2005/11/16(水) 00:31:56 ID:4d3lxjYo0 ?##
記念SSどぞー
http://maplesarasi.hp.infoseek.co.jp/cgi-bin/narenare/img-box/img20051116003006.jpg
0890みずき ◆WnmizUKIg6
NGNG0891デフォルトの名無しさん
NGNGJane使ってんのな
0892デフォルトの名無しさん
NGNG0893デフォルトの名無しさん
2005/11/16(水) 00:45:50エラーでるお
0894デフォルトの名無しさん
2005/11/16(水) 00:47:39beキモス
0895デフォルトの名無しさん
2005/11/16(水) 00:50:02実行サンキュー
なんてエラーでる?
0896みずき ◆WnmizUKIg6
NGNGXPpro
0897デフォルトの名無しさん
2005/11/16(水) 00:51:58このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした
xpだお
0898デフォルトの名無しさん
2005/11/16(水) 00:53:51>>897
重ね重ねサンキューです
原因調べてくる
0899デフォルトの名無しさん
2005/11/16(水) 01:20:04http://support.microsoft.com/default.aspx?scid=kb;ja;814496
0900デフォルトの名無しさん
2005/11/16(水) 01:29:40ログは通常のansi文字列だが、一部&nbsp;のような特殊文字はunicode?で保存されてる(a or uを判断するには別途FAttributeで調べてる)
viewに表示されるときは処理されてスペースになるようだが、クリップボードにはそのまま代入される
よって&#160;&#160; unkoなんて事になる。以上。間違ってる所あったら指摘よろしく
0901デフォルトの名無しさん
2005/11/16(水) 14:43:47ya2bってブラウザがC++&MFCで書かれてるよ。
ソースも公開されているから、勉強になると思う。
0902デフォルトの名無しさん
2005/11/16(水) 14:57:21チャット、3D空間、ログ表示用コンソールの機能ができた時点で
インライン関数にしなくてもまだ400行未満だ(*゚∀゚)=3
各種画像フォーマットも扱えるし、めちゃくちゃ開発楽だな(*´∀`)
0903デフォルトの名無しさん
2005/11/16(水) 15:00:000904デフォルトの名無しさん
2005/11/16(水) 15:06:04とりあえず日本語のページのみにせず、
qt4 download のキーワードだけでも十分なページが出るぞ
0905デフォルトの名無しさん
2005/11/16(水) 15:16:24ところでVIPPERって何て読むの?
0906デフォルトの名無しさん
2005/11/16(水) 15:23:20「避妊精子」が変化してできた言葉だお
0907デフォルトの名無しさん
2005/11/16(水) 16:19:10それだとクイックタイムのページばかり出てくるんだが
0908デフォルトの名無しさん
2005/11/16(水) 16:37:20qtでググれ
0909デフォルトの名無しさん
2005/11/16(水) 16:41:22TOPではないとはいえ、2番目に思いっきり出てるんだが
0910デフォルトの名無しさん
2005/11/16(水) 16:42:22ttp://www.trolltech.com/download/opensource.html
これか? 日本語じゃないじゃん。
0911デフォルトの名無しさん
2005/11/16(水) 16:43:090912デフォルトの名無しさん
2005/11/16(水) 17:05:30英語は読めても日本語は読めないってか?
0913デフォルトの名無しさん
2005/11/16(水) 17:14:27素直に自分の検索の仕方悪かったと認めろwww
0914デフォルトの名無しさん
2005/11/16(水) 17:15:560915デフォルトの名無しさん
2005/11/16(水) 17:20:240916デフォルトの名無しさん
2005/11/16(水) 17:25:42VIPPERでもわかると冠ついててもVIPPER全員がわかるわけじゃないお
かといって、VIPPERだとC++とか理解できないとも限らないお(^ω^)
0917デフォルトの名無しさん
2005/11/16(水) 17:27:000918デフォルトの名無しさん
2005/11/16(水) 17:32:13VIPPERならフトコロを広く構えよう
ウザいバカ上等
0919デフォルトの名無しさん
2005/11/16(水) 17:34:410920デフォルトの名無しさん
2005/11/16(水) 17:35:34MSDNも読めないんじゃどうしようもない
0921デフォルトの名無しさん
2005/11/16(水) 17:35:56素で逆切れでネタの一つも入ってないのは面白味ない罠
↓うるせーばか
0922デフォルトの名無しさん
2005/11/16(水) 17:38:310923デフォルトの名無しさん
2005/11/16(水) 17:40:100924デフォルトの名無しさん
2005/11/16(水) 17:59:37最近はあんまりお世話になってないけど、割と日本語化されてた希ガス
あとはmanページでも見れば、業務用じゃなけりゃ十分事足りる
と思ふ
0925デフォルトの名無しさん
2005/11/16(水) 19:09:00・検索のヒントを出す場合は*自分で確認*してからにしろ
・答える技量がないなら態度で示そうよ
・VIPPER←これ英語なのかよwwwwwwwwwwwww
0926デフォルトの名無しさん
2005/11/16(水) 19:10:44出番だ
0927918
2005/11/16(水) 19:23:480928エネマグラー ◆WIfQ1I9T9U
2005/11/16(水) 19:26:380929237
2005/11/16(水) 19:26:510930デフォルトの名無しさん
2005/11/16(水) 19:26:570931237
2005/11/16(水) 19:27:54ちょwwwwwwwwwwwwww237は俺だってwwwwwwwwwwwwwwwww
0932デフォルトの名無しさん
2005/11/16(水) 19:40:17当たり前だけど日本語版のMSDNへ行けばほとんど日本語しかない。
COM/ActiveX関連やGDI+なんかはほとんど英語でしかない。
GDI+は.Net Frameworkを参考にできるけど。
(.NetはMSも力を入れているらしく、日本語がある)
0933デフォルトの名無しさん
2005/11/16(水) 19:40:32喧嘩はおやめ
0934みずき ◆WnmizUKIg6
NGNG私のために争わないで
0935デフォルトの名無しさん
2005/11/16(水) 19:42:410936925
2005/11/16(水) 19:46:16全部自演だってのにwwwwwっうぇwwwww
0937デフォルトの名無しさん
2005/11/16(水) 21:52:43おとなしく冷蔵庫の中で凍りかけてろ
0938デフォルトの名無しさん
2005/11/16(水) 22:05:21S すごく
D でかい
N ナニを
(*‘ω‘*)ちんぽっぽ!
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
2005/11/16(水) 22:19:150942デフォルトの名無しさん
2005/11/16(水) 22:37:04・馬鹿でも歓迎
・VIPPER←これが読めないレベルでも歓迎
・be,固定,変な顔文字使う奴は死ね
0945デフォルトの名無しさん
NGNG0946デフォルトの名無しさん
2005/11/16(水) 22:52:320947デフォルトの名無しさん
2005/11/16(水) 22:53:380948みずき ◆WnmizUKIg6
NGNG0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
2005/11/16(水) 23:04:49http://be.2ch.net/test/logout.html
0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
2005/11/16(水) 23:13:07ここからログアウトしろ
0953デフォルトの名無しさん
NGNG0954デフォルトの名無しさん
2005/11/16(水) 23:15:30cookie削除
0955デフォルトの名無しさん
NGNG0956みずき ◆WnmizUKIg6
NGNG0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
2005/11/16(水) 23:19:20ブラウザ何使ってるの
0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
2005/11/16(水) 23:29:29int main()
{
double a;
a=1.24;
printf("%3.1f\n", a);
//1.2と表示される
a=1.25;
printf("%3.1f\n", a);
//1.3と表示される
return 0;
}
printfの勉強してたら四捨五入になるって発見したんだけど
これ仕様なのか?ググっても出てこねーんだけど
0962デフォルトの名無しさん
2005/11/16(水) 23:33:595超過なら10
5以下なら0
0963みずき ◆WnmizUKIg6
NGNGhttp://wisdom.sakura.ne.jp/programming/c/c13.html
0964デフォルトの名無しさん
2005/11/16(水) 23:35:42さっさとブログなりwikiなり私が勉強できるようなサイトを作りやがれなのですよ!
0965デフォルトの名無しさん
2005/11/16(水) 23:36:520966964
2005/11/16(水) 23:37:270967デフォルトの名無しさん
2005/11/16(水) 23:37:540968デフォルトの名無しさん
2005/11/16(水) 23:41:590969デフォルトの名無しさん
2005/11/16(水) 23:42:00>>963
型変換になるのか
こういう生きた知識は本より教えてもらうほうがいいな
勉強になった
0970デフォルトの名無しさん
2005/11/17(木) 00:46:050971デフォルトの名無しさん
2005/11/17(木) 00:48:54私がどうすればスーパープログラマーになれるかを考えろよ。おまえら。
0972デフォルトの名無しさん
2005/11/17(木) 00:50:30知識を詰め込む
経験を積む
0973デフォルトの名無しさん
2005/11/17(木) 00:54:50Cでいいだろ
0974デフォルトの名無しさん
2005/11/17(木) 00:58:52Delphiでいいだろ
0975デフォルトの名無しさん
2005/11/17(木) 01:03:160976デフォルトの名無しさん
2005/11/17(木) 01:04:32Cと違って誤差がない!
0977デフォルトの名無しさん
2005/11/17(木) 01:06:160978デフォルトの名無しさん
2005/11/17(木) 01:09:43C言語はそういうことを平気でやるやつなんだよ
0979みずき ◆WnmizUKIg6
NGNG20 DRAW grid
30 FOR x=-10 TO 10 STEP 0.01
40 ! 方程式を入力する。
50 ! 例)x^2+2x-3=0 の場合
60 LET y = x^2 +2*x -3
70 PLOT LINES : x,y ;
80 NEXT x
90 END
0980デフォルトの名無しさん
2005/11/17(木) 01:12:08C言語は糞だな
0981デフォルトの名無しさん
2005/11/17(木) 01:14:240982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
2005/11/17(木) 01:19:54Cは悪くない。
そんなことも知らずに糞なコードを書くプログラマが悪いのだ。
0984デフォルトの名無しさん
2005/11/17(木) 01:21:33十進BASICだとそんなことない
0985デフォルトの名無しさん
2005/11/17(木) 01:24:200986デフォルトの名無しさん
2005/11/17(木) 01:25:19そういうの勉強になるだろ?
0987デフォルトの名無しさん
2005/11/17(木) 01:26:000988デフォルトの名無しさん
2005/11/17(木) 01:28:170989デフォルトの名無しさん
2005/11/17(木) 01:30:540990デフォルトの名無しさん
2005/11/17(木) 01:31:27http://ex10.2ch.net/test/read.cgi/news4vip/1131414679/
0991デフォルトの名無しさん
NGNG専ブラのバグ、俺もはずしたい
0992デフォルトの名無しさん
2005/11/17(木) 01:33:320993デフォルトの名無しさん
2005/11/17(木) 01:33:41Jane Doe Styleだろ?
あれって設定が保存されないバグがある
0994デフォルトの名無しさん
2005/11/17(木) 01:34:59過去ログ保存する場所ないのか?
0995デフォルトの名無しさん
2005/11/17(木) 01:36:490996デフォルトの名無しさん
2005/11/17(木) 01:55:340997デフォルトの名無しさん
2005/11/17(木) 02:21:460998デフォルトの名無しさん
2005/11/17(木) 02:21:570999デフォルトの名無しさん
2005/11/17(木) 02:22:091000デフォルトの名無しさん
2005/11/17(木) 02:22:1810011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。