プログラミングでもやろうか

このエントリーをはてなブックマークに追加
1以下、名無しにかわりましてVIPがお送りします。
http://wiki.fdiary.net/vipprog/


↑まだ未完成のwikiである。ぜひとも自由に編集して欲しい。
さて、このwikiも徐々にではあるが充実してきている。この場をかりて編集してくれた数多くの人にお礼申し上げる。開発も可としプログラムのソースを載せてもいいし、プログラム自体をのせてもかまわない。

このスレは知識の共有を目的にして立てたものである。よってあらかじめプログラミングについて調べる必要がある。様々な言語についてはwikiに掲載しているのでそこを参照すること。
あと、質問者は水掛け論にならないように配慮すること。
ついでにいうと質問以外にもこういうプログラムを作ってほしいの依頼も別にかまわない。
何か質問ある人は挙手で(´・ω・`)
2以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:27:41.17 ID:PoZ9HYcp0
3以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:27:42.07 ID:1j8wY1lC0
4以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:33:23.28 ID:oHtvp9oX0
おつぬるぽ
5以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:34:13.23 ID:QJnrKZTh0
>>4
ガ


もう少し早い時間に立ててもよかったかな?
6以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:44:29.44 ID:oHtvp9oX0
いやこのくらいでいいんジャマイカ
7以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:47:20.91 ID:ZIte3QtH0
乙です
8以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:55:38.96 ID:690PkDLa0
うひぃ。
9以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:57:48.22 ID:nTy/SKOh0
すごいプロフラム方法がある

マウスについてる玉をとる→指を入れる→中についてるカラカラを回す→システムを直接コントロール
ちなみに光のマウスではできない。中途半端なハイテク化を恨みな
10以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 20:59:08.21 ID:acP3Jhnx0
>>9の操作を妨害するプロフラムを作ればいい
11以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:00:14.32 ID:oHtvp9oX0
さらに>>10の操作も妨害するプロフラムを作れば良い
12以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:00:15.59 ID:sG9oPuTI0
C導入してHelloWorldって出力させるとこまでいったけど
次のしようとしたらコンパイルに失敗しましたって出るんだけど
13以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:00:46.60 ID:gCTR1BSP0
>>12
ソースを晒してみなさい
14以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:03:35.97 ID:sG9oPuTI0
>>13
ソースってなんですか
15以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:04:10.10 ID:oHtvp9oX0
>>12
フライにかけるやつ
16以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:04:49.84 ID:PoZ9HYcp0
プログラム書いたファイルの事
17以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:06:08.15 ID:sG9oPuTI0
#include <stdio.h>

int main(void){
int wa;
int sa;
int seki;
int show;

wa = 10 + 5;
sa = 10 - 5;
seki = 10 * 5;
shou = 10 / 5;

printf("和=%d ", wa);
printf("差=%d ", sa);
pritnf("積=%d ", seki);
printf("商=%d\n", shou);

return 0;
}

こうかな
18以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:07:28.68 ID:acP3Jhnx0
show → shou
19以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:07:50.29 ID:gCTR1BSP0
showだな
20以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:08:04.80 ID:PoZ9HYcp0
変数がおかしいな
21以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:08:45.89 ID:acP3Jhnx0
pritnf → printf
22以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:10:59.16 ID:oHtvp9oX0
Cって割り算した結果がintでもエラーでないんだっけ?
今回の計算だと問題ないけど、小数点以下があった場合は勝手に切り捨てられるの?
23以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:13:05.58 ID:sG9oPuTI0
おお!できましたアリガト
ところで
関数とポインタの知識ってのはどこで仕入れればいい?
24以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:14:02.28 ID:BytqE3At0
>>22
そう
少数以下使いたい時はfloat使うはず
25以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:15:18.52 ID:mchaR7Ql0
floatだと精度足らない時はdoubleな
26以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:16:02.37 ID:oHtvp9oX0
>>23
そのレベルからいきなり関数とポインタまで飛ぶのか?w

>>24
もうずっとやってないから忘れてたよ。thx!
27以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:16:47.80 ID:acP3Jhnx0
>>23
ifとかは学習済?
28以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:18:43.38 ID:sG9oPuTI0
>>26
wikiに従って進んでるんだが
29以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:19:31.69 ID:mchaR7Ql0
>>26
たぶん>>23はこのスレのWikiみてるんだと思う。
(自分含め)誰か書こうぜ
30以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:20:44.23 ID:BytqE3At0
>>17はwikiの丸写しだったんだな
あっちも間違ってるし
しかし関数はともかくいきなりポインタはダメだろう
31以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:22:50.13 ID:ZIte3QtH0
>>28
WikiのCの項目は未完成ですよ。
C言語なら
ttp://homepage3.nifty.com/mmgames/c_guide/
がおすすめ。
32以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:23:01.82 ID:mVuyA/U00
初めはprintfから関数ポインタにいきなり移ってたじゃん
33以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:26:21.55 ID:acP3Jhnx0
>>31
苦しんで覚えるってww
34以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:27:06.34 ID:sG9oPuTI0
>>31
d 読破してくる
35以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:36:23.99 ID:ZIte3QtH0
>>33
タイトルは確かにアレだけど、かなり真面目な入門サイトなんですよwww
36以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:39:05.75 ID:TzvzQIJR0
STOP RUN
EXIT
37以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:40:52.68 ID:zlD7q1ca0
Delphi6 Personalのキーとか書いてくれてたwikiってもうないんだっけ?
某のサイトで発行しようとしてるんだけどregister.borland.comに繋がらないっぽくて
38以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:43:07.04 ID:oHtvp9oX0
>>37
turboにしとけ
6を今から入れるのは難易度高い
39以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:44:34.13 ID:zlD7q1ca0
>>38
ちと古い2kノートだから6辺りがいいかな、と
試しにTurbo入れてみようかな
40以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:45:43.13 ID:Sa/sH1bcO
gccはツンデレ
41以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:46:40.64 ID:oHtvp9oX0
>>39
そういうことか。なら6のほうがいいかも
ttp://www12.plala.or.jp/mojo/Delphi/delphi6-1.html
ただ、英語でメールすることが必要らしい
42以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:49:57.20 ID:zlD7q1ca0
>>41
おお、こういうやり方になってるのか
サンクスコ
43以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:51:33.97 ID:oHtvp9oX0
>>42
自分もやったことないから無保証だがやってみる価値はあるね
ガンガレ
44以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 21:57:43.79 ID:cU7eq/uk0
>>31
クリックしたとたんタイトルの怖さで失禁しました
45以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:03:58.45 ID:cU7eq/uk0
C言語の入門書
買うのよりネットの解説ページ見たほうがいい?
46以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:05:01.66 ID:Sa/sH1bcO
どっちでもいい
47以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:06:58.05 ID:/X9MwPRF0
ああ
48以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:07:48.74 ID:acP3Jhnx0
>>45
本は、コピペできないがPC無くても読めるし枕にもなる
49以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:10:14.98 ID:sG9oPuTI0
プログラミング面白いな
これなら自力でデスクトップ常駐幼女作れそうだ
50以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:11:20.36 ID:V0WYitQc0
デスクトップ幼女作成で一番大事な点は絵が描けるかどうかじゃね?
51以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:12:56.79 ID:acP3Jhnx0
そんなもんどっかから持ってくればいい
52以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:14:55.85 ID:d77ba4Br0
>>45
ポインタ解説なら苦CってHPがええよ 俺もお世話になった
53以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:15:16.22 ID:690PkDLa0
絵か。 壁紙との違いは何だろう?
54以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:15:31.00 ID:mVuyA/U00
多分今の状態でwindowsプログラムのサンプル見たら心砕かれそうだな
55以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:16:15.58 ID:sG9oPuTI0
>>50
描けるので問題ない
56以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:17:28.63 ID:cU7eq/uk0
どっちでもいいなら無料のほうがいいな本を開くスペースもないし
57以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:19:19.37 ID:Sa/sH1bcO
WinMainから順番に見ていけばそれほどでも
58以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:20:42.06 ID:ZIte3QtH0
>>56
そこで>>31ですよ!!
59以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:21:50.11 ID:vTPO73JZ0
#include <windows.h>

LRESULT CALLBACK MainDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);

int WINAPI WinMain(HINSTANCE hCurInst, HINSTANCE hPrevInst, LPSTR lpsCmdLine, int nCmdShow)
{
DialogBox(hCurInst, "IDD_MAIN", NULL, (DLGPROC)MainDlgProc);
return 0;
}

LRESULT CALLBACK MainDlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
{
case WM_CLOSE:
EndDialog(hWnd, 0);
return TRUE;
}
return FALSE;
}
60以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:31:13.96 ID:mMU91TjS0
がんばれww俺もCは相当苦労したww
61以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:33:51.96 ID:vTPO73JZ0
あれ?なんかID変わった
62以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:40:39.39 ID:cU7eq/uk0
例えばpythonのコンパイラエディタをアンインスコするとき
インスコしたときと同じように環境変数の;の後のC:\Python25を削除したほうがいい?
63以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:42:33.10 ID:V0WYitQc0
ちょい質問。
C#の勉強に画像ファイルにあわせた非矩形ウィンドウを作ろうとしてるんだけど(パクリ)、
透過部分てα値使うのと透過色使うのと、どっちのが良いんだ?
64以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:42:48.05 ID:ZIte3QtH0
したほうがいいんじゃない?
65以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:43:56.49 ID:ZIte3QtH0
>>64>>62宛て
66以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:45:14.56 ID:vTPO73JZ0
>>63
透過色じゃね?
67以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:54:44.19 ID:+VN6jnzl0
Win32APIをこれから勉強しようと思い調べてみたところ、
基本的な知識だけ参考書を読んで習得し、リファレンスはネットから拾うと安上がりだし覚えやすい
との情報があったのでこの手順で学んでいこうと思うのですが、
その基本的な知識を身につけるにはどの参考書が一番いいのでしょうか?
オススメの一冊を教えてください
68以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:55:36.73 ID:x2DpcWnB0
明日ぐらいからJAVA始めます
69以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:56:25.35 ID:vTPO73JZ0
>>67
C言語でAPI?
70以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:58:28.83 ID:+VN6jnzl0
>>69
説明不足でした
C言語でAPIです
71以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 22:58:42.16 ID:7WVnrZR20
昨日のプログラムスレはレベルが高かったな
72以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:01:56.80 ID:vTPO73JZ0
ネットならこれだが
ttp://wisdom.sakura.ne.jp/system/winapi/

本は、猫でもわかるWindowsプログラミングくらいしか知らん。
73以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:05:02.49 ID:V0WYitQc0
>>66
さんくす。
74以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:16:24.76 ID:QJnrKZTh0
あぶね。手が滑って
rm -rf を実行した。後に何も付いてなくてよかった。。。
75以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:19:38.16 ID:mNhVHkDfO
猫でもわかるは評判悪いみたいだね
76以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:23:00.53 ID:mNhVHkDfO
>>71
ところで昨日のスレを全くみていないが…どんな流れだった?
77以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:28:21.77 ID:mNhVHkDfO
>>17
亀レスだが、まとめて宣言したほうが楽なんだ。
int a,b,c,d;

てな感じに…
78以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:31:36.88 ID:lyIKgg+O0
プログラミングしたいけど長時間ないとやる気がでない

#include<stdio.h>
int main(void){
int i=0;
while(1){
printf("\a");
if(i) break;
}
retuen(0);
}

実行するなよ
79以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:33:57.53 ID:mNhVHkDfO
残念ながらreturnのスペルミスでコンパイルエラーです><
80以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:34:30.22 ID:Eit/Y7Yu0
>>78
コンパイル通らないから実行できないだろ
81以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:36:00.78 ID:lyIKgg+O0
>>79
>>78の r が e になってるとは
これは酷い
82以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:38:14.08 ID:mNhVHkDfO
>>78
それにif文も全く意味を成していないんです><
83以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:40:15.71 ID:lyIKgg+O0
>>82
ん、break作ってなかったらwhileで無限ループ作れなかったと思うんだが
まあ条件式を(!i)にすればいいんだけど
84以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:42:42.65 ID:mVuyA/U00
while(1) {
これ使ってる時点で無限ループ確定だろ。
ループ条件がずっとtrueなんだから。
breakはある条件の時に抜け出すってだけ。
85以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:44:30.78 ID:6FrYfqMo0
ダメ出し多すぎてワロタ
86以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:44:33.72 ID:mNhVHkDfO
>>83
永遠にビープ音鳴らしたいだけならbreakはいらないと思うが…。それにif文に!iなんて条件式にしたら無限ループの意味がなくなってしまうが…。
87以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:47:06.95 ID:lyIKgg+O0
>>86
(!i)はifじゃなくてwhile。分かりにくくてごめんお
while内にbreak作らないとコンパイルできなかった
多分俺のコンパイラのみの問題ですごめんなさい
88以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:49:14.36 ID:mNhVHkDfO
>>87
そんなばかな…。エラーではなくて警告じゃないのか?
89以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:50:26.06 ID:mVuyA/U00
警告レベルを最大にしていたとかかな
90以下、名無しにかわりましてVIPがお送りします。:2007/05/28(月) 23:56:06.71 ID:mchaR7Ql0
ちょい、ローカルでHikiソースHTMLにするモノを作った
ここのWikiで要らう?
91以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:00:03.87 ID:chJWKiir0
>>90
日本語でおk
92以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:01:17.59 ID:CasL+6lb0
IDが。。。。
93以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:02:23.70 ID:chJWKiir0
>>90のIDはchaR -> char
>>92のIDはCasL -> CASL

これは何かある
94以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:02:28.02 ID:+/oG08Si0
CASLwwwwww
95以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:02:51.70 ID:Yz7PtRRR0
CASLなら少しわかるよ
96以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:03:03.16 ID:CasL+6lb0
CASL大の苦手ですwwwwサーセンwwwwwwwwww
97以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:03:38.87 ID:+D5twc7r0
>>91
Hikiのソースを食わせるとHTMLを吐く。
本物に使われてるCSS適用すれば大体同じ見た目になる。
Wiki書いてくれるひと増えねぇかなと思って。
98以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:04:16.32 ID:hTEuZlkb0
>>93
シャアとキャスバルにしか見えない
99以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:05:51.16 ID:zzrcVuhOO
俺なんてオブジェクト指向ときた。まあ、最後のOは決まっているわけだが…。
100以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:07:54.36 ID:zzrcVuhOO
>>98
character
101以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:14:37.53 ID:Yz7PtRRR0
RRR
102以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:20:08.79 ID:zzrcVuhOO
103以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:20:43.60 ID:+D5twc7r0
ほしゅ
104以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:29:42.13 ID:+D5twc7r0
ほしゅしゅしゅしゅ
105以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:36:36.62 ID:qZzNZ7FD0
授業で会議室予約システムってゆうの?をつくらさせられているのですが
どう手をつければいいのでしょう?????
106以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:37:20.71 ID:CasL+6lb0
まずは言語を指定してください
107以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:37:49.91 ID:d6rLqUkk0
CELLプログラミングやろうぜ?
108105:2007/05/29(火) 00:38:07.41 ID:Yz7PtRRR0
機械語です
109以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:38:15.64 ID:G0Twtwin0
やっぱりリンクドリストだとランダムアクセスに弱いな
要素が10万個くらいになるとさすがにきつくなってくる
110以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:40:20.66 ID:50QC9TU60
会議室の前にノートとペン置いとけばおk
111105:2007/05/29(火) 00:40:54.39 ID:qZzNZ7FD0
言語は自由みたいなんです。
いままで授業で習ってきた言語わCとawk?とLispです。
5人チームで作らせるみたいなんですが、
そのメンバーがぱーるがいいやらphpがいいやらで議論がまとまりません。
112以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:41:43.83 ID:CasL+6lb0
パールとかWeb上で動く奴でそ?
オンラインで予約させるの?
113以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:42:52.00 ID:g1R6kO2T0
暇だから俺でよければ質問に答えるyp
114以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:43:59.73 ID:g1R6kO2T0
>>112
このスレでそのIDは凄いと思うんだ
115以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:44:02.50 ID:G0Twtwin0
>>111
プリントなどで問題をもらっているのですか?
それとも口頭で指示されただけですか?
どちらにしても、下手に省略したりせずに
与えられた問題をそのまま書き込んだほうが、
良いアドバイスがもらえると思いますよ。
116以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:44:03.02 ID:7bjtIqsx0
>>112
どんなものでも動くのは基本的にローカルだと思うが
要求が外部から来るか内部からかの違いだけで
117以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:45:48.85 ID:cftqabJq0
PHPが簡単でいいと思うが

作る手順は

1.画面遷移図(サイトマップ)をつくる
2.htmlで画面作る
3.DB作る
4.コーディング

じゃねえの
118以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:45:55.58 ID:CasL+6lb0
>>114
コメットなんて知りません。

>>116
なるほど。
119105:2007/05/29(火) 00:50:39.21 ID:qZzNZ7FD0
A,B,C,D,Eと会議室が存在していて、
会議室の空き時間は9:00〜18:00となってます。
ただAとBは今現在、休日は予約できないみたいなんです。
        ^^^^^
休日に利用できなくなる会議室はその月ごとに変わっているみたいです。

使う人はLANからのサーバー要求、会議室予約専用端末設置のどちらでもいいみたいです。(ここがいまいちよくわからないです)

ちなみに来週までに画面を作っておくことといわれました。
120以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:51:46.17 ID:CasL+6lb0
まだ23時間あるからがんば
121以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:53:21.06 ID:g1R6kO2T0
ログインとかは必要なん?
122以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:53:27.65 ID:0bUGjpEb0
SQLとか使うんかなぁ?
123以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:56:01.23 ID:NRQDvu8s0
ちょっと聞いていいかな

#include <stdio.h>

void main(void)
{
double x,y,tmp;
printf("x,yを入力してください\n");
scanf("%lf %lf",x,y);
tmp = 2x-y;
if (tmp==0){
printf("計算できない");
}
else{
printf("%f",((2x-y)(2x-y)(2x-y)+3)/(x-y));
}


ただの計算プログラムなのに、なぜかエラーがでるし、なぜエラーが出るのかわかんないぜ・・・
プログラムむずい\(^o^)/
124以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:56:12.49 ID:txa3EYrz0
>使う人はLANからのサーバー要求、会議室予約専用端末設置のどちらでもいい
「どちらでもできるように」ってことか?だとしたらWebサービスを1つ用意して、
Webアプリ(LANからのサーバー要求)とデスクトップアプリ(会議室予約専用端末)を1つずつ用意しないとな。

必要な情報としては、
予約者、入力日時、予定日時、終了予定日時、会議室名、使用メンバ、内容
ってトコかな。

画面は
・予約一覧画面
・予約画面
・予約修正画面(予約取り消し機能付き)
・マスター設定画面
ってトコか?

オレならC#+ASP.NET+Webサービス+SQL Server 2005 Expressで作っちゃうかな。
125以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:57:21.06 ID:Yz7PtRRR0
126以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:57:31.66 ID:BSIWFVnt0
>>123
scanfを使うとき&を使えと言われなかったか?
127以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:57:37.34 ID:GA4XIK8p0
やっと文字表示させるとこまでいったよー
128以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:58:07.01 ID:CasL+6lb0
scanfって2個同時に入れれたっけ?
129以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 00:59:13.85 ID:NRQDvu8s0
>>125
ああ、すまん&抜けてるけどつけたんだ
それなのになんか8と14でエラー吐くんだぜ・・
130以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:01:31.04 ID:BSIWFVnt0
あまりdouble型と整数型を混同するべきでは無いな
131105:2007/05/29(火) 01:03:46.42 ID:qZzNZ7FD0
>>124
ごめんなさい。
画面のところ以外言っているkとがさっぱりわからないです。。。
情報というのはプログラムで使用する変数と考えていいのですか?

さっきチームのリーダーからメールが来て使う言語はphpにけっていしたみたいです。。。
132以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:04:33.12 ID:NRQDvu8s0
>>128
普通に出来るだろ
>>130
よくわかんないんだけどどこが混同してる?
133以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:09:40.70 ID:DAs6l9u80
C言語で質問。strcpy,strcpyとかの第一引数は
配列の大きさ決まってないといけないじゃないですか
char*で宣言した文字列をchar[150]に変える方法を書いてあるページ教えてください。
134以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:11:59.29 ID:BSIWFVnt0
整数値は基本的にint型扱い。
計算される時に暗黙の型変換されるだけ。
double型で値だと明示する場合はキャスト付けるか0.0みたいにする。
あと(2x-y)(2x-y)(2x-y)ってもし間に乗算をしたいならちゃんと*付けろ。
それにtmpに入れる数字は( x - y )じゃないと意味が無いんじゃねーか?
135以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:13:31.81 ID:txa3EYrz0
>>131
すまん、つい自分の仕事の時のように考えちまった。
気にしないでくれ。
ちなみに情報ってのは変数とかじゃなくて、入力項目(一部は自動で入力)のことを指してた。
136以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:18:28.91 ID:++9dXQbi0
>>123とりあえず最後の括弧が全角
137以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:21:03.03 ID:+D5twc7r0
>>133
>配列の大きさ決まってないといけない
違う。配列がコピーするものが全部入るだけ十分大きくないといけない。

>char*で宣言した文字列
char*が宣言するのは文字列型ではない。そもそもCに文字列型はない。

>char*で宣言した文字列をchar[150]に変える方法
char150分動的にメモリを取ることを意味するならmalloc()を調べれ
138以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:21:22.02 ID:8apXVWVl0
C++で
myclass *p;
p = &myclass(100); //コンストラクタの引数はメンバiに代入
cout << p->i;

こうしてもおkみたいなんだけどnewとは違うの?
139以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:21:59.64 ID:NRQDvu8s0
>>134
なるほど・・・具体的に言うとこれであってんのかな?
#include <stdio.h>

void main(void)
{
double x,y,tmp;
printf("x,yを入力してください\n");
scanf("%lf %lf",x,y);
(double)tmp = (double)(x-y);

if (tmp==0){
printf("計算できない");
}
else{
printf("%f",(double)((2x-y)*(2x-y)*(2x-y)+3)/(double)(x-y));
}
}

余裕でエラー吐かれます><

>>136
あらほんとだ
140以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:25:51.58 ID:DAs6l9u80
>>137
ありがとうございます
141以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:29:43.08 ID:BSIWFVnt0
>>139
double型で宣言した変数にdoubleキャスト付けても意味ありません><
具体的に言うとif文の0を0.0に
printf文の3を3.0にって意味だったがエラーにはあまり関係無いかもー。
他に全角スペース入ってる、とかってオチじゃないよな?
142以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:34:43.96 ID:+D5twc7r0
>>139
>2x-y
誰かここにつっこんだほうがいいと思う
143以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:34:49.39 ID:NRQDvu8s0
>>141
ああ、そういう意味でしたか
こんどからそうするよー

あいかわずエラー吐かれるけど\(^o^)/
144以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:35:07.90 ID:0bUGjpEb0
流れ無視だが

C#で非矩形ウィンドウ出来た。
α値が0xff以外なら全透過という暴挙・・・

絵はネットで拾って来たモンなので突っ込み無しで・・・。

ttp://www.vipper.net/vip241896.lzh.html

暇な人、動作確認とこっから先の方向性求む。

全然関係ないけど、VIPろだ、閉鎖したのな。
ちょっとビックリした。
145以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:35:59.55 ID:NRQDvu8s0
>>142
・・・・でけたー!!

いちいち*かかなきゃならんのな・・・めんどい
146以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:36:43.82 ID:+D5twc7r0
>>139
なんというか、もにょもにょして思わず書き直した。

#include <stdio.h>
#include <math.h>

int main(void){
double x, y;

printf("x,yを入力してください\n");
scanf("%lf %lf", &x, &y);

if ((x - y) == 0){
printf("計算できない\n");
}else{
printf("%f\n", (pow((2.0 * x - y), 3.0) + 3) / (x - y));
}

return 0;
}
147以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:37:41.39 ID:BKaDVpWC0
今日はにぎやかだね
148105:2007/05/29(火) 01:40:30.53 ID:qZzNZ7FD0
あしたの昼ごはんのときに集まって会議することになりました。
ちなみに>>124さんの内容をそのままコピーしてうちのリーダーへ送っときました。
149以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:42:36.23 ID:+D5twc7r0
>>97です。
暇なひと使ってみてくれ。

http://www.vipper.net/vip241916.zip.html
passは「hikip」
150以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:43:45.92 ID:geC6vZ030
VC#で作ると.NET Framework必要になるんだね。

友人のXPに送ったら見事動かない動かない。
151以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:43:54.32 ID:CasL+6lb0
C++コンパイラ入れようとしたら元がなくなってるんだな
152以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:46:58.21 ID:+D5twc7r0
>>144
確認したー。
PNGのほうは周り以外も透けちゃってるところアリ。
153以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:49:04.97 ID:ttPDRovV0
>>138
おkみたいって、、、その情報はどこから仕入れたの?
俺には理解できない文法なんだけど。
154以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:53:36.23 ID:g1R6kO2T0
>>138
多分大丈夫だけど普通やらない。
↓やるならこうがいいよ。
myclass p = myclass(100);
155以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:53:56.18 ID:8apXVWVl0
>>153
おkというかコンパイルが通って実行時にエラーも起きない
それであれー?これもいいのか?って思って
156以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 01:54:46.47 ID:OGrhBf5G0
>>138
スタックとヒープの違い
157以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:01:18.86 ID:0bUGjpEb0
>>152
ありがとっす〜。
周り以外で透けてるのは、恐らく元画像で
半透明にするつもりのα値が設定されてるからかと。
今は本来半透明になるべきのα値(0<α<255)も完全に透過してるんで・・・。

多分MFCの時につかったレイヤードウィンドウみたいなAPIを呼ぶのだと思うんだけど、
良く分からなかった・・・orz
158以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:06:07.97 ID:nvkg8s9l0
>>138
p = &myclass(100);の直後に*pは解放されるはず。
coutの時点ではもう存在しないはず。
159以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:08:26.88 ID:BKaDVpWC0
ブロック終了までは存在する
160以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:14:42.55 ID:ttPDRovV0
やっと>>138が何やっているのか把握した。
テンポラリなローカル変数作ってただけか。。。 うひぃ。
161以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:16:49.67 ID:nvkg8s9l0
#include <iostream>

class Foo {
public:
 int i;
 Foo(int x) { i = x; }
 ~Foo() { std::cout << "Foo::~Foo()" << std::endl; }
};

int main() {
 Foo *f = &Foo(5);
 std::cout << f->i << std::endl;

 {
  Foo g(3);
  std::cout << g.i << std::endl;
 }

 std::cout << f->i << std::endl;

 return 0;
}
162以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:30:33.03 ID:BKaDVpWC0
>>161
ほんとだ
163以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:42:59.34 ID:vApn0g9a0
Borland C/C++ Compilerでググってみてそれらしきサイト発見したんだが
なんかDL終了してるみたいなんだ
CPadつかってるんだが 違うコンパイラでも大丈夫だよな
164以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:45:12.55 ID:+D5twc7r0
Turbo C++ Explorerに新しいBCC
入ってるな
165以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 02:59:45.29 ID:r94ssXd20
保守
166以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 03:08:39.96 ID:vApn0g9a0
どうやら無事DLできたみたいだ 感謝なんだぜ
167以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 03:17:47.64 ID:JSMskyzM0
やべぇ>>31面白ぇwww
いつの間にか3時w
168以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 03:26:24.92 ID:8apXVWVl0
結局良く分からないけど>>138は寿命がその文だけの一時的なのが作られてるんだろうか
でもなんでデストラクタが呼ばれた後でもiにアクセス出来るんだ・・・
deleteしたのとは違うからスタックのその領域が何かに上書きされるまで使えてるだけなのか
具合悪くなってきた
169以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 03:33:58.18 ID:ttPDRovV0
>>168
Foo *f = &Foo(5);
std::cout << f->i << std::endl;

って
Foo *f;
{
Foo tmp(5);
f = &tmp;
}
std::cout << f->i << std::endl;
と、同じだと(俺は)理解してる。
#一応、VC2003で同じ結果になった。
170以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 03:49:24.12 ID:8apXVWVl0
>>169
おおなんか納得できたような
初心者もいいとこだしこれ以上の深追いはやめときます
ありがと
171以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 04:10:06.08 ID:P0ik8myC0
敵を知り己を知れば百戦危うからずですぅ
172以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 04:56:45.90 ID:7Ljv52070
173以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 05:11:36.98 ID:+D5twc7r0
しゅ
174以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 05:43:38.62 ID:+D5twc7r0
ほしゅー
175以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 06:28:55.13 ID:dUsfx1S90
h
176以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 06:42:55.99 ID:1vAz8Doq0
すんません、ここしか質問できる場所がないので御願いします。

pythonで閏年であるか否かを判定するプログラムです。
これでいいんでしょうか。一応動くんですが、合っているのかどうかわからん・・・

print("閏年判定プログラム。");
question = '''西暦で年を入れてください。
'''
y = int(raw_input(question));
if y % 4 == 0:
  if y % 100 == 0:
    if y % 400 == 0:
      print "閏年です。";
    else:
      print "閏年でありません。";
  else:
    print "閏年です。";
else:
  print "閏年ではありません。";
177以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 06:45:13.67 ID:fL2ODA7m0
>>176
閏年です
178以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 06:56:33.63 ID:OGrhBf5G0
>>176
print の括弧いらね、セミコロンいらね。簡潔さがPythonの命
検算したければ
from calendar import isleap
isleap(y)
の結果と照合してみれば?
179以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 07:17:37.73 ID:Viqt9TtL0
うはwwwついにデスクトップ幼女できたのかwww
180以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 07:48:24.04 ID:2UDA4lbB0
保守
181愛のVIP戦士:2007/05/29(火) 07:50:15.35 ID:PqCopcO20
182以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 07:59:09.52 ID:06yhl8mS0
プログラミングっていつになったら何か作れるようになるんだ?
計算とか正直電卓一つあれば全部できるだろ
183以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:01:15.17 ID:BSIWFVnt0
「何か」に依るし勉強期間や密度にも依る。
184以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:03:09.31 ID:06yhl8mS0
いや簡単なゲームとかさ
185以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:07:59.31 ID:Viqt9TtL0
いつになったらってそりゃ手動かさないといつまでたっても何も作れないよw
186以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:10:37.68 ID:BSIWFVnt0
人や環境にも依るからなんとも・・・
ゲー専生でも一年ちょいでゲーム会社の作品提出乗り切る奴もいれば
情報系の大学四年生でも基礎から出来てない奴もいるし。
真面目に勉強に打ち込めば半年で何か作れるかも。
187以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:10:59.37 ID:VIhweWkj0
そして目先の手軽さに溺れてVB・Delphi・HSPに逃げていくと…
188以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:14:44.50 ID:YchFWLpX0
デザインパターンって実際にはよく使うの?
189以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:16:48.52 ID:Viqt9TtL0
初心者の頃2chであーしろこーしろ言われて全部真に受けてたらいつの間にか2年くらい経ってて結局ほとんど何もできなかったな
最終的に全部独学でやったぜww
190以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:16:58.81 ID:6MI4EJgo0
#include <stdio.h>
int main(void)
{
printf("ぬるぽ");
return 0;
}
191以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:17:21.46 ID:2MBqHkL/0
一ヶ月ぐらい前から暇な時にC++の本読んでるけど
まだ殆ど何も作れねえ/(^o^)\
192以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:22:25.06 ID:BSIWFVnt0
普通にオブジェクト指向に則って作るんなら
factoryやらsingletonやらstateやら結構使うだろ。
193以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:46:31.98 ID:tLNYu1Us0
visual studio express editionって学生とか無職じゃ使えない?記入するとこあるんだけど会社員限定みたいな書き方なんで。
194以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 08:52:31.12 ID:cuGiYyZuO
iso落とせば登録いらんよ
195以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 09:11:56.99 ID:o7UPY9pNO
最近このスレを保守するのも面倒なんだ
196以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 09:14:03.22 ID:JSMskyzM0
なら流れ読んで最適なタイミングで自動保守するソフト作ればいいじゃない
197以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 09:20:09.38 ID:o7UPY9pNO
流れを読むアルゴリズムがわかってたら俺自身もっと読んでるっつの(苦笑)
198以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 09:57:07.88 ID:chJWKiir0
よくある質問のところにBCCのありかを書いておいた。
検索しても、大抵ボーランドの消えたページへのリンクしか出てこないので。
199以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 10:34:03.92 ID:G0Twtwin0
落ちちゃいそうだね。
200以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 11:10:58.86 ID:vApn0g9a0
なら保守するよ
201以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 11:41:13.28 ID:Viqt9TtL0
もうパー速に避難所立ててVIPは夕方〜深夜限定にするのもありじゃないか?
202以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 11:44:12.96 ID:06yhl8mS0
ほしゅ
203以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 11:47:11.76 ID:G0Twtwin0
>>201
昨日もそういう意見あったね。そのほうがいいかもね。
204以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 12:21:12.13 ID:j9Z8QT5D0
お昼の保守
205以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 12:23:47.04 ID:ttPDRovV0
パー速に立ててみる。
206以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 12:26:53.22 ID:ttPDRovV0
207以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 12:43:39.46 ID:ttPDRovV0
一応誘導保守。
208以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 12:57:38.06 ID:ttPDRovV0
誘導保守。
209以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 13:02:15.01 ID:zzrcVuhOO
一応ここのスレのリンクを貼っといたぜ
210以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 13:41:50.83 ID:49oIEL770
10001001
10100010
00111011
01111101
11111111
10101000
10101011
10101110

これは、8×8の正方形の形で
一つ一つのセルに1か0のデータが書き込まれている。

本問題では、このファイルを読み込み、
(実行時にファイル名を指定できるようにすること。方法は問わない)
最も大きい、1のみが書き込まれた正方形の固まりのセルを見つけ出すこと。
この時、最も左上の座標と、見つけ出した正方形の一辺の長さを出力せよ。
(例の場合は(3,3) 3と出力らしいです。)
なお、上記の例では、8×8の大きさであったが
実行時には、おおよそどのような大きさであっても
実行できるようにプログラムを工夫すること。
また、アルゴリズムのオーダーはO(n^2)を超えないことが望ましい。


ひろってきたwwwwww
211以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 13:57:28.85 ID:8CQYbX/K0
大会系プログラミングonlyな俺だが、>>210みたいな問題を見ると不親切だよなぁって思う
nの大きさくらいファイルに入れてくれてもいいのに

で、O(n^3)しか思いつかない俺はさすがに弱すぎだよなぁ・・・
212以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:03:40.58 ID:Viqt9TtL0
最後の文ってどういう意味?
213以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:05:34.12 ID:5YWgwQ6A0
計算量だろ?
214以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:06:16.07 ID:6UzTcM/VO
O(n^3) <やだ奥さんったら
215以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:08:00.99 ID:Viqt9TtL0
よくわかんないけどわかった
216以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:26:22.34 ID:cWcpjuup0
Cのサンプルプログラム集みたいなのってどっかにない?
参考書読み終えてネタが尽きてしまった
217以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:37:03.89 ID:5YWgwQ6A0
>>216
stdio.hオススメ
218以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:38:31.74 ID:chJWKiir0
>>216
どんなのがいいの?

まあ、sourceforge(http://sourceforge.jp/)を探してみるとか
Linuxや*BSDのソースを漁ってみるとか
219以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 14:53:02.66 ID:zzrcVuhOO
>>209
あれ…、貼ったつもりなのにないや…。
220以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:09:43.96 ID:20MsDNbE0
今気づいたんだが、俺のプログラム全部、頭文字がCだ・・・orz
221以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:15:39.95 ID:Viqt9TtL0
#include <stdio.h>

int main()
{
printf("うはwwwww\n");
wprintf(L"おkwwwww\n");

return 0;
}

何故か「うはwwwww」しか表示されない
なんでだ・・・
222以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:23:44.94 ID:BtxoBO/X0
>>221
setlocale
223以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:29:16.43 ID:Viqt9TtL0
>>222
おおお
ありがとうございます

ぐぐって出てきた
setlocale(LC_ALL, "Japanese");
これ入れてみたら動いたw
…どういう意味かわからないけど
224以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:38:43.14 ID:DzEhlsaX0
猫でもにのってるVisual C++ .NETっていう開発環境って公式ページのどこにあるの?
225以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:40:37.79 ID:5YWgwQ6A0
Visual C++ 2005 Express Edition 日本語版
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
226以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 15:47:46.95 ID:DzEhlsaX0
>>225サンクス
227以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 16:21:33.63 ID:vApn0g9a0
ほほ
228以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 16:33:23.41 ID:o7UPY9pNO
229以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 16:47:24.82 ID:6MI4EJgo0
C言語ってメモ帳とコマンドプロストでできるよね?
230以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 16:49:55.21 ID:20MsDNbE0
POS窓の方がいいよ
231以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:04:07.65 ID:jMDM52F70
ぴゅっ
232以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:14:43.09 ID:Viqt9TtL0
std::wstring readFile(const wchar_t *filename)
{
        FILE *fp;
        if ( _wfopen_s(&fp, filename, L"r") ) return NULL;

        wchar_t buf[128];
        std::wstring data;
        while ( fgetws(buf, sizeof(buf)/sizeof(buf[0]), fp) ) data += buf;

        fclose(fp);

        return data;
}

オブジェクト返すときってそのまま返したらだめだよね・・・?
233以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:21:35.30 ID:fEWAhKsB0
引数にポインタで返させたほうがいいかもね
234以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:25:30.64 ID:Viqt9TtL0
あれ?そのまま返すとクラス内で確保したメモリが消えちゃうけど
ポインタで返すと大丈夫なんでしたっけ?
235以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:27:02.54 ID:BtxoBO/X0
そのまま返しても問題ないよ。
コピーのコストは掛かるけど。
236以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:29:12.58 ID:Viqt9TtL0
あれ?スコープ抜けるからデストラクタ呼ばれてメモリ開放されちゃうんじゃないんですか?
237以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:35:56.45 ID:fEWAhKsB0
メモリ消えるよ。使い方によってはちゃんと動かなくなるね。

こんなのはどうかな
void readFile(const wchar_t *filename,std::wstring *data)
{
// dataの初期化などする

FILE *fp;
if ( _wfopen_s(&fp, filename, L"r") ) return NULL;

wchar_t buf[128];

while ( fgetws(buf, sizeof(buf)/sizeof(buf[0]), fp) ) (*data) += buf;

fclose(fp);

return ;
}
238以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:40:18.66 ID:Viqt9TtL0
>>237
ありがとうございます
オブジェクトそのまま返してもポインタ返しても消えちゃうって事は
戻り値にクラスは使えないって事か…
あれ?でもポインタ返す関数とかはどうしてるんだろ…
消えちゃうんじゃないんですか?
239以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:41:56.31 ID:Viqt9TtL0
関数内部で定義した変数のポインタは戻り値に使えないって事?なのかな
240以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:52:48.33 ID:fEWAhKsB0
int* A()
{
int val = 10;
int *p = &val;
return p;
}
この場合は
int *p2 = A();
として使おうとしても
valはメモリ上にないのでバグル

int* A()
{
int *p = new int; // もしくはmalloc
(*p) = 10;
return p;
}
この場合はpが示すアドレスのメモリはA()を抜けても生きているので
その後も使うことができる
deleteも忘れずに
241以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:55:28.07 ID:chJWKiir0
ちょっとテスト
242以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:56:02.98 ID:Viqt9TtL0
なるほど
ヒープ上のデータは消えないのか
ありがとうございます
長々すみませんでした
243以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 17:59:19.68 ID:fEWAhKsB0
さて、ポケットティッシュに広告を入れる作業にもどるか・・・
244以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:02:32.17 ID:BtxoBO/X0
>>236
ローカル変数自体は破壊されるけど、その前に戻り値のコピーが行われるから問題ない。
逆に、値じゃなくて参照を返したりするとまずいけど。
というか、オブジェクトの値返しは普通に使うんじゃ。
string a("A"), b("B");
cout << a + b; // operator+からstringを値で返している。
245以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:08:43.22 ID:Viqt9TtL0
ん…?
stringオブジェクト内部で確保されてるchar配列あるじゃないですか
char配列へのポインタはコピーされるけど
スコープ抜けるとデストラクタが呼ばれるからメモリの方は開放されちゃうんじゃないんですか?
…おかしい事言ってたらすみません
246以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:12:36.28 ID:BtxoBO/X0
>>245
stringがコピーされるとき、stringのコピーコンストラクタが呼ばれる訳だけど、
このコピーコンストラクタは、単なるポインタのコピーじゃなくて、「深いコピー」で実装されている。
(つまり、新たにchar配列を確保して、配列の中身をコピーする)
結果として、stringは、intやboolと同様に問題なく値扱いできる。
247以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:14:18.01 ID:ttPDRovV0
>>245
std::wstringだと、wstringのテンポラリオブジェクトを作成、戻り値コピーされて、
関数を呼び出した側は、テンポラリオブジェクトからコピーされる。

std::wstring& にすると、テンポラリオブジェクトは作成されないので、
ローカル変数が戻り値だと不味いことになる。

全て、ハズ。 あまり信じるな。
248以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:16:45.27 ID:Viqt9TtL0
おおおおお!!
なるほど!!
コピーコンストラクタの意味を生まれてはじめて理解しました
ありがとうございます
最後にもう1つだけ、それってポインタ返すときも呼ばれるんですか?
249以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:20:11.15 ID:BtxoBO/X0
呼ばれない。ポインタをコピーしてもオブジェクトをコピーしたことにはならないので。
250以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:21:38.03 ID:Viqt9TtL0
ありがとうございます!
完全に理解したぜ
アドレナリンやばいwwご飯10杯はいけるww
251以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:22:12.90 ID:8Oh3/4v3O
職業がプログラマーの人いますか??
質問があって…
252以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:23:56.94 ID:M4oryjEv0
>>251
来年入社の俺に何でも聞け
プログラミング知識はゼロだがな
253以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:25:27.00 ID:uwk0/sQx0
>>251
来年入社の俺に何でも聞け
プログラミング知識はゼロだがな
254以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:34:45.96 ID:8Oh3/4v3O
じゃお二方に聞きますww自分高卒でソフト開発の会社に行こうと考えてるんですけどプログラマーはきついですかね??
自分はプログラミング嫌いじゃないのできついから考えなおすってことはないですけど…
255以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:41:49.32 ID:5YWgwQ6A0
これでも読んどけ 特に携帯開発のあたり

笑わないプログラマ
http://s03.2log.net/home/programmer/
256以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 18:44:38.97 ID:zzrcVuhOO
それ読んだ事あるな…。前にも貼られなかった?
257以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:00:38.82 ID:1jucsnfP0
>>255
おもしれーwww
夏が終わるまでに卒業後の進路決めないといけないが、プログラマだけはやめとこうか
258以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:02:11.96 ID:8Oh3/4v3O
>>255
。・゚・(ノД`)・゚・。なんじゃこりゃ
現実は厳しいな…
259以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:16:29.64 ID:Viqt9TtL0
52 名前: 仕様書無しさん 投稿日: 03/12/30 23:48
みなさんこんなのがありました。
http://www.1bangenki.biz/soundscape/

54 名前: 仕様書無しさん 投稿日: 03/12/31 00:29
>>52
川の音か。もれも癒されたいなあ。
もし 1 週間休暇が取れるとしたら、山ですか、海ですか?

55 名前: 仕様書無しさん [sage] 投稿日: 03/12/31 00:31
>>54
樹海です。


糞ワロタw
260以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:22:44.73 ID:1jucsnfP0
>>259
リンク先みれないな…
しかしプログラマは大変だなー。ばあちゃん家の農家真面目に狙うか
261以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:24:47.83 ID:PqCopcO20
262以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:32:07.91 ID:6MI4EJgo0
プログラマになろうと情報系の大学に通っている俺はどうしたらいいんだorz
263以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:34:58.44 ID:1jucsnfP0
>>262
好きならいいんじゃね
俺もさっき農家とか軽く言ってるが実際はマゾい仕事だ。
でもばあちゃんち手伝うの嫌いじゃないから社会人になっても手伝えるようになるには継ぐのが一番かと思っているだけだ
つか仕事はなんでもつらいだろ。
264以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:36:20.85 ID:8CQYbX/K0
Googleとかいきたいなとか思ってる浪人生なんだけど夢見すぎだよねw
265以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:37:29.04 ID:BKaDVpWC0
Googleはオープンソースで3〜4旗揚げれば雇ってもらえるんじゃない?
266以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:38:08.87 ID:mHL/CQp+O
はてなに行ってみたいな…
ペアプログラミングは体験してえ
267以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:41:09.63 ID:OsBAhuvN0
>>262
情報系の大学に進んでも、プログラマ以外の道はあるよ
268以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:44:25.00 ID:50QC9TU60
アセンブリ + WINAPI おもすれー
それはともかく、就職するならHAL研究所がいいな
269以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:45:18.79 ID:geC6vZ030
>>268
サイト見てみたけどHAL研究所すげぇwwww
270以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:47:53.91 ID:BSIWFVnt0
たしか採用枠全員で10名じゃなかったっけ?
271以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:57:11.34 ID:GefoN1Q30
C言語のC++へのアプローチって混同するから消すかC++に移したらどうだ?
272以下、名無しにかわりましてVIPがお送りします。:2007/05/29(火) 19:59:45.91 ID:o7UPY9pNO
わかった、そうするよ
273以下、名無しにかわりましてVIPがお送りします。
プログラミングに必要な数学力が足りないとどのあたりで詰まりますか?