トップページ⇒tech
1001コメント277KB

***すれ立てるまでもない質問はここで 第54刷***

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
タイトルの通り

前スレ
***すれ立てるまでもない質問はここで 第53刷***
http://pc5.2ch.net/test/read.cgi/tech/1081170910/

0002デフォルトの名無しさんNGNG
get
0003デフォルトの名無しさんNGNG
RECT構造体について質問です。

x y width height のデータから RECT rc を設定する時

rc.left = x
rc.top = y
rc.right = x + width - 1
rc.bottom = y + height - 1

いつもは↑みたいにやってるんですけど、
これで正しいですか?
0004デフォルトの名無しさんNGNG
>>3 -1 しちゃいけない。http://blogs.msdn.com/oldnewthing/archive/2004/02/18/75652.aspx
0005デフォルトの名無しさんNGNG
>>4
サンクス
0006デフォルトの名無しさんNGNG
>>3-4
すげぇな、おまえら(w
こんな汎用のスレでRECT構造体というだけで話が通じると思っているところが凄い(w
それに、さも当然のように答えている4も凄い(w
運がよかったな、>>3よ。
0007デフォルトの名無しさんNGNG
Windows プログラミングには Rect 構造体を使うのは普通だと思うけど
0008デフォルトの名無しさんNGNG
MFCはRECT、VCLはRectだったっけ?
0009デフォルトの名無しさんNGNG
>>7
必死だな
0010デフォルトの名無しさんNGNG
暇なんで何かプログラミングでもやってみようと思うんですが何がお勧めですか?
とりあえず現時点で何か目的があってやるわけじゃないですけど習得して役に立つようなのないですかね?

ちなみにCOBOLの経験なら多少あります
0011デフォルトの名無しさんNGNG
>>3-4,>>7-8
そういう話題は Windows プログラミングスレでやれ。

>>10
とりあえずやってみる、という選択肢が無い時点でプログラミングができるよ
うになるとは思えない。プログラミングを覚えないのがお勧め。
0012デフォルトの名無しさんNGNG
>>11
日本語が変ですよ
それじゃ「とりあえずやってみる」←この選択肢が無いって事にならないか?
0013デフォルトの名無しさんNGNG
>>12
韓国人お断りなんだが?
0014デフォルトの名無しさんNGNG
>>13
よく読んでみろよ、変だから
ってか改行も変だろ
0015デフォルトの名無しさんNGNG
>>11
「スレ立てるまでも無い質問」のスレなんだから
プログラムに関係あるなら何でもありのスレだと思ってたんだけど
どうやらここは

「プラットフォーム非依存の質問総合スレ」

だったみたいだね。
Windows以外でも依存した話が出たら他所に誘導してくださいよ。
Winをのけ者にしたい玄人気取りですかあなたは?
0016969NGNG
前スレからの質問の続きです。
swap関数を使っています。しかし、エラーが出ます。
どう回避すればよいのでしょうか?
verben[MAX]はポインタ型ではないですし、ポインタ型にしてしまえばverben[i] = iは出来ません。

#define MAX10
int verben[MAX];

for(i=0;i<MAX;i++) verben[i] = i;
for(i=0;i<MAX-1;i++) swap(verben[i], verben[i + Rand(MAX-i)]);
//for(i=0;i<MAX-1;i++) swap(*(verben + i), *(verben + Rand(MAX-i) + i));

C:\Program Files\DevStudio\MyProjects\551verben\verification.cpp(28) : error C2664: 'swap' : 1 番目の引数を 'int' から 'int *' に変換できません。
cl.exe の実行エラー

void swap(int *x, int *y) {
int temp;
temp = *x;
*x = *y;
*y = temp;
}

返事は少し遅れるかもしれません。すみません。
0017デフォルトの名無しさんNGNG
関係ないけど、swapは関数ではない、はず。
0018デフォルトの名無しさんNGNG
と思ったら、わざわざ自分で下で定義してるのか。
0019デフォルトの名無しさんNGNG
ま
void swap(int &x,int &y){
 int temp;
 temp = x;
 x = y;
 y = temp;
}
とかすれば局所的にわかりやすくなるな。
0020デフォルトの名無しさんNGNG
&(verben[i])
(verben + i)
0021デフォルトの名無しさんNGNG
ポインタにはアドレスを入れる。
*はポインタ演算子、&はアドレス演算子。
swapに引数はポインタとして定義されてるから、アドレスを渡さないとだめ。
0022デフォルトの名無しさんNGNG
>>7
>Windows プログラミングには Rect 構造体を使うのは普通だと思うけど

「Rect構造体」というキーワードは、Windowsでしか使わないのか?

>>15
>「スレ立てるまでも無い質問」のスレなんだから
>プログラムに関係あるなら何でもありのスレだと思ってたんだけど

だから最低限、どういう環境の質問かを明記しなければならない。
OSも言語も特定されてないのだから。
>>11は俺じゃないけど、Windows前提で話をしたいなら、専用スレに行ったほうが早いってことだ。
0023999NGNG
排他的論理和(Exor)を否定論理積(nand)を3or4個使って表したいのですが、
まったく分からないので、スレ違いのようですいませんが
教えてください。
0024デフォルトの名無しさんNGNG
質問です

初心者っぽくて恐縮なんですが、
DataGrid_SelChangeのSelChangeというのは、
CellChangeとは違うんですか?
どういう意味なのでしょう。
ぐぐってもわからなかったので。。
すいません、よろしくお願いします。
0025デフォルトの名無しさんNGNG
>>23
nandだけじゃ絶対に無理だろ。
他に何使っていいんだ?
0026デフォルトの名無しさんNGNG
>>23
電子回路板逝ったほうが良くないですか?
0027デフォルトの名無しさんNGNG
>>25
http://www.f-kmr.com/logic.htm
> さてロジック回路は極端な事を言えばNAND素子があればすべての素子を表現する事が出来ます.
002825NGNG
>>23
正直すまんかった。
(((A nand B) nand A) nand ((A nand B) nand B)) nand (((A nand B) nand A) nand ((A nand B) nand B))
だ。一時変数使えばもう下記のように見やすくかける
C = ((A nand B) nand A)
D = ((A nand B) nand B)
E = C nand D
Anser = E nand E
0029デフォルトの名無しさんNGNG
>>25
何で無理なんだよ。
not x = (x nand x)
x and y = not (x nand y)
x or y = not ((not x) and (not y))
x xor y = (x and (not y)) or ((not x) and y)
003029NGNG
>>25
リロードしなかった。
正直すまんかった。
0031デフォルトの名無しさんNGNG
スレの流れワロタ
0032デフォルトの名無しさんNGNG
>>24
名前だけから判断すると、SelectをChangeだと思われ。
003324NGNG
>>32
すいません。情報なにもなくて答えていただいて感謝です。
selectか、なるほど。
0034デフォルトの名無しさんNGNG
>>15
ここは質問を集めておいて篩にかけて振り分けるスレだから。
0035デフォルトの名無しさんNGNG
いきなりPGからPMにさせられデスマーチに投げ込まれました。
これからはプログラムは協力会社にやらせるとのことでこうなりました。
とりあえず、メンバーに問題点と解決案を教えてもらいました。
目に付く問題点は
・全くドキュメントがない
・システムに必要なプログラムがどれなのか誰も把握していない
・とにかく決まりがない。/tmpにソースがあったりする。
・毎回コアダンプしている
私は何をすべきでしょうか?
0036デフォルトの名無しさんNGNG
Jリーグなどの組み合わせ(16チームの総当りの組み合わせなど)を作るアルゴリズムの載っているページを知っている方いらっしゃいますか?
なんと検索したらよいのか、思いつかないのです
もしくは、ヒントでも良いので教えてください
0037デフォルトの名無しさんNGNG
>>35
>私は何をすべきでしょうか?

まず、マ板にいくべき。
0038デフォルトの名無しさんNGNG
C++BuilderとVisual C++はどっちが良いですか?
0039デフォルトの名無しさんNGNG
趣味で気軽にやりたいならC++Builder
004038NGNG
>>39

ありがとうございます。でも、巷にあふれてる本の90%は
Visual C++ですけど。まあ、Builderの方が安いから、
そっちの方がよさそうですが
0041デフォルトの名無しさんNGNG
マ板に逝くべきです
0042デフォルトの名無しさんNGNG
>>40
BCBは同じクラスライブラリを使うDelphi用の本を読む事が多いです。
0043PC初心者NGNG
初めまして、ケータイのJavaアプリをPC上で起動させる事はできますでしょうか?
また、どうすれば起動させられるのでしょうか?Googleで検索しても分からずじまいでした・・
どうか宜しくお願い致します。
0044デフォルトの名無しさんNGNG
38=40です
ありがとうございました。
でも、CとPascalじゃ、ぜんぜん違うのに同じクラスライブラリを
つかうとは・・・・

0045デフォルトの名無しさんNGNG
@ITが�d�j
0046デフォルトの名無しさんNGNG
>>43
エミュあるよ。
で、それ聞いてどうするの?
もちろん携帯用アプリ作るんだよね?
0047デフォルトの名無しさんNGNG
>>22
プログラム技術@2ch掲示板
この板はプログラムを作る人のための板です。
あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。


0048デフォルトの名無しさんNGNG
>>47
>だから最低限、どういう環境の質問かを明記しなければならない。
>OSも言語も特定されてないのだから。
0049デフォルトの名無しさんNGNG
>>48
多かれ少なかれ暗黙の了解ってのがあるだろう。
RECT構造体にleft/right/top/bottomから、経験があれば
Windowsの話をしてるんじゃないかって思い当たるもんだ。
>>5で解決した風なレスがあるから、解答も的外れではなかった。
もし違ったならそこで訂正が入るだろ?

それを後から煽って何になる?
>>11の7-8はともかく、3-4まで追い出そうと言う気が知れん。
0050デフォルトの名無しさんNGNG
Windowsを見下す事を至上の喜びと感じる人間だっているんだから
あとから正当ぶった理由で反論してくる事ぐらいは容易に想像つくわな。
0051デフォルトの名無しさんNGNG
プログラム初心者です(o*。_。)o
簡単なテキストエディタを作りたいのですが、
どの言語を用いれば良いかすら分からないので指南願います。(Winで)
各行の6桝目に0〜9の数字が書いてあるテキストを
0の行のみ削除するようなエディタを作りたいのですが、
ほかの桝にも0が存在するため、6桝目という条件を簡単に
設定できるプログラムが作りたいと考えています。
自分の勉強も兼ねて入門として頑張りたいのですが、
どの言語なら初心者の私でも可能でしょうか・・・
0052デフォルトの名無しさんNGNG
それのどこがテキストエディタなのか問いたい
0053デフォルトの名無しさんNGNG
暗黙の了解ねぇ・・・。
俺には >>3 と >>24 は暗号にしか見えんな。
0054デフォルトの名無しさんNGNG
>>53
厨房必死だなw
0055デフォルトの名無しさんNGNG
>>51
perl
0056デフォルトの名無しさんNGNG
>>54
んじゃ、24は何の話だったのか、説明してくれよ。
0057デフォルトの名無しさんNGNG
>>56
プログラミングの話だろ。
0058デフォルトの名無しさんNGNG
>>57
おまえ、何のためにこの板にいるの?
0059デフォルトの名無しさんNGNG
>>53
だから、わかんない人もいるだろうさ。
俺なんかunix系さっぱりなもんで、popenとかpthreadとか言われてもさっぱり分からんもん。
分からない人は答えられないだけなんだし、それはそれでいいじゃないか。
質問に不備があれば回答が来ないだけ。

今回の件だって、Windows系の話だから煽りが出ただけであって
POSIXとかの問題なら、レスがつかずスルーされるか、普通に解答が得られるだけだろ?
0060デフォルトの名無しさんNGNG
DataGridのコントロールだろ。ググればでてくるだろ
006151NGNG
>>52
正しい言い回しがワカラナイもので(o*。_。)oスイマセン
>>55
CGIはいくつか改造したことがあるため、
若干なら分かりますが・・・

とりあえず頑張ってみます。
ありがとうございました。
0062デフォルトの名無しさんNGNG
>>58
DataGridで分からないお前こそなんでこの板にいるんだか。
0063デフォルトの名無しさんNGNG
>>61
GUIを持ったテキストエディタじゃなくて
テキストフィルタとかでも構わないってことか?
0064デフォルトの名無しさんNGNG
まあsedもテキストエディタにはかわらんしな。
0065デフォルトの名無しさんNGNG
すみません。
次のプログラムを実行するとどのように表示されるのか
教えていただけませんか?
初心者でよくわかりません。
どうかおねがいします。

#include<stdio.h>
#include<math.h>
#define n 100
int main ( )
{
float x, sum;
int i;
sum = 0.0;
x = 1.0/n;
for (i=0, i<n, i++)
sum += x;
if (sum == 1.0){
printf ("sum is 1.0\n");
}else{
printf ("sum is not 1.0\n");
}
return 0;
}
0066デフォルトの名無しさんNGNG
>>65
釣りだな
006765NGNG
>>66
釣り、ですか?どういうことでしょうか?
本当に分からないのです。
0068デフォルトの名無しさんNGNG
>>67
じゃあマジレス。
表示もなにもコンパイルできない。
0069デフォルトの名無しさんNGNG
>>65
自分でコンパイルして実行しろ。
007051NGNG
>>63
テキストフィルタも窓の杜で探してみたのですが、
6桝目に0を含む行という使い方が出来るものが存在しなかったもので・・・
GUIはなくても全然構わないのですが・・。

>>64
sedでも可能でしょうか?
ちらっと見てみただけなので、どのようなものなのかは
まだ良く分かりませんが、もう少し見てみます。
007165NGNG
>>68
そうですか。コンパイルできないのですか。
レスしていただいてありがとうございました。
>>69
そうですよね。どうもすみませんでした。
0072デフォルトの名無しさんNGNG
>>51

----------
a,b,c,d,e,9,g
h,i,j,k,l,0,m,n
o,p,q,r,s,1,u
----------

これを↑
こうする↓ ってこと?

----------
a,b,c,d,e,9,g
h,i,j,k,l,,m,n
o,p,q,r,s,1,u
----------
007372NGNG
あごめん、行を消すのか。
007451NGNG
>>72

----------
abc 5 2000
e0p 8 1500
uie 0 8000
c80 0 6500
----------

これを↑
こうする↓ ことが出来れば・・・という感じです

----------
abc 5 2000
e0p 8 1500
----------
0075デフォルトの名無しさんNGNG
>>70
sedでもいいんだけど、いまどきということでperlのほうを薦めた。
要は正規表現だ。で、条件にあてはまる行を除外する。
おそろしくシンプルなプログラムでOKだよ。
0076デフォルトの名無しさんNGNG
何でも出来るよ。
perlでもcでも、難易度は変わらないだろうな。
007751NGNG
>>75>>76
なじみのあるperlのほうで、とりあえず頑張ってみます。
ありがとうございました
0078デフォルトの名無しさんNGNG
6桝目という表現に引っかかるものを感じるのはきっと器の小さい俺だけなんだな
0079デフォルトの名無しさんNGNG
>>77
6桁目と言いつつ、5桁目みたいだが。
% cat a
abc 5 2000
e0p 8 1500
uie 0 8000
c80 0 6500
% gawk 'substr($0,5,1)!="0"' a
abc 5 2000
e0p 8 1500
%
0080デフォルトの名無しさんNGNG
gawk "/^....[^0]/" a
でもいいか。
008116NGNG
>>20 >>21

ありがとうございました。
疲れていて基本的なことを忘れていました。

プログラム自体は思い通りに動いていません。
完全に迷路に迷い込んでしまいました。
もう少し時間をおいて質問することにします。
008251NGNG
>>78
スイマセン。スペース二つ開けたつもりだったのですが・・・。

>>79>>80
答えを教えていただいてくれてると分かってはいるのですが、
実際意味が・・・
CGIとしては以下のような感じでしょうか?

フォームから METHOD=POST で入力
gawk "/^....[^0]/" a ←良く分かっていません・・・
print ・・・眠くていっぱいいっぱいです。すいません

0083デフォルトの名無しさんNGNG
>>79を見て分からんのか...
どんな環境でCGI書いてるんだろう。
0084デフォルトの名無しさんNGNG
perl -e "while(<>) {print if /^.{6}[^0]/;}"

perlならこうだな。

>>82 a はファイル名だな。
008516NGNG
…と思ったのですが、たった今、迷路からの出口を見つけました。
時間をseedにして乱数を発生させるのが常識だと思っていましたが
どうも一秒間(?)は同じ乱数を発生させているようです。

srand( (unsigned)time( NULL ) );

どうすれば短い時間に何度も乱数を発生させることができるのでしょうか?
0086デフォルトの名無しさんNGNG
srand は一回だけ呼び出せば十分だ。
0087デフォルトの名無しさんNGNG
Google 検索: 配列 シャッフル
http://www.google.com/search?hl=ja&lr=lang_ja&ie=sjis&q=%94z%97%f1%81@%83V%83%83%83b%83t%83%8b
0088デフォルトの名無しさんNGNG
>>85
同じタネで乱数配列を初期化してれば、同じ値がでるのは当然。
008916NGNG
>>86->>88

ありがとうございます。
昨日まで時間はゼロコンマ何秒まで測られているのかと思っていました。
Rand関数にsrandを含めたのがまずかったんですね。

プログラムの方もようやく完成しました。
前スレで面倒を見てくださった方もありがとうございました。
0090デフォルトの名無しさんNGNG
>>53
>暗黙の了解ねぇ・・・。
環境を明らかにしないでRECTだのBYTEだの言ってる質問は
・Windowsプログラミングやってます(Win32API or MFC)
・コンパイラはVC++です
・ソースファイルの拡張子は.cppです
・でもCのつもりで書いてます(MFC使ってない場合)
・初心者なんで難しい事を言わないでください
・具体的にお願いします
ってのがたぶん暗黙の了解というやつ
0091デフォルトの名無しさんNGNG
"ム板"の読み方は
 "むいた"、"むばん"、それ以外
のどれですか?
0092デフォルトの名無しさんNGNG
暗黙の了解によって成り立つ部分を否定するのなら、
質問者は毎回環境や使用ライブラリ、個人の経験
などを事細かに書く必要があるんだな。
今回の件は、解決した後に波風立てるなってことに尽きるわけだけど。
0093デフォルトの名無しさんNGNG
ま、ライブラリについての質問するときは、なんのライブラリについてかくらいは示すべきだと思うけどな。
0094デフォルトの名無しさんNGNG
>>92
だから、暗黙の了解ってのがなんなのか解らなければ、暗黙の了解は成り立たない。
馬鹿かよ。
あ、お前が馬鹿ってことが暗黙の了解なんだな。
0095デフォルトの名無しさんNGNG
なに揉めてんだよ

電波が質問して、エスパーが回答しただけじゃん
0096デフォルトの名無しさんNGNG
3-4については成り立っていたと俺は言っているだけだが。
0097デフォルトの名無しさんNGNG
3-4については成り立っていたと俺は言ってるだけだが。
たとえば94に理解できない事だけは、
暗黙の了解が成り立たないとでも言うのだろうか。
ずいぶん身勝手な主張だな。

>>95の言うとおり、Winの話だとわからない奴にとっては
電波とエスパー、そうでない奴にとっては普通の暗黙の了解だ
って言う簡単な事だよ。

暗黙の了解が例外なく万人に理解されるなんてことはないだろうが。
0098デフォルトの名無しさんNGNG
3,4,5は自作自演だと思う。
0099デフォルトの名無しさんNGNG
>>98
そうか、もしそうなら俺が悪かった。
何事も無かったかのように100getどうぞ↓
0100デフォルトの名無しさんNGNG
       ところで、トイレはどこですか?
    \                   /
      ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     .. ∧_∧ ハァハァ 
      (;・∀・#)
     ( つ  つ 
     人# Y    
    し (_)   
0101デフォルトの名無しさんNGNG
100get v(^-^=)
0102101NGNG
v(^-^;)
0103デフォルトの名無しさんNGNG
>>102
スマンカッタ
0104デフォルトの名無しさん NGNG
すみません、質問させてください。
VisualStudio.NETでC++のプログラムを作成しようとしています。
EnumFontsでフォントの種類を取得して、コンボボックスに登録しようとしているのですが、
コンボボックスのアドレス取得のための識別子の.NETでの取得方法がわかりません。
どなたかご存知でしたら教えてください。
0105デフォルトの名無しさんNGNG
VB6で
Private 変数を 内部変数
Public 変数を 外部変数

Private Sub を 内部関数
Public Sub を 外部関数

って社内で統一されたんだけど
公開プロシージャ、非公開プロシージャの方がいいと思った。
0106デフォルトの名無しさんNGNG
どうすればMinGWでMFCのライブラリを問題なく利用することが出来るのでしょうか?
0107デフォルトの名無しさんNGNG
この板の隠れた良スレだと思うスレはどれですか?
0108デフォルトの名無しさんNGNG
>>107
教えたら隠れた良スレじゃなくなるのでおしえません
0109デフォルトの名無しさんNGNG
よくプログラムの解説本なんかに<br />のタグが出てきますが、
一見HTMLの改行のようでいてなんかヘンです。
これは何の意味なんですか?
0110106NGNG
>>109
それはXHTMLでの記述です。ウェブ系の板に行った方が良いかと思います。
0111デフォルトの名無しさんNGNG
>>105
そん中にプロシージャがねーじゃんよ。っつーかてめーの社内日記なんかどーでもいいっつーの。
0112デフォルトの名無しさんNGNG
数学とプログラムの類似点、相違点
どない思います?
0113デフォルトの名無しさんNGNG
commitment orientedって日本語で何て言うの? 責任指向?
0114デフォルトの名無しさんNGNG
commitment orientedって日本語で何て言うの? 責任指向?
0115デフォルトの名無しさんNGNG
commitment orientedって日本語で何て言うの? 責任指向?
0116STDLNGNG
STDLを覚えたいのですが、いろいろ探した結果、ろくな本、HPがありませんでした。実装レベルまで解説している資料知ってる方いますか?
0117デフォルトの名無しさんNGNG
何故馬鹿な書き込みがこんなに増えたんだ
0118デフォルトの名無しさんNGNG
スーパー東京ディズニーランド
0119デフォルトの名無しさんNGNG
>>113
責任指向だとResponsibilityOrientedじゃない?
Commitmentはどちらかというと、合意とかそんなかんじでは。
0120デフォルトの名無しさんNGNG
>>112
そういう質問をするやつはバカだと思います。
0121デフォルトの名無しさんNGNG
PL/SQLのスレってありますか?
0122106NGNG
データベース板にあります。

それで>>106はどうなんでしょう。。。
0123デフォルトの名無しさんNGNG
c++で、自身のexeファイルのあるパスを得るにはどうやればいいですか?
exeと同梱のiniをいじりたいのですが。
0124VBerNGNG
argv[0]とかかな?

WindowsならGetModuleFileNameとか使えるかもしれない。
0125デフォルトの名無しさんNGNG
>>112
コンクリートと高層ビルの類似点、相違点
どない思います?
0126デフォルトの名無しさんNGNG
Windowsのネイティブアプリがコンパイルできる処理系で、正規表現が使えるものって
ありますでしょうか。
できれば、フリーで公開されているのもがいいんですが・・・
0127デフォルトの名無しさんNGNG
CDの中身をデスクトップにコピーするバッチファイルをつくりたいんで教えて下さい〜
0128デフォルトの名無しさんNGNG
xcopy
0129127NGNG
そこまではなんとか分かったんですが、どうしても進まないのでお手数ですが例を書いていただけませんか?
0130デフォルトの名無しさんNGNG
>>129
help xcopy
0131129NGNG
ありがとうございますた
0132デフォルトの名無しさんNGNG
なんだよ、ネタかよ・・・
0133デフォルトの名無しさんNGNG
来年からPGとして生きて行くことになりました。
内定先はこれからJavaが主流になるとかならないとか言ってました。
独学でCは、ほんと触りですができます。次はC++かJavaをやりたいと思って
ます。いずれ使うJavaか、何年何十年も残りそうなC++。この2言語は精通
しているものがあります。どっちを先にやるべきでしょう?
0134デフォルトの名無しさんNGNG
>>133
そんなもん同時にやれよ。Cが出来るなら楽勝だ。
0135デフォルトの名無しさんNGNG
>>134
そんな、無理です。C++なんて問題有りな言語でしょ?
0136デフォルトの名無しさんNGNG
>>135
意味わかんねぇ。問題有り無しってなんだよ?
が、同時学習は効率悪いと思うぞ。
0137デフォルトの名無しさんNGNG
>>126
C C++ Java 適当なのをどうぞ。
0138デフォルトの名無しさんNGNG
>>135
それならJavaからやりなよ。
0139デフォルトの名無しさんNGNG
>>136
ハイブリッド系言語は習得しにくい。と聞くので(単に己の能力の…orz

>>138
C −>C++ ->Java
の流れでやりたいのですが、どうしても踏み切れなくて。
0140デフォルトの名無しさんNGNG
>133
C の次は C# (w
0141デフォルトの名無しさんNGNG
ハイブリッド系?
0142デフォルトの名無しさんNGNG
>>141
WinでもMacでも使えるという意味。
0143デフォルトの名無しさんNGNG
ワロタ
0144デフォルトの名無しさんNGNG
VC++&MFC
VC++.NET
VC#
BCB
Delphi
とかありますが
今からは一体、開発環境は何を使えばいいんでしょうか?
皆さんはどれで作ってます?
0145デフォルトの名無しさんNGNG
HSP
0146デフォルトの名無しさんNGNG
>>145
小規模な物を作るのならそれもいいとは思いますが。。。
0147145NGNG
> 皆さんはどれで作ってます?
に対して答えただけなんだが。
0148デフォルトの名無しさんNGNG
>>146
つまり、規模や用途によって最適な開発環境は変わるんだね!
すごいよスティーブ、目からウロコとか黒子とか色々落ちたよ!
0149106NGNG
スルーされてていい加減淋しいので教えてください。

どうすればMinGWでMFCのライブラリを問題なく利用することが出来るのでしょうか?
0150デフォルトの名無しさんNGNG
>>144
全部使えるようになれ。そして氏ね。
0151デフォルトの名無しさんNGNG
>>150
言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。
0152デフォルトの名無しさんNGNG
コマンドプロンプトでタスクマネージャにでるプロセスってみれますか?
0153デフォルトの名無しさんNGNG
>>152
UNIXのpsみたいに?
0154デフォルトの名無しさんNGNG
EnumWindowsで列挙させるプログラム作れ
0155デフォルトの名無しさんNGNG
コマンドプロンプトでプロセスみる方法ないすか?
0156デフォルトの名無しさんNGNG
板違い

PC初心者板とかOSの板とかで聞けよ
0157デフォルトの名無しさんNGNG
cygwin入れてps
0158Error@MSNNGNG
すみません、CのコンパイラをBorland社からダウンロードして
インストールはしたんですが、使えないんです。
OSはXPです。
0159デフォルトの名無しさんNGNG
>>158
http://www.cmagazine.jp/beginner/bcc/
http://www.neco.nu/gohodoji/bccfaq.html
0160デフォルトの名無しさんNGNG
問題です。

幅 = 256, 高さ = 256, Bit数 = 4
のBitmapを画面に表示したら、
3バイト(6ピクセル)ほどズレて表示されてしまいました。
さて何故でしょう?
0161デフォルトの名無しさんNGNG
なんか、期待した答え以外はうけつけないのに、質問してるやつがいるな。
0162デフォルトの名無しさんNGNG
>>160
ここは質問スレ。
クイズスレじゃない。氏ね。
0163デフォルトの名無しさんNGNG
質問させてください。

「0x5ed5386の命令が0x00005028のメモリを参照しました。
メモリがwrittenになることはできませんでした」

という表示が出てくるのですが、これって何なんですか?
0164デフォルトの名無しさんNGNG
>>163
書き込み禁止領域に書き込みアクセスした。
0165デフォルトの名無しさんNGNG
visualC++でリソースエディタつかって窓にコントロール貼り付けるやり方がわからんのですが、
どこか入門なサイトないでしょうか。
猫プロわかりづらくて…
0166デフォルトの名無しさんNGNG
なぜヘルプを読まないのだろう。
0167デフォルトの名無しさんNGNG
猫プロがわかりにくいんじゃない。
VCがわかりにくいんだ。
0168デフォルトの名無しさんNGNG
Javaでパッケージを作る時、自分のURLを逆から書く、と本に書いてあったのですが、
自分のユーザーIDとかもこれに含めちゃって良いのでしょうか?

具体的には

http://www.hoge.ne.jp/~myId/ このURLが
myId.jp.co.hoge.www.packageName こうなる

でいいのでしょうか?
0169デフォルトの名無しさんNGNG
>>168
世界的に一意になればなんでもいいよ。
公開しないなら、oresamaでもなんでもいい
0170デフォルトの名無しさんNGNG
猫プロもVCもMSDNもわかりづれーんですよヽ(`Д´)ノオレガバカナノカ
0171デフォルトの名無しさんNGNG
>>170
VBなりDelphiなりBCBなりVC#使っとけ
0172デフォルトの名無しさんNGNG
>>170
泳ぎとか、自転車乗りとか、スケート・スキーとか、どうして覚えたのよ。
説明書読むだけで、出来た?
初めは、書いてある通りにやってみる。少しレッスンをやれば、感じは、
掴める。あたしも、猫で憶えた。
余計なことだけど、最近、分数ができないとか、符号つき数の計算ができないとか
あるけど、そういうの大丈夫だよね。
0173デフォルトの名無しさんNGNG
VC6.0でFDDをフォーマットするプログラムを作成しようとしているのですが
フロッピーがライトプロテクトされているかどうか知る方法を教えてください。
DeviceIOControlあたりでできるのでしょうか?
0174デフォルトの名無しさんNGNG
プログラムが自らのプログラムを改良することは今も今後も有り得ないことなのですか?
0175デフォルトの名無しさんNGNG
んなこたない。つか今でもやってる
0176デフォルトの名無しさんNGNG
>>174
最初から良いものができてるから、改良の必要はない。
0177デフォルトの名無しさんNGNG
>176
ひっこんでろよハゲ
0178デフォルトの名無しさんNGNG
>>177
ひっこむもなにも、ハゲなので生えてない。
0179デフォルトの名無しさんNGNG
>>178
ネタにマジレスしても仕方ないんだが、
言ってることめちゃくちゃで、全然意味通じないぞ。
まず日本語を勉強しような。
0180デフォルトの名無しさんNGNG
174です。
言いたかったことは、
人間は過去の過ちを経験してそれを将来に活かすことが出来ますが、
プログラムはそれ自体が自己修正することが出来ますかと言うことです。

それがロボットは人間になれない決定的理由とどこかで教わった気がしたので。
0181デフォルトの名無しさんNGNG
ホフスタッター嫁
0182デフォルトの名無しさんNGNG
>>180
対象を限定すれば、プログラムはそのままでも、データを蓄積・分析するだけで、
ロボットの行動を学習的に改善させることはできるんじゃね?
0183デフォルトの名無しさんNGNG
>>180
たとえば、WindowsアップデートはOSのシステムを改良しようとするよな。
その結果改悪になるかもしれない、ということは置いておいて。
それも「プログラムの自己修正」だな。

それはただ外に用意されたプログラムと入れ替えるだけだというかもしれない。
それなら人間が過去の過ちを修正するのも、外部からそれが過ちであるということと正しい考えを教えてもらってからだということが多い。
今は明確な差があるだろうけど、そういったアップデートの仕組みやプラグインの仕組みがどんどん賢くなると、その差が小さくなるかもしれない。
たとえば自分でグーグルで検索して、必要なプラグインを探すとか。
そうしたとき「プログラムがそれ自体を自己修正する」ということに異論をはさむ人はいなくなっているかもしれない。
0184デフォルトの名無しさんNGNG
>>180
例えばプログラムを最適化し直すプログラム、と言うのがある。
で、自分自身もプログラグラムなんだから自身を最適化する事も出来る
(場合がある)ので、>>174の質問に単純に答えると可能。

で、ここからはすれ違い蛇足の、>>180への回答だが、
「過ち」とか最「適」化の基準とは何か? 同じ計算結果を出すのに
計算回数が少ない方が「よい」という基準とは何か?

ロボットは今のところ「そういう風に人間に教わったから、それを目指して
最適化したりミスを修正している」に過ぎない。自立学習するAIの類も
今現在はまだこういうレベル。

人とプログラムの違いはここにある。
0185デフォルトの名無しさんNGNG
>>182-183
お前ら問題をまるで理解してないな。教養なさ杉
0186デフォルトの名無しさんNGNG
人間とロボットを隔てているのは、ある行動をしたときそれが、正しいか誤りか、という判断をどうつけさせるかだろう。
特に心理や倫理のような数値化が出来ない分野では、当分ロボットが人間に追いつくことはないだろう。
0187デフォルトの名無しさんNGNG
>>185
どういう風に「理解してない」のか、簡潔に解説きぼん
0188デフォルトの名無しさんNGNG
>>185
いや喪前が知っている知識に固執して視野が他に向いていないだけだろ。
人間になれよ。
0189デフォルトの名無しさんNGNG
>>186
心理学は心理現象を数値化してるよ。項目が多いだけで。
でも、それっぽくみせるだけなら、かなり単純化できる。
0190デフォルトの名無しさんNGNG
>>189
それっぽい応答する物とそれ自体はまた全然別だけどな。
仮にチューリングテストなら条件付きで通過するプログラムは
既にあるんじゃないかと思う。

最終的には人間とは何か、という哲学の問題になるのですれ違いだが。
0191デフォルトの名無しさんNGNG
キーワードは「類推」
0192デフォルトの名無しさんNGNG
180です。話は多少ずれますが、
人間には未知な異物に対して「抗体」を作り攻撃するような遺伝プログラムがあるかと思います。
それに対してPCのウィルスソフトは、概知のものにしか反応することは出来ないかと思います。
この「抗体」を生成するプログラムはないのですか?
0193デフォルトの名無しさんNGNG
>>192
未知の異物といっても、カテゴリーとしては限られてる。
たとえば、異常プリオンなんかには対応できないだろ。
それに今、抗体は人工的に作られてることも多いから、ウィルスソフトのカタログアップデートも同じといえる。

スパムメール振り分けソフトなら、学習してスパムかどうかを判別するようになったりするし。
0194デフォルトの名無しさんNGNG
>>190
理論をデフォルメしてそれっぽく見せたものは、全然別とまでは言い切れないよ。
0195デフォルトの名無しさんNGNG
>>192
論理的にそのようなプログラムがきないとは証明されていないし、
できると考えている人もいるけど、未だ実用化はされていない。

抗体を作るには二つのステップが必要
1. 新種のウィルスを検出する
(=すべてのローカル(とも限らないけど)ファイルに対してウィルスかどうかを判定する)
2. 1.で検出したウィルスを駆除する
で、1.の判定ルーチンの作成が非常につらい。
あるプログラムが有害かどうかを厳密に判定するのは難しい。
単なるテキストファイルが新型インタプリタfooやを通すと非常に有害になり得るし
あるいは未知のバグやセキュリティーホールを利用したものかもしれない。

だからPCの中に閉じこもって自律的に判定するのは現実的に無理があるかもね。
0196デフォルトの名無しさんNGNG
実行すると特殊な音波と映像でユーザーを洗脳し
そのプログラムを手動で知り合いにばら撒いて
ローカルファイルを全削除した挙句に自殺させるウィルスを
PCに検出できるんだろうか。
0197千葉ディズニーランズNGNG
某ランドのフリー版C++ Compilerで使えるWin32ライブラリはOWLしかないのですか

単体でも-wtスイッチで一応は作れるものの
複雑になるにしたがって使えなくなって困ってます
0198デフォルトの名無しさんNGNG
wxWindows使っとけ
0199デフォルトの名無しさんNGNG
SDLはつかえないっけ?
0200デフォルトの名無しさんNGNG
>>196
洗脳画像と電波を発信するウィルスが作れるなら、それを検出するプログラムも可能。
0201デフォルトの名無しさんNGNG
>>200
で、どうやって人間に有害でしかも感染するウィルスだと判断するんだ?
0202デフォルトの名無しさんNGNG
まーあれだ。
問題は、次から次へと新カテゴリーがでてくるわけで、
それら全部を最初に作ったもののみで、全部対処するのは無理。
>>193が妥当なところだろ。
新しいカテゴリーがでたら処理を追加して良いなら対処可能。

自己修正については>>184辺りか。
これも同じく、カテゴリが変わるような修正はできないが、
最初から仕組まれたカテゴリの範囲であれば修正できるように作ることは可能。


もしカテゴリが変わる変更ができるようになったとしても、
対応できるカテゴリの多さによって与える指令が多くなりすぎるから、
なんでも対処できるようにしようと思ったら、指令の数も無限大になるかもしれん。
つまり、つくれても役に立たん。
0203デフォルトの名無しさんNGNG
>>201
当然、予めコンピュータに学習させておく。
自動的にコンピュータが検出する、と言う条件は書かれていなかったが?

自動で検出する場合、人間を内蔵するのが一番楽だな。中の奴が自殺したら有害。
0204202NGNG
要するに、今みたいに特定のカテゴリ内で完結させた方が、
色々と効率的ってことね。
0205デフォルトの名無しさんNGNG
>>203
それだと自殺以外は有害ではないことになる。
それ以外の場合に対処できない。
0206デフォルトの名無しさんNGNG
>>194
それはそうだけど、今話されているのは、
項目外(新カテゴリ)の状況に対応できるかどうかということだと思う。
設定された項目内で良いのなら、
>>190のいう
>仮にチューリングテストなら条件付きで通過するプログラムは
>既にあるんじゃないかと思う。
これがあたってそう。
これを打ち破るには項目数を無限大にしないと無理だから、
>>189のやり方では無理がある。

違うやり方で心理を数値化する方法が発明されれば、
>>186を間違いだと言うこともできるが・・・
0207デフォルトの名無しさんNGNG
セキュリティーでの、生物とパソコンの一番の違いは、パソコンは外部から入力してナンボってことだな。
生物の場合は燃料と材料を取り入れるだけで、それ以外は異物という判定ができる。
パソコンで言うなら、実行ファイルはすべて異物とみなしてる状態。

あまり生物のしくみを神聖視するのもよくないと思う。
0208デフォルトの名無しさんNGNG
>>206
> これを打ち破るには項目数を無限大にしないと無理だから

んなこたぁない。
心理現象のうちで、コミュニケーションに必要なものを抜き出せばとりあえずの用は足りるわけだろ。
0209デフォルトの名無しさんNGNG
AI=固定アルゴリズム&パラメータチューニングだと思ってるアホが多いな
0210デフォルトの名無しさんNGNG
>>205
自殺する画像と音波っつったのはお前では?
人間に有害な画像と音波全般なのか? しかもコンピュータが自動検出なのか?

あとから条件足すなや。まず、条件を全部書き出せ。
そしたら俺が全部引用して「を検出するプログラムを作る」って
レスするから。
0211デフォルトの名無しさんNGNG
脳がやってることなんだから最悪ニューロコンピュータの出現を待てば
その内なんとか出来るんじゃねぇの?

いつ頃出来るかは知らんが。
0212デフォルトの名無しさんNGNG
>>210
条件は未知のコンピュータウィルスの
スタンドアロンなコンピュータでの自動検出だよ。
予め云々とか言ってる時点で失格。
0213デフォルトの名無しさんNGNG
>>212
スタンドアロンってあったか?
0214デフォルトの名無しさんNGNG
batについて質問です
バッチファイルを実行した時に
C直下にある複数の*.txtを
C:\Lhaca直下にある圧縮ファイルEXEを利用して
圧縮したいのですがどうすればいいのでしょうか?

ディレクトリの階層の区別と
ファイルのドロップみたいな形にしたいのですが
教えてください
0215デフォルトの名無しさんNGNG
cabarc使っとけ
0216デフォルトの名無しさんNGNG
いずれコンピュータは人を超える
0217デフォルトの名無しさんNGNG
訳のわからないような質問してすみませんでした。
192でございます。
時が経つにつれてウィルスソフトの容量も多くなっていくかと思われるなかで、私が上で述べたようなプログラムがあれば、もっと効率的で少ない容量でPCを維持できるのではないか?と素人ながらに考えたのでお伺いしました。
0218デフォルトの名無しさんNGNG
結局、中途半端な知識の持ち主達が余計なプライドを賭けて
グダグダにしちゃったね。残念。
0219デフォルトの名無しさんNGNG
すごく単純かもしれないんだけど。

if (A = xx and B = xx)
else if (A = xx and B = yy)
end if

ってのと

if (A = xx)
if (B = xx)
else if (B = yy)
end if
end if

ってのは、どっちがパフォーマンスすぐれているのでしょうか?
この処理を万単位で処理してみたのですが、両方ともさほど変わらない感じ
だったのですが…
0220デフォルトの名無しさんNGNG
そんな気にしても、コンパイラの最適化の前では塵に等しいかと
0221デフォルトの名無しさんNGNG
AがxxでBがxxじゃないデータだけを延々回せばちっとは違いが見えるかもなー
0222デフォルトの名無しさんNGNG
>>208
だから、とりあえずの用に足りたところでは駄目なんだって。
ニューロコンピュータ使えばありえるのかもしれん。

>>213
スタンドアロンってのは意味わからんが、大事なのは、
>予め云々とか言ってる時点で失格。

>>209
大局的に見るとそれも固定アルゴリズム+パラメータチューニングの域を出ない。
予め想定されたアルゴリズムを調整しても、それはパラメータチューニングと変わらないだろ。
0223デフォルトの名無しさんNGNG
>>217
そういうことなら、既知のウイルスであれば、パターンを整理して、
容量を減らすことは可能かもしれないけど、
それをする手間がかかるから、つまり金額的に効率的ではない。
HDDはどんどん安く大容量になっているから、
容量にまかせる今のやり方が一番効率的だと思うよ。
容量半分で値段が倍になったらいらんでしょ。
0224デフォルトの名無しさんNGNG
>>219
A = xxを2回判定しなくて良い下が良さそうな気はするが、
プログラムの見易さ、わかりやすさで選んだ方が良いかと。
0225デフォルトの名無しさんNGNG
>>222
> だから、とりあえずの用に足りたところでは駄目なんだって。

なんで?
「気分ののらないときにはウィルス検索しないときがあります。」
とか
「ウィルスじゃなくても気に入らないファイルをはじくことがあります。」
くらいにならないとだめなの?
0226デフォルトの名無しさんNGNG
浅学者のあいまい論はもういいよ
0227デフォルトの名無しさんNGNG
>>226
ここであなたがビシッと、深い知識を披露して締めるのですよ。
0228デフォルトの名無しさんNGNG
枝豆は大豆なんやでー
0229デフォルトの名無しさんNGNG
>>228
うそーっ、すげー。
0230デフォルトの名無しさんNGNG
A == xx ね
0231デフォルトの名無しさんNGNG
>>228
( ・∀・)つ〃∩ ヘェーヘェーヘェー
0232デフォルトの名無しさんNGNG
プログラミングを勉強したいと思っています。
プログラミング知識ゼロの奴はまずコレ、っていうような
サイトや書籍がありましたら教えてください。
どうも自分では見当が付きません…
0233デフォルトの名無しさんNGNG
>>232
変化の激しい世界なので
今の新人がどう学ぶのがベストなのかは
過去に学んだ人間にはわからないのです。

過去に学んだ人間もまた
もっと過去に学んだ人間とは違う方法で学んだのです。
0234デフォルトの名無しさんNGNG
>>232
ひとつだけ古来から確かな勉強法がある。
どんな言語でもいいからとにかくなんか作る。これ。
0235232NGNG
なるほど。プログラムもまた生き物ですか・・・
気合入れなおして自分で調べてみます。
あと、通ってる大学の情報処理学科の教授に質問してみよっかな。
0236デフォルトの名無しさんNGNG
>>235
何がしたいかによって学ぶべき言語はまるっきり変わってくる。
それをまずはっきりしろ。
0237デフォルトの名無しさんNGNG
>>232
思いつきで列挙してみた。

身近に教えてくれる人がいる:
 そいつに習う。
Webサイト作ってる/作りたい:
 javascript, perl, php あたり
PCつったら、MS-Office位しか使いません:
 VBA、VB Scriptあたり
フリーウェアのインストールができ、英語に拒絶反応がない:
 Java (開発環境はEclipsで)
Windowsユーザーで金はある:
 Visual Stadio .NET で VB.NET か C#
0238デフォルトの名無しさんNGNG
>>235
Java
0239デフォルトの名無しさんNGNG
>>232
http://www.microsoft.com/japan/users/recipe/
マジおすすめ
0240デフォルトの名無しさんNGNG
>>235
大学生の勉強用ということだから、いろいろなソフトウェア技術が勉強しやすいJavaを勧める。
てっとりばやくプログラムが組みたいっていうのとはまた別だと思うから。
0241デフォルトの名無しさんNGNG
無難にC++でもいいと思うけどね。
0242デフォルトの名無しさんNGNG
C++だと、たとえばP2Pの勉強とかをするのに、最適なライブラリがないから
東大の助手になれるような勉強をする必要があったりなかったりするけど
Javaだとめぼしい技術のライブラリがたくさん用意されてるので、勉強にはよい。
0243デフォルトの名無しさんNGNG
C言語でifdefを多用したソースコードに閉口しています。
ifdefを排除するツールはないものでしょうか?
自分で作るしかない?
0244デフォルトの名無しさんNGNG
ウザッ
言語信者が初心者を勧誘するスレでも立ててそこでやれ矢
0245デフォルトの名無しさんNGNG
>>242
NekoFlightという彼の作品は、物理計算プログラムが入っているのですか?
0246デフォルトの名無しさんNGNG
金があれば迷わずC#でしょう。Javaなんて先行き不透明な
言語で悪い癖を覚えて、後から痛い目を見るより遙かにマシ。
0247デフォルトの名無しさんNGNG
Visual Basic5.0とVisual C++ 5.0のラーニングエディションを売りたいのですが、すでにマイクロソフトに登録してあります。
この場合、マイクロソフトに文章でその旨を伝えないといけないのかしら!?それとも、譲渡は出来ない!?

いまはStudio 6.0 Enterprise があるので要らないんです。

こんな古いの2つ合わせても3000円にもならないだろうけど、捨てるわけにも行かないし困っております。
0248デフォルトの名無しさんNGNG
>>243
CVSでソース管理すれば?

>>247
Enterpriseとは金持ちだなぁ。
そんだけ金あるなら、3000円ぐらい気にせず普通に捨てればいいじゃんw
0249デフォルトの名無しさんNGNG
>>245
一応、物理法則をデフォルメしたもので格闘やってみるテストだからな。
ただ、物理計算プログラムって
 double g = 9.8;
 double speed = 0;
 double position = 10;
 for(;;){
  position += speed;
  speed += g;
  view(position);//なんか表示
 }
みたいなのでも物理計算だからなぁ。
0250デフォルトの名無しさんNGNG
>>247
譲渡はできません。
0251デフォルトの名無しさんNGNG
>>248
CVSでソース管理してもifdefの問題は解決できないのですが・・・
0252デフォルトの名無しさんNGNG
>>247
ラーニングのしかも5.0ではタダでも要りません。
引き取るのに金が欲しいくらいだ。

気にしないで捨てろ。
0253デフォルトの名無しさんNGNG
仕事じゃなくて、趣味でプログラムを作りたいんだけど、
フリーもしくは格安の開発環境でお勧めは?

BASICとFORTLANとPASCALとVBの経験はあります。
CとかJAVAも勉強してもいいかなと思ってます。
0254デフォルトの名無しさんNGNG
Delphi6 Personal
0255デフォルトの名無しさんNGNG
>>253
EclipseでJavaかな
0256デフォルトの名無しさんNGNG
>>253
やる気があるなら俺もJava+Eclipseに1票(別に多数決じゃないが)
0257デフォルトの名無しさんNGNG
趣味でJava使って何作るんだよ。
小物のユーティリティやゲームにはまったく向かないし。
0258デフォルトの名無しさんNGNG
趣味で自宅鯖立ち上げて、webサービスでも作れば? Javaで。
0259256NGNG
>>257
趣味のプログラムにおいて、プログラミングは手段ではなく目的という認識。

何かを作るためにJavaを使うのではなく、Javaを使って何かを作る。

正直何が出来ても良い。
0260デフォルトの名無しさんNGNG
>>257
ライブラリがごろごろあるから、小物つくるのは楽。
それも、フリーで。
趣味だし、Swingがレスポンス悪いからってそんなに問題にはならないし。

なにより、ライブラリは、いきあたりばったりの動けばいいというものではなく、設計が参考になるものが多いので、勉強になる。
0261デフォルトの名無しさんNGNG
>>257
あ、JXTAなんていうP2Pの規格もあるから、匿名性を気にしなければ、ファイル共有ソフトも作りやすかろう。
0262デフォルトの名無しさんNGNG
ソートとサーチのアルゴリズムで一番早いものは何でしょうか?
0263デフォルトの名無しさんNGNG
データ構造やデータの傾向による
0264デフォルトの名無しさんNGNG
ちと質問させていただきます。
何かフリーウェアを開発したとして、日本国内で広く公開するなら大手のサイトで Vector がありますけど、
海外(英語圏)でこういったフリーウェアを公開できるような大きなサイトってあるんでしょうか?
0265デフォルトの名無しさんNGNG
>>262
2分探索法と基数ソート
0266デフォルトの名無しさんNGNG
>>262
データをひとつしか入れられないデータ構造。
0267デフォルトの名無しさんNGNG
>>262
ソートされていることが保証されたデータに対するソート
0268デフォルトの名無しさんNGNG
>>264
sourceforge
0269デフォルトの名無しさんNGNG
メールを受信するプログラム作ってます。
Userクラス(IDやパス、ホスト情報等のプロパティのみを集めたもの)と、
Mailクラス(POP3コマンドの送受信用メソッドの集合)を作ったんですが、

Userクラスの中でMailクラスを呼び出すべきか、Mailクラス内でUserクラスを呼ぶべきか、どっちがいいのか分かりません。
普通はどっちが良いんでしょうか?
0270デフォルトの名無しさんNGNG
>>268
レスサンクス。しかしオープンソースにせんといかんのか…う〜む
0271デフォルトの名無しさんNGNG
>>270
SourceForgeとかは開発用サイトだからな。
Vectorみたいなライブラリサイトはcnetとかにあるよ。
0272253NGNG
>>254-361
ありがとさんです。
ググって調べてみます。
0273デフォルトの名無しさんNGNG
ソースツリー(ソースコードツリー)の設計の資料を探しています。
オープンソースでお手本になるソースツリーなどありましたら教えて下さい。
0274デフォルトの名無しさんNGNG
273です
CまたはC++のアプリケーションです。
HP−UXです。
0275デフォルトの名無しさんNGNG
問1

  フローの書き方で、


   | ̄ ̄|
   |\/|
     ̄ ̄

  こんなのがあった気がするんだけど、
  何図っていうんだっけ。
0276デフォルトの名無しさんNGNG
新着メール?
0277デフォルトの名無しさんNGNG
NSチャートじゃなかったっけ?
これを手書きで設計に使っている奴を見てみたい。
0278デフォルトの名無しさんNGNG
>>276
ブリーフ図って誰か言うと思ってたが、そう来たか。

>>277
正解ッ! ありがとう!!
0279デフォルトの名無しさんNGNG
質問
C言語で精密な計算すると,結果が微妙にずれるのはどうしてですか?
0280デフォルトの名無しさんNGNG
>>279
浮動小数点数演算のことならCに限らず誤差は付き物だけど。
0281デフォルトの名無しさんNGNG
自分なりに考えてみたんですけど、

10/(10/3)という計算は人間なら10*(3/10)=3
という方法で計算するかと思いますが、

PCはまず、10/3⇒3.33333…を求めてしまうから誤差が出るのですか?
0282デフォルトの名無しさんNGNG
今プログラム作ってやってみたけど答えは3だった・・・
0283デフォルトの名無しさんNGNG
10.0/3 とか 10/3.0 とかでやってみて
0284デフォルトの名無しさんNGNG
>>281
0.1がうまくあらわせない
0285デフォルトの名無しさんNGNG
JAVAは風呂釜のお手入れに最適という話ですが。
0286デフォルトの名無しさんNGNG
「Cは最初にやるものじゃない。だからCなんだ」という話ですが。
0287デフォルトの名無しさんNGNG
あるDLLファイルの中身がどうなっているか見る方法はどうすればいいのでしょうか?
教えてください m(__)m
0288デフォルトの名無しさんNGNG
すみません。
なぜか「生きのこるまでもない質問」に見えてしまいました。
だれか叱ってください。
できればメガネのきれいなおねえさんがいいです。
0289デフォルトの名無しさんNGNG
>>287
バイナリエディタとか使えば?

>>288
無理がある。
0290デフォルトの名無しさんNGNG
>>289
「Borlandがこの先〜」とかぶったんだろ。
0291デフォルトの名無しさんNGNG
勉強用なら恵まれすぎてる環境でやるのもどうかなとは思いますけどね。
ライブラリ適当に使うだけで完成だと、
いわゆる「VBのせいでろくでもないプログラマだらけになっている」
みないなことになるかと。
別にVB叩きたいわけじゃなくて、
こうなるってことは手軽なプログラムつくるには良いことの証明だと思うし。
0292デフォルトの名無しさんNGNG
>手軽なプログラム
とそうではないぷろぐらむとの区別がつかないから問題な訳で
0293デフォルトの名無しさんNGNG
>>288
メガネの似合う女の苦いウンコでも喰わせてもらえ。
0294288NGNG
それはいい。
今から街にでかけて、ウンコ喰わせてくれるメガネの似合う女探してみる。
0295デフォルトの名無しさんNGNG
ウンコって苦いの?
0296デフォルトの名無しさんNGNG
SEGAが昔出したゲームで、PC版電脳戦記バーチャロンというゲームがあります。
ttp://sega.jp/pc/von/
これはCPUクロック266MHzくらいでかなり快適に動作します。
DirectX3以上のインストが必須なことから、DirectXを利用していることは分かるのですが、
Direct3Dを使っているのでしょうか?
D3D非対応のノーパソでもまったく問題なく動いたので、使っていたとしてもHELだと思われます。
ですがHELであのスペックはでないと思うのです。
自前の3Dライブラリを作ったということなのでしょうか?
0297デフォルトの名無しさんNGNG
Model2版をフル移植したのなら266MHzでは無理も出ようが
サターン版を移植したのだから
0298デフォルトの名無しさんNGNG
ヤフオクで画像を10枚載せてみませんか?初心者向け解説♪
http://page7.auctions.yahoo.co.jp/jp/auction/g20534214

これどうやってやるんでしょうか?画像なのでタグで出来るものかな・・・
0299296NGNG
いえ。移植したのはModel2版で、ゲーセン版にくらべて一切劣っていません。
そのことはSEGAのページでも語られています。

>アーケード版はセガのCGボード“Model2”を使用するゲームですので(対戦プレイ時には2枚も!)、
>非常に移植は困難でしたが、スタッフの技術と情熱で高いレベルでの移植が実現しました。

色数は256色モード、16000色モード。両対応。
ビデオボードに頼っていないため、CPU1GHzになって
やっと(公式サポートされていませんが)FPS60といった感じですが(メモリー転送の問題でしょう)
デフォで設定できるFPS30は266MHz時代のPCでも問題ありませんでした。
0300デフォルトの名無しさんNGNG
「アーケード版は」

だろう。


言っておくが、PC移植セガゲーは全てサターン版。
それはスカイターゲットやバーチャファイター2を見ても分かる。

「できなかった」からだ。
それがバーチャロンだけできるということはないし、
サターン版と同様に明らかに汚い。
0301デフォルトの名無しさんNGNG
売り文句を鵜呑みにしちゃなんね。
0302デフォルトの名無しさんNGNG
いや?
PCチャロンは普通にアーケード版の移植だぞ?
サターン版はゲームバランスも描画も明らかにおかしかったが、PC版はアーケード準拠になってる。
0303296NGNG
アーケードの完全移植かはこのさい置いておくとして、
16000色であのポリゴン数で30FPSを、CPU266MHz時代にやっていた技術に興味があるのです。

やはりDirectDrawのHELでつくったサーフェイスに、ごりごり独自計算して算出した
3角形を描いていったのでしょうか。

それともD3DのHELを使ったのでしょうか。
0304デフォルトの名無しさんNGNG
その後に出たラストブロンクスも

アーケード完全移植

とか言ってたよな。

ところが背景が一枚絵・・・・・・・


どこが完全やねん
0305デフォルトの名無しさんNGNG
>>302
昔何かで読んだ記憶では、描画は間引いてるが、判定はアーケード版を基準にしたとか。
0306デフォルトの名無しさんNGNG
まあいいとこ

「判定 "だけ" はアーケード」

「ポリゴン数は1/3」

「背景は一枚絵」

ってなとこだろうな
0307デフォルトの名無しさんNGNG
>アーケード版はセガのCGボード“Model2”を使用するゲームですので(対戦プレイ時には2枚も!)、
>非常に移植は困難でしたが、スタッフの技術と情熱で高いレベルでの移植が実現しました。

こういってるんだから、移植という意味では、
画像処理部分は技術と情熱で違う処理をつくりこんでるんだろう。
こんな書き方してるぐらいだから、
バーチャロンに特化したライブラリを作ってるかもしれんね。

>>303
実際にできるかどうかやってみたら?
0308デフォルトの名無しさんNGNG
てゆーか俺は

スーパータミコンの「スーパーアレスタ」が

なんで処理落ちしなかったのか知りたい

スーパータミコンのシューティングと言えば

「大してスプライト数も無いのに処理落ちしまくり」がデフォルトだったものだが
0309296NGNG
とりあえず以前、D3DのHELモードでやったら、ろくなスピード出ませんでした_| ̄|○

自前ライブラリとで試すとなると、テクスチャまわりの問題からすぐ試せるものではなく、
もし誰か仕組みだけでも知っているのなら聞いてみたいなと思いまして。
0310おNGNG
C言語で文法覚えたんだけど、次、ジャバアプリケーションの勉強やるのは
いかほどでしょうか??ネットワーク系にあんまり興味ない自分なんですが。
0311デフォルトの名無しさんNGNG
>>310
好きにしろ。
0312デフォルトの名無しさんNGNG
>>310
べつにネットワークじゃないことやればいいんじゃない?
0313デフォルトの名無しさんNGNG
質問です。
Windowsのソフト『ペイント』を削除してしまいましたTT
Microsoftのホームページやどこかでダウンロード出来ませんか?
0314デフォルトの名無しさんNGNG
>>313
Windowsのインストールメディアから再インストール。
0315デフォルトの名無しさんNGNG
>>313
それだけインストール出来るだろ。
おまえは馬鹿か。
0316デフォルトの名無しさんNGNG
>>308
1個のスプライトで弾複数を描画してたんじゃね?
0317デフォルトの名無しさんNGNG
処理落ちが無いと避けられないじゃないか。
0318デフォルトの名無しさんNGNG
グラディウス3は気合が入ってた。


敵は一つもなし
オプション4個
レーザー


画面には自機とオプション4個しかない。
この状態でレーザー撃つと、それだけで処理落ち発生。
0319デフォルトの名無しさんNGNG
>>309
詳しくはしらないけど、細かい表示調整とか、
表示ポリゴンをうまく減らすなど、そのゲームに特化してチューニングすれば
速度改善するんじゃないのかな。
この辺りが肝かなと思うけどね。
0320デフォルトの名無しさんNGNG
プログラムの知識ってまったくないんですが質問です
P2Pを利用してサーバーなしで100人ぐらいが参加できる
チャットって作ることは可能ですか?
0321デフォルトの名無しさんNGNG
Windowsのインストールメディアはどこですか?
0322デフォルトの名無しさんNGNG
出来ないことはない。
0323デフォルトの名無しさんNGNG
>>322
できないことはないって事は何か問題とかあるんでしょうか?
やっぱり遅延とかが生じちゃってリアルタイム感にかけちゃうとか
そんな感じですか?
0324デフォルトの名無しさんNGNG
>>323
いや、単に喪前のレベルの問題だろ。
0325デフォルトの名無しさんNGNG
>>324
実をいうと。プログラムの知識は全然ないってのはうそです
P2Pについてちょっと興味あったんで勉強してみようかなとか思ってます。
もしP2Pでチャットを作れるならがんばって勉強して作ってみようかなって思いまして。
0326デフォルトの名無しさんNGNG
>>325
まぁそういう質問が出るということは全然無いに等しいわけだ。
0327デフォルトの名無しさんNGNG
クライアントサーバ型だとしても100人が好き勝手に話したらチャットにならないだろ。
という問題を置いといて、ネットワークの構造を吟味すれば可能は可能。
0328デフォルトの名無しさんNGNG
>>325
とりあえずnat、ファイアーウォール、ゲートウェイに対し、
透過的に通信できるところまで作りな。
0329デフォルトの名無しさんNGNG
>>328
何故にゲートウェイが出てくる?
0330もんNGNG
Perlの質問ですが、簡単に一言投稿するようなのを作ってるんですが、
一行だけしか表示されなくて困っています。
これを、3行ぐらいにやろうと思っております。
出来るだけ簡単に作ろうと思っております(初心者なので)
よろしくお願いします。

#!/usr/bin/perl
use CGI qw/:standard/;
#==========================================#
$title = "一言";
$log = "log.dat";
#==========================================#
open(OUT,">$log");
print OUT "[", param('name'), "] ", param('text'), "\n";
close(OUT);

open(IN,"<$log");
$aaa = <IN>;
close(IN);
・・・以下省略(投稿フォームがあります)
0331デフォルトの名無しさんNGNG
CGI は Web プログラミング板へ。
0332もんNGNG
はい、失礼いたしました。
0333デフォルトの名無しさんNGNG
VisualStudio.NETでWebアプリケーションを作っています。
金額表示したいのですが、3000→3,000という感じで
カンマをいれるにはどのようにすればよいでしょうか。
お願いします。
0334デフォルトの名無しさんNGNG
>>333 言語は? つーか表示部のソースを示せ。
コメントのしようがないよ。
0335デフォルトの名無しさんNGNG
なんとかしてぇ
0336デフォルトの名無しさんNGNG
よく開発とかの段階でAPサーバ機でSIするって聞きますが
「SIする」って具体的に何をしてるのでしょうか?
0337デフォルトの名無しさんNGNG
システムインテグレート
0338デフォルトの名無しさんNGNG
>>337
すいませんシステムインテグレートって何ですか?
ぐぐっても会社名しか出ないし
用語としても全然載ってないし
何をするためにシステムインテグレートするのかもあまり載ってないし
教えてください
0339デフォルトの名無しさんNGNG
とりあえず、辞書ひけ
0340デフォルトの名無しさんNGNG
>>333
Format
0341デフォルトの名無しさんNGNG
既存のPDFファイルからテキストを抽出するプログラムを作成しようと
思っています。で、PDFのファイル形式を調べたいと思っているんですが、
何か参考になるサイトや書籍ってありますでしょうか。

(単なるテキストファイル抽出だけなら、色々フリーソフトがあるみたいなんですが、
絶対座標でテキスト位置を指定しているPDFファイルからテキストを
抽出したいので、自分で作成しようと思っています。)

(PDFファイルをテキストエディタで開くとタグっぽいモノが見えていて
stream から endstream っと書いてある間がファイルの中身かと
思うんですが、圧縮か何かされてあってそのままじゃ読めないですね。)

どなたか情報よろしくお願いいたします。

(あんまり関係ないかもしれませんが、プログラム言語は自信のある順に
Java > Perl >> C/C++ です。)
0342デフォルトの名無しさんNGNG
>>341
www.adobe.co.jp
0343^^NGNG
逆ポーランド記法の式の計算をスタックを用いて行うプログラムを作れ。
0344^^NGNG
逆ポーランド記法の式の計算をスタックを用いて行うプログラムのつくりかたをおしえてください^^。
0345^^NGNG
逆ポーランド記法の式の計算をスタックを用いて行うプログラムのつくりかたをおしえろ。
0346^^NGNG
はやくしろ。
0347^^NGNG
はやくおしえてください^^。
0348デフォルトの名無しさんNGNG
やだ。
0349^^NGNG
だれかにへんなのかかれた・・・・^^;;
0350デフォルトの名無しさんNGNG
>>348
ナイスカット
0351^^NGNG
だれかにせなかかかれた・・・・^^;;
0352^^NGNG
はやくおしえろ。
0353デフォルトの名無しさんNGNG
ググレば沢山出てくるぞ。

http://bungee.j.dendai.ac.jp/algo1/exe/02/
http://www.iba.k.u-tokyo.ac.jp/~iba/C/lesson8.html
http://www.fjlab.ei.tuat.ac.jp/pg2/enshuu02.html
http://www.sm.rim.or.jp/~shishido/pol.html
0354^^NGNG
よくやった^^。
0355341NGNG
自己レス。以下のサイトをハッケソ(更新されてないけど)。
とりあえず呼んでみます。
ttp://www.kobu.com/docs/pdf/pdfxhand.htm
0356デフォルトの名無しさんNGNG
yet another calculator creatorを使えよ。
0357デフォルトの名無しさんNGNG
socket.h ってどこにあるのでしょうか?

VCでもBCCでも同様のエラーが吐かれます。
socket.h で検索もしてみたのですが、どうも存在していないみたいです。
でも、ほとんどの解説サイトではこれをinclude しているのですが、、、

インクルード ファイルがオープンできません。'sys/socket.h': No such file or directory
0358デフォルトの名無しさんNGNG
sys/socket.h はUNIX
winsock2.h がwindows
0359デフォルトの名無しさんNGNG
ちなみに定数とかAPIとか、両者で互換性無いよ。
0360デフォルトの名無しさんNGNG
な、、、なるほど!!!
ありがとうございます。通りました!

すみません、あと、
netinet/in.h はVCでは何になるのでしょうか?


↓原文
#include <netinet/in.h > /* #include < sys/un.h >の代わり */

↓エラー

fatal error C1083: インクルード ファイルがオープンできません。'netinet/in.h': No such file or directory
0361デフォルトの名無しさんNGNG
>>359

う。では、linuxで書いたほうが良さそうですね^-^;
0362デフォルトの名無しさんNGNG
nビットの2進数XとYの加算減算を行った結果を、nビットのZに格納するとして
オーバーフローを検出するのにZの値をどのように評価すればよいか?
X,Yを符号付き、符号なしと考える場合について、それぞれ区別して述べよ。

という問題があるのですが、どなたか教えてくれませんか。
0363デフォルトの名無しさんNGNG
Z-Y==X になるかどうか
0364デフォルトの名無しさんNGNG
>>362
言語処理系の定義によるので、答えられません。
0365デフォルトの名無しさんNGNG
Cだと未定義だしな。
0366デフォルトの名無しさんNGNG
>>362
まず、どういうシステムか定義しる。
負数は2の補数使うのか?それとも1の補数か?
オーバーフローしたら例外で止まるシステムもあるしな。
0367デフォルトの名無しさんNGNG
符号なしの場合 XとY足してZがXより小さくなることはあり得ないし、
XからY引いてZがXより大きくなることはあり得ない。

符号付きの場合は符号ビットをXとYで場合分けして、それぞれZが不正に符号反転を
させるパターンを書き出してそれを判定する。この時XとYの符号ビットを
取り出して論理式でZの判定条件をパターン分けするとスマートになる。

と、思う。めんどいから実際試演してないけど、多分こんな感じ。
0368362NGNG
すいません。とりあえず、プログラムにしなくてもいいんです。
オーバーフローの判定の仕方さえ分かれば、アルゴリズムは立てられそうですし。

0369デフォルトの名無しさんNGNG
>>368
ならなおさらまずシステムを定義しろ。
0370デフォルトの名無しさんNGNG
367に答え書いてあんだろ
0371デフォルトの名無しさんNGNG
>>370
お前、Nの補数て言葉知らんだろ。
0372デフォルトの名無しさんNGNG
「C言語なら俺に聞け! Part 80」
はどこですか?
0373デフォルトの名無しさんNGNG
INSPECT言語のスレはどこですか
0374デフォルトの名無しさんNGNG
JAVAの勉強をしようと思っています。
JAVAでできない事ってなんでしょうか?
ドライバ類はJAVAで作れなさそうですが、
他に、コレはJAVAでは作れないって物があったら教えてください。
0375デフォルトの名無しさんNGNG
>>374
彼女
0376デフォルトの名無しさんNGNG
>>375
そういうネタはナシでお願いします。○| ̄|_
0377デフォルトの名無しさんNGNG
>>376
375じゃないが、
だったらネタ質問はやめたら?
0378デフォルトの名無しさんNGNG
>>377
ネタじゃないんですが。
スレタイ見て、ここなら適切と来たのですが。
0379デフォルトの名無しさんNGNG
>>375
OSとかも作れないぞ。(まぁ、ドライバ作れない時点で確定だが)

○○が作りたいんですが、Javaで可能ですか?なら回答出来るが、
他に作れない物がありますか? に対しては範囲が大ざっぱすぎて
回答不可能だ。

「人間は空を飛べないそうですが、他に出来ない運動はありますか?」
と聞かれても困るのと一緒。
0380HSPスレネタNGNG
Anonymousの馬鹿ならJavaでOSを作れるとか言い出しそうだな。
0381デフォルトの名無しさんNGNG
>>379 >>380
答えてくれて、ありがとうございます。
なるほど・・・。

Delphiは、ドライバ以外はなんでも作れると聞きました。
(ドライバ作れない時点で作れない物、OSなどももちろん作れないって事で。)

それでは、質問の仕方を変えます。
Delphiで作れてJAVAで作れない物ってありますか?
0382デフォルトの名無しさんNGNG
初めてこの板きたんですが、JAVAってもう古いの?

昔はJAVAって騒がれてたけど、この板見るとC++の話が多いみたいだけど。
0383デフォルトの名無しさんNGNG
>>382
ん?そーか?Java関連のスレ多いよ。
特定のフレームワークネタとかが多いから、知らないと気づかないだけ
じゃないの。
0384デフォルトの名無しさんNGNG
古い、新しい、で分類したら、Javaはお世辞にも新しいとはいえないな。
今ならドトネト。言語ならC#が新しい部類か。
0385デフォルトの名無しさんNGNG
perlで-dつけてデバッガを使いたいのですが、COREとかuseした
CPANから落としてインストールしたようなモジュールとか、
つまり自分で書いたものじゃない部分は、信頼してデバッグ情報を
表示しないようにはできませんでしょうか?

DB<1>
IO::Handle::print(/usr/lib/perl/5.6.1/IO/Handle.pm:???):
???: my $foo = shift;

とかで画面が埋まって、バグに埋もれているであろう肝心の自分で書いた部分を
見落としてしまいます。
0386デフォルトの名無しさんNGNG
>>384
いや、JavaとC#は同じ世代になるんじゃないの?
ま、C#のほうがちょっと新しいけど。

新しいというなら、AspectJとかアスペクト指向ものでは。
0387 NGNG
一般的な事ですが、関数で戻り値をもらう時は
・引数を参照で渡して戻り値でエラー判断、
・戻り値は関数値にしてエラーは関数内で処理
のどちらが一般的なのでしょうか。

例えばある構造体の値をもらう時
int func1(rec1)と引数に指定するのか
rec1 func1(val)と関数値でもらうのかということです
0388デフォルトの名無しさんNGNG
なんで、エラーのハンドリングと引数・返値の問題が一つになっているの?
0389デフォルトの名無しさんNGNG
>>387
両方ともあり得る。と言うか場合により異なる。

また、使用する言語にtry-catchがある場合、エラーは戻り値ではなく、
エラーのthrowによって返却される。
が、こちらの場合も内部で処理されるべきかは場合による。
0390デフォルトの名無しさんNGNG
try-catchが無い言語でも、エラー通知のための仕組みがあるならそっちを使うほうが推奨されるぜよ。
VB6以前はtry-catch無いけど、Err.Raiseという構文がある。
0391デフォルトの名無しさんNGNG
時間ごとに変化する温度をグラフで表すために、任意時間ごとに温度の記録を採りました。
時間が変化しても、温度のほとんど変化しない期間があり、その部分のデータを間引いて
しまいたいと思っています。
どのような処理を行えばよろしいでしょうか?

「ほとんど変化しない」というのは場合によりけりだと思うので、閾値などをユーザーが
指定できると良いと思います。
0392387NGNG
レスどうもです。

最近入ったプロジェクト内では関数の戻り値は必ず
int  0:成功 -1:失敗
というようにするべし! となっていたので
ちょっと質問してみたんです。
0393デフォルトの名無しさんNGNG
>>391
データに「前回と同じ」を意味する値を設け、
今回記入時に、前回データの値が「前回と同じ」だった場合、
前々回データを参照し、今回データと前々回データの値が同じ(=前回と同じ範囲内)
だったら、前回データの時間部を今回データの時間で上書きする。
0394デフォルトの名無しさんNGNG
おい、もまえら
「ぜんかい」って何度も早く言ってみろ
おれがひいてるぜ
0395デフォルトの名無しさんNGNG
ぜんかいぜんかいぜんぜんかい。
ぜんかいぜんかいぜんぜんかい。
ぜんかいぜんぜんかい、ぜんぜんかいぜんせん。
しんかんせんぜんせんかいつうせん。
ぜんぜんかいぜんせんから、かんぜんにかんかんにおこった。
かんたんにかんかんにおこるのは、ぜんぜんかんしんせん。
0396デフォルトの名無しさんNGNG
セマフォとイベントフラグって何なのでしょうか?
RTOS環境だと意味不明な命令がたくさん出てきてわけ分からん…
0397デフォルトの名無しさんNGNG
MS-DOSコンソールアプリで
フルカラー、もしくは256色ビットマップ、jpgやpngなどの画像表示はできないのですか。
0398デフォルトの名無しさんNGNG
C#にてC言語で書かれたDLLを使おうとしたのですが
char *型をstring型に直すやり方はわかりましたが
char **型とFILE *型をどう扱えばいいのか分かりません
char **型はsting[]として扱いたいのですが可能でしょうか?
またFILE *はどうやって扱えばよいのでしょうか?
0399デフォルトの名無しさんNGNG
名探偵コナンの犯人はあまりにも
安易な動機で人を殺してしまいますが
これはいかがなものでしょうか?
0400デフォルトの名無しさんNGNG
>>399
量産可能なのでおけ。
読んだ子どもも、邪魔なヤツは消せという知識を得られてウマー
0401デフォルトの名無しさんNGNG
>>399
熟考の上なら人を殺す事は容認しうるように読めますが、
これはいかがなものでしょうか?
0402デフォルトの名無しさんNGNG
「君は量産型にはなれなかったようだね」
↑どういう意味?マジョリティってことかな?
0403デフォルトの名無しさんNGNG
>>401
読めませんが。
中学校レベルの論理学をお勉強することをお勧めします。
0404デフォルトの名無しさんNGNG
中学校には論理学はありませんよ。
0405デフォルトの名無しさんNGNG
>>399-404
スレタイを読むことをお勧めします。
0406405NGNG
それを言うなら「板」だったーorz
0407デフォルトの名無しさんNGNG
405 :デフォルトの名無しさん :04/05/17 21:35
>>399-404
スレタイを読むことをお勧めします。


406 :405 :04/05/17 21:36
それを言うなら「板」だったーorz
0408デフォルトの名無しさんNGNG
c言語の文法は覚えたんですが、上級本というのでしょうか?読んでもわかりません。
難しいです。文法覚えたのちはソートとかの基本的なアルゴリズムを覚えようと思うのですが
皆さん普段、クイックソートとか使いますか?使ってらっしゃるのでしょうか?
独学で勉強してるので、書籍やググったページからの情報がメインなんですよ。
周りにプログラム書いてる知人もいないです。K&Rと独習cで勉強してます。
0409デフォルトの名無しさんNGNG
>>408
ソートするときはライブラリを使うかな。
でもソートとかサーチングとか、データ構造なんかの勉強は不可欠だぞ。
オレも独学だけど、メインは書籍。ぐぐったページだと、間違った情報があるかも知れないし。
ちょっと調べるときはそれで済ますけど。
K&Rは読み進めていくって感じじゃないからなぁ。
なんかゲームでも作ってみたら?
0410408NGNG
この本に載ってることをマスターしたひとたちは今どんなプログラム
書いてはるのですか?具体的に知りたいです。とりあえずここスレに
カキコしてみました。
0411デフォルトの名無しさんNGNG
>>408
Cを独習するなら(いや、独習じゃなくてもだが)兎に角ポインタ周りは
重点的にやった方が良い。
0412デフォルトの名無しさんNGNG
>どんなプログラム書いてはるのですか?
ふつー作りたいものがあるからプログラミングを覚えるもんだと思うが。
プログラミング自体に興味があるとしても。
仕事なら仕事で使えばいいだけだし。

はっきり言ってしまうとCは何を作るのにも向かない。
理屈では何でも作れることになってるけど、他言語の数十倍非効率的。
別の言語覚えたほうがいいよ。
0413408NGNG
409、411>>そうなんだ、そうなんだ。ありがとう、2人とも。
「ソート、サーチング、データ構造、ポインタ周り」だね?
ありがとう。また、やることができた。
ゲームにも興味あるんです
0414デフォルトの名無しさんNGNG
とりあえず、ソースコードの半角スペースを   に変換するプログラムを作りました。
とても便利です。
0415414NGNG
あう、消えちゃった &nbsp; ね
0416409NGNG
>>413
ソート、サーチング、データ構造っていうかアルゴリズム全般ね。
余裕があれば、数学の勉強も。
まあ、人によって欲しい知識は違うだろうけど。
0417デフォルトの名無しさんNGNG
>>414-415
テキストエディタで
置換すればいいだけのような気がする

まぁ、作ったことに意義がある・・・のかな?
0418デフォルトの名無しさんNGNG
C言語の身長(m)2×22の計算で出す標準体重の求め方なんですが、
何か間違っているところはありますか?コンパイルはできますが、
標準体重が22.00000になります。(身長の入力は cm、計算は m )

#include <stdio.h>

int main(void)
{
int na;
double weight;

printf("身長を入力してください : ");
scanf("%d", &na);

weight = (double)(na / 100) * (na / 100) * 22;

printf("標準体重は%fです。\n", weight);

return (0);

}
0419デフォルトの名無しさんNGNG
>>418
(double)(na / 100) → na/100.0
0420デフォルトの名無しさんNGNG
>>418
(na/100)を整数計算してみろ。
0421デフォルトの名無しさんNGNG
>>418
(na / 100)は整数演算なので小数部は切り捨てられる。
なので浮動小数点数演算にしてやればいい。
0422デフォルトの名無しさんNGNG
>>420
整数計算していますが。
0423デフォルトの名無しさんNGNG
例えば、点オブジェクト×2個と、その間を結んだ線オブジェクトを対応づけるのに、
線オブジェクトのクラス定義に点オブジェクトを用いるのと、線オブジェクトのクラス
で点オブジェクトをポインタで対応づけるのとで、どのような違いが生じるのでしょうか。
ヒントだけでもお願いします。
0424デフォルトの名無しさんNGNG
>>423
同じ点から2つの直線引くこと考えたら?
0425423NGNG
>>424
あっそうか。わっかりました。なるへそ。

ぬ?ほかはないんですよね。
だいたいこういう感じのことだけだって考えていて良いのですよね。

ありがとござんした。m(__)m
0426デフォルトの名無しさんNGNG
MSのSourceSafeって、インターネットごしに使えないんですかね?
0427デフォルトの名無しさんNGNG
マニュアルにパス指定をftpにしてたところがあったような。
VPNとかでできるんじゃないの。知らんけど。
0428デフォルトの名無しさんNGNG
>426
やってみたら?
0429デフォルトの名無しさんNGNG
>>426
TCP/IPでやってる以上は、できんことはないだろ。
0430デフォルトの名無しさんNGNG
◆ 参加費: 無料(ご参加いただいた方には「トロンプロジェクト20周年記念誌」を差し上げます。)

トロンプロジェクト20周年記念行事のご案内
トロンプロジェクトは、産学協同で1984年に発足して以来、皆様方の
ご支援をいただき推進してまいりましたが、お陰をもちまして
今年で20年目を迎えました。この節目の年にあたり、
この20年の技術動向・市場動向を踏まえてトロンプロジェクトの成果
を総括し将来展望を行うため、下記のとおり、プロジェクト発足20周年
記念行事を開催いたします。お誘い合わせの上多数ご来場くださいま
すようご案内申しあげます。なお、本行事は事前登録制となっています。

・日時:2004年6月2日(水)14:30〜17:00
・場所:ホテルラフォーレ東京 地下1階 御殿山ホール
・内容:(1)記念講演会「トロンプロジェクトの20年」(仮題) 坂村 健 氏(東京大学 教授)
    (2)トロンプロジェクト発足20周年記念セミナー

詳細は、http://www.assoc.tron.org/jpn/event/ まで
0431デフォルトの名無しさんNGNG
よく知らないけど
20年も税金食ってきたのかよって感想が正直否めない。
0432デフォルトの名無しさんNGNG
警察も消防もずっと税金食ってる。

投資に見合う実績が見込めるかどうか。
0433デフォルトの名無しさんNGNG
PC用はMSにつぶされたんだよな確か。
でも組み込みだとかなり使われてるんじゃないの?
0434デフォルトの名無しさんNGNG
組み込みはWindowsCEとWindows Kernel Xbox Editionで独占してるよ。
0435デフォルトの名無しさんNGNG
>>434
お前の携帯電話とか、車のオートマ制御とか、銀行の端末は
Windows系カーネルで動いてるのか。

# それぞれ実在するけど、シェアは圧倒的にTRON優勢
0436デフォルトの名無しさんNGNG
文字コードに関しても、UNICODEに対するアンチテーゼみたいな感じで、影響してると思う。
0437デフォルトの名無しさんNGNG
お約束

「Cで組むときには、常に処理関数を別に作らなければならない」
Cは直に計算をさせてもエラーが出るが、
別の関数に渡せば同じ式でも正しく計算をするという特徴がある。

例えmainで処理できるような簡単なものでも、
とにかく渡さないとならない。

べき乗計算をするときなど、pow()を作り渡すのは普通。
pow()でのエラーチェックをするため別にcheck()に渡し、
check()からはprinting()に渡し・・・

など、作った人以外は面倒で読めないほど非効率的に書くのが
Cの約束事。
これをしないと通とは呼べない。

0438デフォルトの名無しさんNGNG
>>437
> Cは直に計算をさせてもエラーが出るが、
> 別の関数に渡せば同じ式でも正しく計算をするという特徴がある。

ねぇよ。
0439デフォルトの名無しさんNGNG
>>437
時には珍文読むのも面白いけど、
初心者スレでやると、本気で信じちゃう奴がいるから辞めろ。
0440デフォルトの名無しさんNGNG
Windowsにヘビーループ回して負荷かけて別のプログラムの
処理速度を遅くするツールがあったと思うんだけど場所教えてください。
0441デフォルトの名無しさんNGNG
>>440
VC++付属のヤツ?
0442デフォルトの名無しさんNGNG
>>441
確かVC++製のフリーウェアだったと思います。
付属のものはなんという名前ですか?
0443デフォルトの名無しさんNGNG
stressとか?
0444デフォルトの名無しさんNGNG
すいませんgmpを使いたくて
gmp-4.1.3をダウンロードしたんですが
コンパイルの仕方がわかりません
どうしたらいいんでしょうか

OSはwindows xp home sp1
コンパイラは bcc32です。
0445デフォルトの名無しさんNGNG
なんだかよく分からないので結局作ってしまった。
stress.bat
@echo off
:loop
goto loop

Cでfor(;;);やると効率が良過ぎるのか速度にムラができてしまうので
バッチファイルがいいみたい。

これでやっと昔のゲームが遊べるよw
0446デフォルトの名無しさんNGNG
本を見てCGIを作ったのですがテキスト文書として
counter.cgi.txtと保存されるのですがどうしたら.TXTが
取れるのですか?
因みにメモ帳で使っているのがウインドウズ98です。
.htmlなら問題なく保存できたのですがどうしてもわかりません。
バカな質問とは分かっていますが教えてください
0447デフォルトの名無しさんNGNG
>>446
フォルダオプション>表示>登録されている・・・
0448デフォルトの名無しさんNGNG
いままでゲーム会社で働いていたのですが、
業務系でWeb系、Open系、制御系とかというのはそれぞれ
どんな分野を指しているのでしょうか?
0449デフォルトの名無しさんNGNG
>>446 保存するとき、保存ダイアログの「ファイルの種類」コンボボックスを「すべてのファイル」にする。
0450デフォルトの名無しさんNGNG
>>448
サーバ - クライアントで、サービスを構築するのがOpen系
インターネットを絡めると web系。

この二つは領域が重なり合っている。

制御系は、範囲が広い。
回路図を読んでバリバリのハードウェアドライバを書くのも制御系だし。
OSが用意するAPIを使ってアプリの一階層下を作る業務を制御系と呼んでるとこもある。
0451デフォルトの名無しさんNGNG
>>448
Web系 インターフェイスにブラウザを使って処理をWebサーバーで一括して行うもの
Open系 PCサーバーを使うもの。独自規格の大型コンピュータを使うホスト系の逆。
制御系 機械や機器を直接動かすもの。
0452デフォルトの名無しさんNGNG
>>450-451
とてもわかりやすいレスありがとうございます。
じゃあ、ゲームPGってかなり特殊な分野なんですね。

ちなみにそれぞれどんな勉強が必要なのでしょうか?
「Win32APIが使えます。」とか「C++でプログラムが組めます。」じゃ
やっぱり就職って難しいですよね。
0453デフォルトの名無しさんNGNG
>>449
勿論ファイルを保存するときはファイル
の種類は全てのファイルにしています
0454デフォルトの名無しさんNGNG
>>452
ゲームプログラマは、制御系の一形態だと思う。

Win32API は、もちろん知っていないよりは知っていたほうがいいが、知っているからどうということは無い。
Windowsアプリ開発はSDKつかって0から書くなんてことはまずない。Visual StudioつかうならMFC使います。
最近は.net frameworkの仕事も増えていますが、MFCもまだまだ健在です。

C++に関しても似ていて。知っていれば悪いことじゃないんだけど、結局言語だけ知ってても何が出来るということも無いので。
業務であつかうシステムに対する知識のほうが重要だったりする。
webサービスの仕組みとか、制御系なら業務で使う組み込み用リアルタイムOSに対する知識とか。
0455デフォルトの名無しさんNGNG
>>454
webサービスまで飛躍しますかっ
0456デフォルトの名無しさんNGNG
飛躍ってほどでもないでしょう。ゼロから作れってわけじゃない。
結局、商売はシステム作って何ぼ。
逆に言えばシステムさえ出来れば、道具は何を使ったっていい。
言語は所詮は道具にすぎないからね。
0457デフォルトの名無しさんNGNG
>>454
>C++に関しても似ていて。知っていれば悪いことじゃないんだけど、結局言語だけ知ってても何が出来るということも無いので。
>業務であつかうシステムに対する知識のほうが重要だったりする。
>webサービスの仕組みとか、制御系なら業務で使う組み込み用リアルタイムOSに対する知識とか。
実務経験があることを要求される場合が多いのですが、
入ってから勉強するというわけにはいかないのでしょうか?

プログラマー(ファームウェア)とか募集に書いてあると、
ゲームPGだった期間は実務経験に入らないものなのでしょうか?

>ゲームプログラマは、制御系の一形態だと思う。
ゲームPGって制御系に入るのですね。
やっぱりゲームPGって書かないで制御系って書いた方が入りやすいですかね?
0458デフォルトの名無しさんNGNG
学校でJPADetというものでプログラムを勉強しているのですが、
初心者でもわかる解説をしたホームページや参考書を知りませんか?
0459デフォルトの名無しさんNGNG
http://bookweb.kinokuniya.co.jp/htm/4526050741.html
0460444NGNG
すいませんどなたかまじでお願いします。
ネタとかじゃないので
0461デフォルトの名無しさんNGNG
>ゲームPGって制御系に入るのですね。
そういう分類もないでもないってだけで
業務経歴書には普通にゲーム開発って書けばいいよ。
別に隠すことじゃない。
0462デフォルトの名無しさんNGNG
>>457
正直、未経験がOJTでステップアップしていける職場はまず無い。
中途で異分野からの転職するなら、事前に勉強してある程度のレベルまでスキルを上げる努力は必要。
まあ、自宅サーバー立ち上げてweb DBサーバーつかったシステムなんて、フリーで開発環境揃うんだ
から、努力と能力さえあればいつでも学べるしな。

ゲームプログラマだということを隠して「制御系」なんて誤魔化すのはやめた方がいいんじゃないかな。
どうせばれるんだから。
ゲーム開発の中で、自分の担当をはっきり言って、そこで得たスキルを売りにしたほうがいいだろう。

いいかげん板違いなので。もっと続けたければマ板へどうぞ。
0463デフォルトの名無しさんNGNG
>>460
ドキュメント嫁
0464444NGNG
あの、>>463さん私の環境
OS windows xp home sp1
コンパイラ bcc32
でもgmpはつかえますか?
c言語で使いたいのですが・・・
0465デフォルトの名無しさんNGNG
vc++でwindowsプログラミングをちょっとかじってみております。
質問なのですが、EditBoxを貼り付けたDialogBoxを作って、
EditBoxにフォーカスがあるときに打ち込まれたキーを取得したいのですがよくわかりません
DialogBoxのコールバック関数内でWM_COMMANDを拾うと、
LOWORD(wParam)にIDC_EDITBOXとかが入っていて
HIWORD(wParam)にWM_KEYDOWNが入ってるみたいなのですが、
どのキーが押下されたかっていう情報は取得できませんか?
EditBoxのコールバック関数を作ってWM取る、とかでしょうか
0466デフォルトの名無しさんNGNG
>>465
こっちでどうぞ。

Win32API質問箱 Build19
http://pc5.2ch.net/test/read.cgi/tech/1084697545/
0467デフォルトの名無しさんNGNG
プログラムテクニックとしては、ゲームプログラムの方がむずかしいよね。

>>456
この文脈だと、Webサービスはちょっと飛躍しすぎかと。
分散アプリケーションとかグリッドにつながるわけでしょ。
まずはWebアプリケーションで、普通のWebシステムの勉強したほうがいいと思うけど。
0468デフォルトの名無しさんNGNG
サブクラス化するんだっけか。
0469デフォルトの名無しさんNGNG
>>462
レスありがとうございました。

>いいかげん板違いなので。もっと続けたければマ板へどうぞ。
すみませんでした。
0470デフォルトの名無しさんNGNG
すいません・・・。アルゴリズムの質問ってどこですればいいでしょうか?
大学の卒業がかかってるんです・・・。
必修でシステム設計があるんですが、もう再々々履修なんです・・・。
もう落とせないんで、課題どなたか解いていただけないでしょうか・・・。
0471デフォルトの名無しさんNGNG
よくツーショットチャットなどで、席取りソフトなんて言う言葉を聞きますが
どの様な本に載ってますか?
自分で作ってみたいので参考になる図書あったら教えて下さい
0472デフォルトの名無しさんNGNG
>>470
友達にたのめ。
0473470NGNG
それが、僕留年なんですよ・・・。(2回の必修なんで)
だから聞こうにも周りは2回生ばっかりで・・・。
0474デフォルトの名無しさんNGNG
>>470
落とせるよ。
0475デフォルトの名無しさんNGNG
休学して単位取れるレベルになるまで自習してれば?
0476465NGNG
>>466 誘導どうもすみません
0477470NGNG
わかりました・・・。
スレ汚しすみませんでした・・・。
今年の前期卒業は諦めます・・・。
0478デフォルトの名無しさんNGNG
>>477
留年しても後輩に友達くらいいないの?
卒業かかっていようが、むしろ卒業かかっているのに、努力せず丸投げっていう姿勢は嫌われるから、努力してここがわからない、っというふうに質問すれ。
0479426NGNG
ヘルプで探したけど分からなかったのでVPNでやろうと思います。
0480デフォルトの名無しさんNGNG
104 名前:名無しさん必死だな[sage] 投稿日:04/05/18 23:28 ID:jukgbWwh
>>101
ゲーム作りというのはアルゴリズムをいかに上手く作るかだからね。
ハード内部で動いてるソフトはプログラムだから。
ポケットモンスターというアルゴリズムが面白いからユーザーに受けてるわけで。
ここでいうアルゴリズムはプログラムだけに限らず、それ以前のゲームデザイン・設計にもあてはまる。
でも、そのゲームデザイン・設計を反映させるためには、最終的にプログラムだろ。

そのプログラムを動かすのに必要な箱は、
できるだけ表現力の高い箱のほうがいいわけだろ。
アルゴリズム自体はファミコンだろうがプレステ2だろうが同じ設計で組める。
その設計をユーザーに視覚的にアピールするには、茶谷氏のいうとおり、表現力の高いハードである必要があるわけだ。
だから、茶谷氏の言うことは正しい。


0481デフォルトの名無しさんNGNG
すいません、ちょっと不勉強で、彼の言っているゲームアルゴリズムというのが
わからないんですけど、どういったものなんでしょうか?
0482デフォルトの名無しさんNGNG
俺にも分からんな。俺はこういう文脈でアルゴリズムなんて言わない。
つーか支離滅裂?
0483デフォルトの名無しさんNGNG
うん。俺も言わない。アルゴリズムの原義とか調べるとひょっとしたら
「ゲームのアルゴリズム」という言い回しも有りなのかも知れないけど、
一般的には「計算手法」とか「処理手順」に置き換えて意味が通じるような
使い方をするはず。
0484デフォルトの名無しさんNGNG
んー、ゲームのルールかあな。
0485デフォルトの名無しさんNGNG
ロジックじゃない?
0486デフォルトの名無しさんNGNG
彼はゲームアルゴリズムなんて言ってない
0487デフォルトの名無しさんNGNG
ありがとうございました。
0488デフォルトの名無しさんNGNG
どれがありがたかったんだろうか・・・
0489デフォルトの名無しさんNGNG
C#でDLL作った場合で
呼び出し側でDLLのクラスを呼び出して使うとき、
他の元からあるクラスみたいに、メソッドを使用するとき
引数の説明とかをポップアップで出すようにするにはどうすればよい?
0490デフォルトの名無しさんNGNG
>>488
彼が変なことを言ってるということがわかれば十分です。
ありがとうございました。最後にスレッドだけ紹介します。結末はこのとおりで、
笑ってやってくださいorz
http://game6.2ch.net/test/read.cgi/ghard/1084835240/
0491デフォルトの名無しさんNGNG
>>489
dll のクラスのメソッドの前の行で /// って入力してみ。

/// ←これを書く
Public void func() ←元々あるメソッドの先頭行

個々のXMLタグの意味に関してはヘルプを参照汁。
0492デフォルトの名無しさんNGNG
>>490
まあ彼の言わんとすることはわかるな。
そのスレみると、アルゴリズム=設計と勘違いしていたのをいつまでも取り上げて、言ってる内容についてちゃんと取り合ってない人たちの方が、なんだかな、とも思う。
細かいところみると、やっぱりアレな人だから、まわりもそういう反応になってるという部分もあるみたいだけど。
0493デフォルトの名無しさんNGNG
>>492
内容にも賛同しかねるなぁ。

例えば3Dゲーム作るときに、ポリゴンサポートしてるハード、してないハード
では、同じ設計、プログラム、アルゴリズムどれでも無理。

ポケモンは通信してキャラクターを交換したり対戦したりするのが
肝なのでゲームボーイより基本的なスペックが高くてもスーパーファミコンじゃ無理。

高いなら高い、低いなら低いハード特性を最大限に引き出すアイデアが
個々に出されるべきジャンル。
0494デフォルトの名無しさんNGNG
スペック上無理なのを何とかしてきた歴史があるのにな。。。
0495デフォルトの名無しさんNGNG
どなたか、
InstallScript について詳しく説明されているサイトか書籍をご存じないですかー?
よろしくお願いします。
0496デフォルトの名無しさんNGNG
if使うほうがすきなんだけど
switchが嫌いなやついる?

if a = 1 then c = 1
if a = 2 then c = 2
if a = 3 then c = 3
0497デフォルトの名無しさんNGNG
switchで書ける条件なら基本的にswitch使ってる。
もちろん、if...else...だけですむ場合はそんなことしてないが。
0498デフォルトの名無しさんNGNG
作って分かるInstallScript
0499496NGNG
俺はたとえifが100こ続いてもifを使うんだが変かな?
変更削除修正保守可読がすぐれていると思う

if 条件 then
命令
end if
swichの嵐よりifの嵐がスキ
0500デフォルトの名無しさんNGNG
>>499
プロジェクトチームごとのコーディング規約に合致していればいいんじゃん?
要するにキメのレベルだと思う。
ただ、比較対象が将来変わる可能性がある場合は必ずifにしてる。

if a=0 then
(処理)
elseif a=1 then
(処理)
elseif a=2 then
(処理)
elseif b=0 then ←将来こういうのが増える可能性が有る場合は if
(処理)
endif

あと、(いまさら言われるまでもないと思うが)複数のif文と、
一つのif文に大量のelseifは意味が全然違うのでそっちの方が俺は気になる。
(気になると言うか実際にバグの原因になるし)
0501デフォルトの名無しさんNGNG
elseつけないと、同じ変数に対して毎回条件判断して無駄やってる
気がするんでそこまではしないな。
最適化でうまくやってくれてるのかもしれないが。

で、elseつけたらつけたで、昔に200個ぐらい[if...else if...]って
やってたら、コンパイラに怒られたことあるしなw
0502496NGNG
>>500

>あと、(いまさら言われるまでもないと思うが)複数のif文と、
>一つのif文に大量のelseifは意味が全然違うのでそっちの方が俺は気になる。
>(気になると言うか実際にバグの原因になるし)

どっちがバグの原因になるか教えてください

>elseつけたらつけたで、昔に200個ぐらい[if...else if...]って
深さに限界があるとは知らなかった.....
0503500NGNG
どっちが正しいかはその時の仕様によるが、

これ
if a = 0 then
(処理1)
 a = a + 1
endif
if a = 1 then
(処理2)
 a = a + 1
endif
if a = 2 then
(処理3)
 a = a + 1
endif

と、これ
if a = 0 then
(処理1)
 a = a + 1
elseif a = 1 then
(処理2)
 a = a + 1
elseif a = 2 then
(処理3)
 a = a + 1
endif

は全く別物なので意識してないと危険。
0504デフォルトの名無しさんNGNG
こういうつまんないコーディングの話になると俄然盛り上がるのはなぜだ
0505デフォルトの名無しさんNGNG
>>504
実は全く盛り上がってない。
0506デフォルトの名無しさんNGNG
ま、条件分岐が100とかになるのは設計が悪いだけだな。
テーブル作るか、ポリモーフィズムでやれ、と。
0507496NGNG
>>500
ありがとう

ネタでもなし盛り上がる要素もない
ただのちょっときになったことだ

それに
>>506はポリモを知らないのでは..

0508デフォルトの名無しさんNGNG
>>507
ステートパターン
0509デフォルトの名無しさんNGNG
プログラム以前の問題ですが質問させてください
free pascal compilerをダウンロードしたのですがコンパイルしてもエラーが起きてしまいます。
プログラムは大学の講義で正常に動いたプログラムなのでエラーはありません
初期の設定がおかしいのでしょうか?(OSはxpです)
0510デフォルトの名無しさんNGNG
>>509
対策:エラーを起こさないようにする
0511デフォルトの名無しさんNGNG
>>509
どういうエラーが出たのか君しか知らないから、答えようがありません。
0512509NGNG
total erroが2個あるという表示なのでどこがエラーを起こしているのかがわからないんです
0513デフォルトの名無しさんNGNG
エスパーさん出番です。
0514初心者NGNG
マルチメディアタイマーのソースが載ってる
サイト、ご存知でしたら教えてください
0515デフォルトの名無しさんNGNG
ずばり答えたやつは>>509のストーカー
0516デフォルトの名無しさんNGNG
>>512
どっから何落として、それに対してどうしたか、全部箇条書きに汁。
出てきたエラーも全部書く。
0517509NGNG
ttp://www.freepascal.org/down-win32.htmlの一番上にあるzipファイルです
これをDLしてfreepascalとGNUpascalの二通りの設定があったのでfreepascalの方の設定をしました
設定したのはコンパイラオプションの
Bin directory c:\pp\bin\win32\
Pascal Units files c:\pp\units\win32\;c:\pp\units\win32\rtl\;c:\pp\units\win32\fcl\;c:\pp\units\win32\api\
Libraries Directory c:\pp\lib\win32\
だけです

コンパイルしようとしたプログラムは簡単な階乗のプログラムで
program kaijou(input, output);
var fact, i, n : integer;
begin
writeln('input number');
read(n);
fact := 1;
for i := 1 to n do
fact := fact * i;
writeln(fact);
end.

実行してみるとinput numberと表示はされるのですがnを入力しても何も出力されないんです
長文すみません
0518デフォルトの名無しさんNGNG
すいません。EDSACの命令一覧等が掲載されているサイトがあったら教えてください。
お願いします。
0519デフォルトの名無しさんNGNG
>>509 コンパイルしてもエラーが起きてしまいます。
>>517 実行してみるとinput numberと表示はされるのですが
コンパイル出来ひんかったんちゃうんかい。
0520デフォルトの名無しさんNGNG
>>517
いまインストールしてみたけど、二通りの設定ってないよ。なにそれ?
0521デフォルトの名無しさんNGNG
コンパイルできるのですが、実行できないです。
C++でクラスを扱っているプログラムです。
どうしてでしょう?
ちなみにBorland C++ Compiler5.5使用。
0522デフォルトの名無しさんNGNG
cpadとLSI C-86 試食版を使って、別のファイルに分割した関数を
リンクさせてコンパイルする方法を教えてください。
makefileを作ってみたのですが
lld: gl.lib; No such file or directory
と出て成功しません。
0523デフォルトの名無しさんNGNG
>509
>521
0524デフォルトの名無しさんNGNG
プログラムじゃありませんけどWordなんかでリンクする場合
何て言えばいいんだ…リンク先にマウスを合わせたときにリンク先のURLがでるのなんとかならないですか?
0525デフォルトの名無しさんNGNG
>>524
右クリックすればリンク禁止だったかが選べるから
それ選べば治る。
0526デフォルトの名無しさんNGNG
>>522
そうですか。報告乙。

>>524
どうしたいんですか?
0527デフォルトの名無しさんNGNG
書いてから気づいたが、リンク禁止ではないのか。
無理。
0528デフォルトの名無しさんNGNG
Cからファイルを参照する方法を教えてください。
例えば1.bmpやdata.txtとか。
0529509NGNG
>520
すいません、リンク先がまちがってました
ttp://www.google.co.jp/search?q=cache:sZkJCMPDXx8J:www.bloodshed.net/devpascal.html+devpascal&hl=ja

pascalのコンパイラをいろいろDLして混乱してしまいまして;;
0530デフォルトの名無しさんNGNG
>>528
たとえばオレ専用の「sansho」という関数を使って
sansho("1.bmp");
0531デフォルトの名無しさんNGNG
>>530
その関数を実現する方法は?
0532デフォルトの名無しさんNGNG
「参照する」って何をしたいの?
ファイルの中見たいんなら、fopenで開けば?
0533デフォルトの名無しさんNGNG
exeにpackってできますか?
0534デフォルトの名無しさんNGNG
計算機で使用されてる抽象概念に慣れてない人との会話はこうなりがちだな
ファイルを「開く」って?
ていうかファイルって?

プログラマじゃなくてもアプリケーションの「ファイルメニュー」に「開く」
という文字列があることは知っているかも知れない。しかし、その「開く」
を実行した結果としてユーザに見えるものと、
fopen()のなす仕事の隔たりは意外なほど遠い。
0535デフォルトの名無しさんNGNG
どういう意味?
0536535NGNG
>>535 は >>533 へのレス
0537デフォルトの名無しさんNGNG
EXEの中にリソースを埋め込む
0538デフォルトの名無しさんNGNG
そりゃ、できるよ。
0539デフォルトの名無しさんNGNG
どうやってですか?
0540デフォルトの名無しさんNGNG
>>533
pack.exeというファイル名にすれば、exeにpackができたことになる。
0541デフォルトの名無しさんNGNG
>>531
オレのCだけに用意されてるから、何を使ってるかわからないお前のCでは無理。
0542デフォルトの名無しさんNGNG
>>529
実行が終了して窓が閉じた
program kaijou(input, output);
var fact, i, n : integer;
begin
writeln('input number');
readln(n);
fact := 1;
for i := 1 to n do
fact := fact * i;
writeln(fact);
writeln('Press Enter to Exit');
readln;
end.
0543デフォルトの名無しさんNGNG
>>521です
マジで教えてください。
0544デフォルトの名無しさんNGNG
「実行できない」ってのは、キーを押そうとすると金縛りになってしまうとか、そういう類の話?
0545509NGNG
>>542
はい、ちゃんと出力結果が出て実行できました
ありがとうございます
でも、やっぱりtotal errorが2とあるのですが気にしないでいいのでしょうか?
0546デフォルトの名無しさんNGNG
>>543
コンパイルしてできたアプリケーションのアイコンをダブルクリックする。
0547デフォルトの名無しさんNGNG
windowsアプリケーションを作ってみたいのですが、
VC、VB、JAVA などなど、、どの言語勉強したほうがいいのでしょうかっ!?
0548デフォルトの名無しさんNGNG
VC
0549デフォルトの名無しさんNGNG
VC#
0550デフォルトの名無しさんNGNG
VC++.NET
0551デフォルトの名無しさんNGNG
「実行できない」ってのは、実は実行できるけど意図した動作をしないのか、
そもそもプロセスとして起動できないのか
0552デフォルトの名無しさんNGNG
521です。
動きました。何が問題だったのかわからないけど動きました。
実行すると途中で止まるものだったのですが、再起動後もう一度
実行しました。ご迷惑をおかけしました。
0553デフォルトの名無しさんNGNG
>>551
きっと実行権限がないんだろう。chmodしてもらうとか。
0554デフォルトの名無しさんNGNG
たぶん、湿気で動きが悪くなってたんだ。
0555デフォルトの名無しさんNGNG
C 言語に関する質問させてください
今 float で書いてある関数を大量に持っているのですが
関数を書き直さずに int でも使えないか検討しています

1: void func1( int x_i, int y_i ){
2: int z_i = x_i + y_i;
3: float x_d = x_i;
4: float y_d = y_i;
5: float z_d = x_d + y_d;
6: assert(( z_d == (float)z_i ));
7: }

8: void func2( int x_i, int y_i ){
9: int z_i = x_i * y_i;
10: float x_d = x_i;
11: float y_d = y_i;
12: float z_d = x_d * y_d;
13: assert(( z_d == (float)z_i ));
14: }

gcc vesion 3.2, Pentium III, linux で幾つかの値を放り込んでみたところ
6, 13 行目で assert されることなく動きました

ANSI C 上ではこの2つの関数は任意の x_i, y_i に対して
overflow 以外で 6,13 行目で止まらないと保証できるだろうか?
0556デフォルトの名無しさんNGNG
floatの有効桁数を調べてみたら?
0557デフォルトの名無しさんNGNG
>> 556
555 です
2進数で表現できん数値は誤差が産まれるとか聞いたことあるけど
有効桁以内だったら誤差なしになるんですか?
整数だと必ず2進数で表現できそうな気はするが
0558デフォルトの名無しさんNGNG
なる
0559デフォルトの名無しさんNGNG
>> 558
なら 安心して使ったろ
ありがとうございました
0560デフォルトの名無しさんNGNG
アルゴリズムのフローチャートやってるんですけど
3から100までの素数を表示ってのを作ったら
どんなのができあがるんでしょうか
さっぱりわかりません
0561デフォルトの名無しさんNGNG
>>560
1. 素数というのはどういう数のこと?
2. 1.を確認するにはどうすればいい?
というのを3から100まで繰り返せばとりあえずできる。
0562デフォルトの名無しさんNGNG
>>561
その素数を確認するのに
素数=nとして
n/n-1までするってのはわかるんですが
これを書くとなると・・
0563デフォルトの名無しさんNGNG
>>562
>n/n-1までするってのはわかるんですが
わかってなさげ
0564デフォルトの名無しさんNGNG
アルゴリズムは分かってるがフローチャートの書き方が分からないと?
0565デフォルトの名無しさんNGNG
>>563
書きかたが悪かったです
素数の求め方はわかるってことです
>>564
自分で素数を求めるのはできてもフローチャートには
あらわせないってことです
0566デフォルトの名無しさんNGNG
>>561
1.とりあえず、3から100までの間の素数のテーブルをつくり、
2.それに当てはまるかどうかを3から100まで繰り返す。
0567デフォルトの名無しさんNGNG
まずはそのアルゴリズムを日本語で書いてみなされ。
それができたら、「○○する」の部分を長方形の中に、
「もし○○なら」の部分を菱形の中に書いて、
線で繋げば出来上がり。
0568デフォルトの名無しさんNGNG
>>566
それって、2.の必要ないだろ。。。
0569デフォルトの名無しさんNGNG
�@3から始める
�A3÷2
�B割れないから素数
�C素数だから3を表示
�D100までやるから最初に戻る
�E4でまたはじめる
�F4÷2
�G4÷3
�H割れるものがあるから素数じゃないので表示しない
�Iまた最初に

こんな感じになると思うのですが
�F�Gのとことかはどう表示したらいいのですか?
0570デフォルトの名無しさんNGNG
>>569
なんで3から?2からじゃないの?
�G要らないでしょ。
0571デフォルトの名無しさんNGNG
元の質問をよく読め
0572デフォルトの名無しさんNGNG
読んだ。わかった。
0573デフォルトの名無しさんNGNG
>>570
なんか2入れたらややこしいからって。

例えば
7が素数か確かめたい時はどうすればいいんですか?
7÷2
7÷3
 ・
 ・
7÷6
までを一つづつフローチャートに書くわけにもいかないようなので・・・
0574デフォルトの名無しさんNGNG
>>573
7が今まで得た素数データで割り切れる

YES
素数じゃない

NO
素数なので表示。ついでに素数データに加える
0575デフォルトの名無しさんNGNG
>>569
これだと5以上の素数はダメですね。
変数(「aを3とする」、「aに1加える」など)と、
ループ(「○○行目の処理へ戻る」)を使って
書き直してみてください。
0576デフォルトの名無しさんNGNG
>>574
その素数データと言うのは
7までいったときなら3 5ですよね
それはどう残せばいいんでしょうか?
0577デフォルトの名無しさんNGNG
>>576
適当に配列作っていれておけ
0578デフォルトの名無しさんNGNG
1. i = 0
2. i > n ÷ 2 なら4.へ
3. nがiで割り切れ
 3.1. る → nは素数じゃない
 3.2. ない → i の値を1増やして2.へ
4. nは素数
0579デフォルトの名無しさんNGNG
>>577
今やってるのは素数なら表示して終わり→次の数字って感じ
なんですが配列増えても大丈夫ですか?
>>578
その処理の上の方で
n=n+1ってわくを作っとけばいいですか?


0580デフォルトの名無しさんNGNG
>>579
>その処理の上の方で
>n=n+1ってわくを作っとけばいいですか?
上でも下でもお好きなように
0581デフォルトの名無しさんNGNG
>>579
3〜100までと範囲限定なので、最悪50個もあれば十分
0582デフォルトの名無しさんNGNG
>>580
ありがとうございます
>>581
50個・・・とりあえずがんばってみます
0583デフォルトの名無しさんNGNG
ここに誘導されたので、質問します。
明日、台風で電車遅れますか?
ちなみに赤羽発です。
0584デフォルトの名無しさんNGNG
>>583
板違い。
http://etc.2ch.net/utu/
こっちでどうぞ。
0585デフォルトの名無しさんNGNG
X=2
N=1
X=X+1
N=N+1

ここまで全部長方形でつくったんですが
578を使いたいのですが2のところがよくわからないです
次の流れを教えてください
0586デフォルトの名無しさんNGNG
取り合えず記号の意味と使い方をどっかで勉強して来い
0587デフォルトの名無しさんNGNG
int main()
{
(void)hoge();
}
たまにこんなのを見るんですけど、この(void)ってなんのためにあるんですか?
0588デフォルトの名無しさんNGNG
戻り値を参照してないけど決してチェックし忘れたわけではないよという主張なのだね。
0589デフォルトの名無しさんNGNG
�@x=2   □ 
�Ay=2   □
�Bx=x+1  □
�Cn=x%y □
�DN=0   菱形
  yesならエンド
  noなら6へ
�Ey=y+1  □
�Fn>y   菱形
   yesなら4へ
   noなら8へ
�Gxを表示
�Hx>101 菱形
  noなら3へ
  yesならエンド

これで大丈夫ですか?
0590587NGNG
そういうことなんですか。ありがとうございました
0591デフォルトの名無しさんNGNG
>>589
惜しい
0592デフォルトの名無しさんNGNG
>>591
どこが違ったんでしょうか(・ω・`)
0593デフォルトの名無しさんNGNG
(5) yesならエンド ・・・ 4の素数判定までで止まってしまいそうな
(9) x>101 ・・・ 102まで素数判定してるような
0594デフォルトの名無しさんNGNG
>>593
5はどう変えたらいいですか?
9はx>99?
0595デフォルトの名無しさんNGNG
5 yesなら9へ
9 x>=100
0596デフォルトの名無しさんNGNG
>>595
ありがとうございます!
これでフローチャートとして機能してくれますよね?
0597デフォルトの名無しさんNGNG
長円にスタート、エンドを書いて全体をはさむ。
後は矢印の書き方さえ間違えなきゃOKかな
0598デフォルトの名無しさんNGNG
質問というか要望なのですが、
http://game6.2ch.net/test/read.cgi/bgame/1073993361/
の567あたりに召喚されてもらえませんか?
ム板の神ならきっとできると信じております。
0599デフォルトの名無しさんNGNG
>>597
こんな遅くまでありがとうございました。
0600デフォルトの名無しさんNGNG
>>598
ヒマがあったら作りたいねぇ。
0601デフォルトの名無しさんNGNG
#ifdef _DEBUG
#pragma comment( lib, "vorbis_d.lib" )
#pragma comment( lib, "ogg_static_d.lib" )
#pragma comment( lib, "vorbis_static_d.lib" )
#pragma comment( lib, "vorbisfile_static_d.lib" )
#else
#pragma comment( lib, "vorbis_static.lib" )
#pragma comment( lib, "ogg_static.lib" )
#pragma comment( lib, "vorbisfile_static.lib" )
#endif

特別なlibといえば↑くらい。
releaseビルドでは普通に通りますが(マルチスレッド)
debugビルド(マルチスレッド:デバッグ)では
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _malloc はすでに LIBCMTD.lib(dbgheap.obj) で定義されています
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _free はすでに LIBCMTD.lib(dbgheap.obj) で定義されています
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _memmove はすでに LIBCMTD.lib(memmove.obj) で定義されています
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: _realloc はすでに LIBCMTD.lib(dbgheap.obj) で定義されています
云々と出てリンクできません(´Д`)
どこらへんから調査していけばいいんでしょうか。。。
教えてください偉い人(´Д`)人
0602デフォルトの名無しさんNGNG
いきなりなんのソースコピペしてるんだ、と思ったら、質問だった。
はげしく読みにくい。
0603デフォルトの名無しさんNGNG
>>601
ほらよ

リンカ ツール エラー LNK2005
リンカ ツール エラー LNK2005symbol は既に object で定義されています。
指定された symbol は装飾して表示され、重複定義されています。

LIBCMTD.LIB
マルチスレッド、静的リンク (デバッグ)
/MTd _DEBUG、_MT

MSVCRTD.LIB マルチスレッド、動的リンク (MSVCR71D.DLL 用インポート ライブラリ) (デバッグ)
/MDd _DEBUG、_MT、_DLL
0604デフォルトの名無しさんNGNG
lpD3DXFont->DrawText(fps,-1,&rect,DT_LEFT | DT_NOCLIP |DT_WORDBREAK , D3DCOLOR_XRGB(0,0,0));

というのでfpsに変動数値を入れたいのですが
int から const char*へ出来ませんとエラーがでます。(当然なのはわかってますが。
そこでキャストしたいのでいろいろ試してみましたができませんでした。

これを解決する方法ご教授お願いします。
0605デフォルトの名無しさんNGNG
Outlook Expressで右クリック時のメニューを追加したい時、
どういう言語を使えばいいのですか?
また、参考になるページがあったら教えて下さい。
0606デフォルトの名無しさんNGNG
>>604
数値はテキストではないからな。
文字に直して渡せよ。
0607デフォルトの名無しさんNGNG
至急おしえてほしい事があります
色の三原色でRGBの値を教えてほしいんです。

色ですがスクロールバー等の薄いグレーです。
おながいします
0608デフォルトの名無しさんNGNG
画面のプロパティで調べるか
デスクトップイメージコピペしてペイントツールで調べろ
0609デフォルトの名無しさんNGNG
おおきに解決です。非常に分かりやすいアドバイスありがとうございますた。
0610デフォルトの名無しさんNGNG
>>607
GetSysColor
0611デフォルトの名無しさんNGNG
AUTOEXEC.BATに

CALL C:\silent4.bat

とだけ書いてあって、ウィンドウズを再起動してもsilent4.batが起動しないのはなぜでしょう??
AUTOEXEC.BATを直接叩くと起動します。
0612デフォルトの名無しさんNGNG
NT系だから
0613611NGNG
あ・・。

「WindowsNTは起動時にautoexec.batを実行しない」

か。。
では起動させる方法、誰かご存じないですか?使うOSは2000とXPです。
0614デフォルトの名無しさんNGNG
スタートアップにバッチファイルのショートカットを登録しとけ
0615611NGNG
それしかないですか?
ショートカット作らずに、Windows起動時に自動的にバッチファイルを起動させる方法・・
0616デフォルトの名無しさんNGNG
バッチファイル呼び出すサービス作って起動しとけ
0617デフォルトの名無しさんNGNG
ログオンスクリプト
0618611NGNG
んとですね。質問内容を絞るために言ってませんでしたが、
InstallScriptで、autoexec.batにコマンドを書き込む関数があって、インストーラ終了時に自動的にユーザーにOS再起動させることによって、こっちが作ったバッチファイルを使わせたいのです。
ユーザーは「OK」押してるだけでバッチが働いてくれないと困るのです。
0619デフォルトの名無しさんNGNG
>>618
インストーラーでスタートアップに登録するかレジストリに登録するかしろ。
どちらも出来ないのならそのインストーラーは君の目的に合わない。
0620デフォルトの名無しさんNGNG
バッチを起動するDLLを作って読み込むという方法でやってみます。
どうもでした。
0621surf4123NGNG
★教えてください。

NTFS圧縮されているフォルダ・ファイルを検索するため、cmdにて
"compact /s"を実行しています。
この結果を">"でファイルに落とすと日本語が化けてしまいます。(パイプでほかのコマンドに渡しても同様)
cmdのバッファは9999行あるのですが、大量の検索を行いたいため、できればファイルに落としてから一括で圧縮されているものを検索したいのです。
(簡易編集にて標準出力の結果をバッファに取り込めばうまくいくことは確認しています。が、9999行ではとても足りません。)

ファイルに落とせないとなると、相当の手間が発生します。
どなたか、知恵をお貸しください。
よろしくお願いいたします。
#OSはWin2K-ProおよびXP-Proで試してみました。

いままで試した方法
・cygwinをインストールして、結果をawkに渡す。
・Win版awk(フリー)をDLして、パイプで渡す。
 ⇒上記2つはいづれも、日本語が化けてしまい意図した結果になりませんでした。
・言語をUSにしてコマンド実行
 ⇒ファイル名に日本語があるため、やはり化けてしまいました。

※化けの症状は、日本語が途中で切れて、改行が削られている状態になります。

#WEBでの検索では、このような事象は見つけられませんでした。
#MSのサポートに聞いてみるのが早いのでしょうかね。
#ほかによいコミュニティサイト等があれば教えていただけるとありがたいです。
0622デフォルトの名無しさんNGNG
Win32API
っていうのは何なのでしょうか?
どういうときに使うものなのでしょうか?
0623デフォルトの名無しさんNGNG
>>622
Windowsの基本的なライブラリ。
Windowsのプログラムを組むときに使う。
0624デフォルトの名無しさんNGNG
>>621
ほんとだ、確かに日本語がダメだね。
再現性あるので、たぶんどっかで語られてると思う。
ただひとつ言えるのは、
「板違いだと思う」
0625デフォルトの名無しさんNGNG
自分に答えられない事は板違いですか?
あなたこそ消えてください。
0626デフォルトの名無しさんNGNG
おまけして4点くらい。
0627デフォルトの名無しさんNGNG
>>625
誰に言ってんの?
あと、ここがどういう板かわかってるの?
0628デフォルトの名無しさんNGNG
この板はプログラムを作る人のための板です。
0629デフォルトの名無しさんNGNG
>>625
あんたがどこかへ行けば、あんたが気に入らない人たちがみんなあんたの前から消えてくれるよ。
あらびっくり。
0630デフォルトの名無しさんNGNG
UWSC(http://www.h7.dion.ne.jp/~umiumi/)の
スクリプトを扱うスレはありませんか?
結構強力でお気に入りなんですが。
0631デフォルトの名無しさんNGNG
/*
 036084 藤原 香織
*/

#include <stdio.h>

int main(void)
{
int na, nb;

printf("二つの整数を入力してください:\n");
printf("整数1:"); scanf("%d", &na);
printf("整数2:"); scanf("%d", &nb);

if (na && nb > 0) {
puts("共に正です。");
}
else if (na || nb > 0) {
puts("一つだけ正です。");
}
else {
puts("共に0以下です。");
}
return (0);
}
一つだけ正です。のところがおかしいのですが、どうでしょうか?
0632デフォルトの名無しさんNGNG
共に正です。のところもおかしいです。
0633デフォルトの名無しさんNGNG
香織さんや、
判定の式 (if文の所) で na が、正か負かの判断を全くしていないではないか。
nb は判断してるのに…


とりあえず、私と一緒に体育館裏に来なさい。
0634デフォルトの名無しさんNGNG
>あらゆる質問はまずすれ立てるまでもない質問はここでスレにしてください。

ここでスレにしろってどういう意味だ?

0635デフォルトの名無しさんNGNG
あらゆる質問はまず「すれ立てるまでもない質問はここでスレ」に(書き込みを)してください。
0636デフォルトの名無しさんNGNG
>>631
&& や || よりも > の方が優先順位高いので
"A && B>C" は "A && (B>C)" となる。

# + や - より * の方が優先順位高いので
"A + B*C" は "A + (B*C)" となるのと一緒

従って "(A && B)>C" の形に書き換えるヨロシ。
0637デフォルトの名無しさんNGNG
>>631
人の名前つかっちゃだめです。
0638デフォルトの名無しさんNGNG
ユーザの所でプログラムが落ちてるようなのですが、
デバッガを持ってない人にスタックトレースを取らせる方法はありますか?
0639デフォルトの名無しさんNGNG
>>638
オレのプログラムなら、落ちたときにログが残ってるはずなので、大丈夫だ。
0640デフォルトの名無しさんNGNG
>>633
2番目でいいから
俺にもやらせてくださいハァハァ
0641デフォルトの名無しさんNGNG
たびたびInstallScriptの質問で申し訳ありませんが、

szDLL = TARGETDIR ^ "BatchStart.dll";
nResult = CallDLLFx ( szDLL , "CBatchStartTest", nVal, szPara );

で、BatchStart.dllの中のCBatchStartTestという関数が呼ばれるはずなのですが、
上手くいきません。nResultには-1が返ってきます。

その関数は
int APIENTRY CBatchStartTest(HWND hwnd,long* lpindex,LPSTR lpdir)
としていて、中身は今はノートパッドを起動させるだけ、戻り値はべた書きで1を返しています。

ちなみにszDLLにはBatchStart.dllの絶対パスが入っています。

どなたか原因わかりますか?
0642641NGNG
気になるところと言えば、ネットなどで見つけたソースでは
szDLL = SUPPORTDIR ^ ○○.dll としているところです。
しかしこのようにしてもうまくいかず、szDLLに入ったパスのディレクトリを見ても(デバッグ中)
○○.dllが見当たらなかったので、確実にdllがコピーされるTARGETDIRにしました。
これがいけないのかな・・? ぜんぜんちがうことかな・・
0643デフォルトの名無しさんNGNG
UseDLLはやってる?
その関数は使ったことないんで、これで解決になるかは
分からんが、少なくともDLLの存在確認には使える。
0644デフォルトの名無しさんNGNG
∀x∀y∀z[(p(x,y) ∧ q(y,z)) → r(x,z)]
〜∃x getup(tarou,x)
の二つを節になおしたらどうなるのですか?板違いかも…
0645デフォルトの名無しさんNGNG
 デ ス マ ー チ って  ...何?
0646641NGNG
>>643
使ってませんでした。んで使おうとしたら、

「Professinal Edition のみ で使用できます。」
・・・。for Visual C++ 6 なのです。。 もおおなんで開発会社なのにこんなツールしか持ってないんだーー

UseDLLの説明に、DLLがSUPPORTDIRにあることを確認してくださいってあったからやっぱりTARGETDIRじゃだめなのかも・・
うーんどうやったら入るんだろう。
0647デフォルトの名無しさんNGNG
DLLを使わずにZIPを解凍したいのですが、
ZIPを解凍するプログラムのソースってどこかに無いですか?
0648デフォルトの名無しさんNGNG
>>647
中身は確かめていないが。
ftp://ftp.info-zip.org/pub/infozip/src/unzip550.zip
0649デフォルトの名無しさんNGNG
>>647
読んでないけど、こんなのもある
http://www.amazon.co.jp/exec/obidos/ASIN/4797324287/ref=sr_aps_b_12/250-0870702-0069006
0650デフォルトの名無しさんNGNG
山崎 敏ってのはDeepFreezerの作者かな。
0651デフォルトの名無しさんNGNG
SOPPORTDIRにバッチファイルが入るようになってもできなかったし・・・
0652デフォルトの名無しさんNGNG
>>650
レビューにそう書いてあるね
0653デフォルトの名無しさんNGNG
VBからワードがつかえるように
VBからMSNメッセンジャーなどを操作するにはどうしたらいいんですか>?
0654デフォルトの名無しさんNGNG
すみません、学校でPascal使う授業があったのですが。
家でもプログラミングをやってみたいのですが、Pacal開発用のソフトとして、いいものありますか?
なお、レベルはプログラムを初めて触った程度です
0655デフォルトの名無しさんNGNG
Delphi6 Personal
0656デフォルトの名無しさんNGNG
>>655
ありがとうございます、早速やってみます m(_ _)m
0657デフォルトの名無しさんNGNG
DelphiだとPascalはPascalでもその授業と方向性が全然違う気が‥‥
本来のPascalである手続き型言語からオブジェクト指向言語に完全にシフトしてるし
0658デフォルトの名無しさんNGNG
>>657
標準(的)なPascalのコードも普通に通るよ。
classとかの拡張部分をOFFにするコンパイルオプションがあればいいかもね。
0659デフォルトの名無しさんNGNG
すみません、またまたやってまいりました
プログラムを打ち込んで実行したら、Runtime error 6とか出て、全く次に進めません
教えてください、お願いします _no
ちなみに、コンソールアプリケーションでやっています
0660デフォルトの名無しさんNGNG
>>659
PascalのDelphi6 Parsonal を使ってそうなりました
0661デフォルトの名無しさんNGNG
コード書け。つかここでやれ
くだすれDelphi(超初心者用)その13
http://pc5.2ch.net/test/read.cgi/tech/1081003641/
0662デフォルトの名無しさんNGNG
>>660
ゼロから始めるDelphi講座 3 http://oto.chu.jp/kujira/text/delphi/zero/3.htm
0663デフォルトの名無しさんNGNG
PS2とかのゲーム機をPCのディスプレイで遊びたいんだが、PCに映像入力がないんだよね。
そこで、、、コンポジットの黄色のコード(映像のやつ)をミニプラグ(φ3.5mm)に変換してパソコンのラインイン端子に入力、
ラインインから入力された映像の信号を分析、ソフトウエアデコードしてウインドウに描写 って可能ですか?

板違いだったらすまん
0664pibNGNG
borland c 使うのってコマンドプロント絶対必要?
0665デフォルトの名無しさんNGNG
(パソコンのラインイン端子ってなんだよ、俺は音声入力用しか思い浮かばないぞ)
0666デフォルトの名無しさんNGNG
>>664
うん。
0667↑NGNG
ダミアソ
0668pibNGNG
あぁ、やっぱり…。
コマンドプロント消去されちゃったんだけど
もうどうにもならないんだろうか…
0669デフォルトの名無しさんNGNG
Win2K?
プログラムをしてして実行とかでcmdだ
0670デフォルトの名無しさんNGNG
#include <stdlib.h>
int main()
{
system("PAUSE");
return 0;
}
0671デフォルトの名無しさんNGNG
>>668
コマンドプロントのなかで実行しろよ
0672デフォルトの名無しさんNGNG
shell 起動できるエディタ使えば、コマンドプロンプトいらない。
0673デフォルトの名無しさんNGNG
コマンドプロンプトを無効に設定された?
0674pibNGNG
>

でてきよった!ありがとう!!
ただ形がきえていただけだった!
初心者もんで…感謝します!
0675pibNGNG
上のレスは
>669-673 
0676pibNGNG
おっと失礼 >>669-673 
0677デフォルトの名無しさんNGNG
なにがしたいんだよ
0678デフォルトの名無しさんNGNG
FAQくさいのでここで質問します。

C#スタンダード版でMSDEに対してサーバエクスプローラから
「接続の追加」はできるのに 「新しいSQLデータベースの作成」
が選択できません。

MSDEの設定?単に不可能なだけ?

0679デフォルトの名無しさんNGNG
>>625

答えられようがられまいが「板違い」には変わりない。

以下板トップ参照

>プログラム技術@2ch掲示板

>この板はプログラムを作る人のための板です。
0680デフォルトの名無しさんNGNG
n*nの行列の2つの行列をかけあわせるプログラムをつくり、これを用いてA^2^mを計算するプログラムをつくれ
0681デフォルトの名無しさんNGNG
>>680
貴様、誰に命令してるんだ。
0682デフォルトの名無しさんNGNG
>>663
映像入力端子があるようなマシンなら、そのまま表示するソフトがついてるだろ。
0683デフォルトの名無しさんNGNG
http://www.cybergadget.co.jp/z_prod_ps12/cy-vga-pro_01.html
http://www.cybergadget.co.jp/z_prod_xbxx/cy-xbvb-xx_01.html
0684a C pgm'rNGNG
VC++ 6.0 で API によるアプリケーションを作っていますが、出来た .exe を
見ますと、"000000F0" とか "000000F1" というラベル("RT_ICON", "RT_BIMATP"
などと同じ種類の名称)のリソースが出来てきます。
これは、なぜ出来てきて、何に使われているのでしょうか。
0685デフォルトの名無しさんNGNG
>>680
作った。しかし、貴様には公開しない。
0686デフォルトの名無しさんNGNG
いちいち釣られる馬鹿ってウザいよね
0687デフォルトの名無しさんNGNG
自分自身をウザがる馬鹿
0688デフォルトの名無しさんNGNG
VisualC++6.0付属の InstallShield で作成したインストーラって
Windows2000やWindowsXPにインストールできるんですか?
0689デフォルトの名無しさんNGNG
誰かにスレ立ててもらいたいんだけど
http://search.vector.co.jp/search?query=widestudio
見てくんない?
完全フリーソフトでGUI環境のソフト作れる
gccはプリインストール
さらに、c.cpp ruby python perlも最初からコンパイルできるようになってる
マジ最強だと思うんだけど
みんなの評価はどうよ?

以下コピペ

WideStudioとは
WideStudio は、Windows や、Linux、FreeBSD SOLARIS上で動作する、
マルチプラットフォームなGUI開発環境です。
純国産の完全フリーで、オープンソースであることが最大の特徴です。
誰でもが手軽に入手でき、かつ、またオープンでマルチプラットフォームな
アプリケーションが迅速に開発できることが魅力です。
0690デフォルトの名無しさんNGNG
>>689
http://pc5.2ch.net/test/read.cgi/tech/1052481777/
0691デフォルトの名無しさんNGNG
>>690
すまんかった
widestudioで検索しても出てこなかったんだよ〜
まあ、恥をかかなくてよかったわけだ
0692デフォルトの名無しさんNGNG
初めまして、カーソルに関する質問です。

視覚障害者用に64ドット角の大きなカーソルをVisual studioのリソースエディター
で作成しました。

Windows2000では意図した大きさで表示されるのですが、98、XP(Pro、Home)
では32ドット角に縮小されて表示されてしまいます。

これって、OSの仕様なのでしょうか。それとも、なにか、オプションが
あるのでしょうか。
0693デフォルトの名無しさんNGNG
>>692 に追加です。
リソースエディタでマウスカーソルを作成、〜.cur で保存し
コンパネのマウスの設定でカーソルを指定しています。
0694684NGNG
自己レス。
dialog combo box などの default の文字列でした。
お騒がせ。
0695デフォルトの名無しさんNGNG
とあるシンセサイザーで、バイナリデータを送信するためのMIDIのSysExメッセージを生成するプログラムを作ろうとしています
そこでバイナリデータを決まったフォーマットにしないといけないんですが、シンセのマニュアルのImplementationに載っている説明だけでは原理がよくわからなかったので質問させてください
これの意味、ご教示くださいー

以下にマニュアルにあるフォーマットの記述を全部書きます
-------------------------------------

Packed Data Format
Data is packed in 8 byte "packets", with the MS bit stripped from 7 parameter bytes, and packed into an eighth byte, which is sent at the start of 8 byte packet.

Example:
Input Data
1 A7 A6 A5 A4 A3 A2 A1 A0
2 B7 B6 B5 B4 B3 B2 B1 B0
3 C7 C6 C5 C4 C3 C2 C1 C0
4 D7 D6 D5 D4 D3 D2 D1 D0
5 E7 E6 E5 E4 E3 E2 E1 E0
6 F7 F6 F5 F4 F3 F2 F1 F0
7 G7 G6 G5 G4 G3 G2 G1 G0

Packed MIDI data
1 00 G7 F7 E7 D7 C7 B7 A7
2 00 A6 A5 A4 A3 A2 A1 A0
3 00 B6 B5 B4 B3 B2 B1 B0
4 00 C6 C5 C4 C3 C2 C1 C0
5 00 D6 D5 D4 D3 D2 D1 D0
6 00 E6 E5 E4 E3 E2 E1 E0
7 00 F6 F5 F4 F3 F2 F1 F0
8 00 G6 G5 G4 G3 G2 G1 G0

This is why it takes 220 MIDI bytes to transmit 192 Program/Sequence data bytes, and 293 bytes to send 256 Waveshape bytes.
0696デフォルトの名無しさんNGNG
>>695
著作権法違反でタイーホ。
0697デフォルトの名無しさんNGNG
プログラミングという言葉しか知らない俺がプログラミングを始めるには
まず何をすれば良いでしょうか
0698デフォルトの名無しさんNGNG
>>697
目的による。何のために覚えたいんだ?
0699デフォルトの名無しさんNGNG
今厨3なんですけど将来パソコンを使う仕事につきたいと考えているのと、
最近本気でやる事が無いので何か新しい事に挑戦したいという理由です。
甘く考えすぎでしょうか
0700デフォルトの名無しさんNGNG
きょうびデスクワークならパソコンを使わない仕事の方が珍しいぞ。
0701デフォルトの名無しさんNGNG
>>699
公務員を目指せ。
SEなんてなったら負け。
0702697NGNG
>>700 え〜と、そうじゃなくて主にパソコンを使う仕事が良いんですよ。
例えばですけどプログラマーとか。
>>701 公務員は・・・何か嫌です。今時こんな事言ってたらどこも雇ってくれそうも
無いかもしれませんが、楽しくなさそうで。
0703デフォルトの名無しさんNGNG
プログラマー板があるだろうが
0704697NGNG
>>703
でもプログラマーと決めたわけじゃないので、どんな物かやってみたいと思って
こっちで質問したんですが、よく考えるとそんな簡単なもんじゃないですよね。
0705デフォルトの名無しさんNGNG
JavaScriptについて質問です。
画像にマウスを当てると、その他の場所にある画像が変わる
スクリプトを使ったのですが、それを二つ作ることが出来ないのです、
↓のようなものです。
<SCRIPT Language="JavaScript">
<!--
function chgImg(imageNum){
if (document.images) document.picture.src = imageNum;
}
//-->
例として
ttp://www.page.sannet.ne.jp/hirata-e/
ここの下の方にあるヤツなのですが、
0706デフォルトの名無しさんNGNG
>>699
仕事に直結するものがやりたければJava
資格を取りたければC
とりあえずプログラミングをやってみたいなら
OSに密着した言語VB、Delphi、C++とかがいいんじゃない。
0707デフォルトの名無しさんNGNG
>>704
「何を作ってみたい」という具体的な「何」が決まってない人には、
ここの住人は厳しいよ。

プログラミングってのは単なる手段だからね。
「ハサミを使った仕事につきたいです。まず何をすればよいでしょうか?」
なんて質問には誰も答えてくれない。
0708デフォルトの名無しさんNGNG
>>707
>ここの住人は厳しいよ。
お前がってだけだろ。勝手に決めるな。
プログラミングがまったくわからない段階で解決すべき何かがあるとは限らないだろ。
とりあえず興味を持ってくれただけでもうれしいこっちゃ。
0709デフォルトの名無しさんNGNG
この板の住人は初心者にもかなり優しいと思うけどな。
少なくとも突き放す人はほとんどいない。
0710デフォルトの名無しさんNGNG
>>705
Webプログラミング
http://pc5.2ch.net/php/
0711デフォルトの名無しさんNGNG
資料が多くて環境が整ってるJavaが勉強にはおすすめ。
0712デフォルトの名無しさんNGNG
どの言語を覚えるかなんて最頻出FAQはどっかにまとめたほうがいいんじゃないの。
Wikiとかあったらいいかも。
0713デフォルトの名無しさんNGNG
>>712
決まった解があるわけではないから、どっかにまとめるのには適さないと思う。
0714デフォルトの名無しさんNGNG
>>695
見たままじゃん。
最上位ビットはデータとして使えないので、7バイト分の各最上位ビットだけ集めたバイトを最初に送信する。
そのあと最上位ビットを欠いたデータを7つ送信する。
合計8バイトで1パケット。
0715デフォルトの名無しさんNGNG
>>695
その例はほんとにあってる?
説明とあってないような…。
0716デフォルトの名無しさんNGNG
unixを使ったcプログラミングで、

if( fork() == 0){
/* 子プロセス */
execlp("ls", "ls", "-lag", NULL);
}

/* 親プロセス */
printf("done\n");
exit(0);

unixでこういうプログラムを実行したら、
doneが表示されて
lsの実行結果が表示されて
そのあと見えないプロンプト(?)が存在するようになるんですけど
これはどういうことなんですか?
0717697NGNG
寝てる間にたくさんのレス有難う御座います。
とりあえずjavaかC++をやってみようと思います。
初心者以下の俺にも優しくしてくれて有難う御座いました・
0718697NGNG
間違った・・・
御座いました・→御座いました。
0719デフォルトの名無しさんNGNG
>>716
forkの後にwaitを呼べ。
0720デフォルトの名無しさんNGNG
VC++6.0で質問させて下さい。

CreateWindowExで引数に
WS_POPUPを与えて、フルスクリーンウィンドウを作成しました。

その中でダイアログを表示させた時に、
初期化した瞬間だとか、
移動した瞬間しか表示されません。

GetWindowRectでダイアログの座標をとって、
その座標内だけ再描画させないようにするには
どうすればいいでしょうか?
0721720NGNG
というか、フルスクリーン中に
ダイアログがキチンと表示されればいいんです。

ダイアログは
WS_CLIPCHILDREN
きかないですよね…?
0722デフォルトの名無しさんNGNG
DirectXの話ならそれは違う。
0723デフォルトの名無しさんNGNG
プログラムっていうかリンクについてなんですけど
テキスト、バナー以外にリンクしちゃいけないんですかね?
0724デフォルトの名無しさんNGNG
>>723
ローカルルール嫁
0725デフォルトの名無しさんNGNG
>>724
なーに?それ?
0726デフォルトの名無しさんNGNG
プッ
0727デフォルトの名無しさんNGNG
!
0728デフォルトの名無しさんNGNG
>>723
ttp://school3.2ch.net/shikaku/
0729デフォルトの名無しさんNGNG
>>723
リンカには何使ってるのかな?
0730デフォルトの名無しさんNGNG
http://school3.2ch.net/shikaku/
0731デフォルトの名無しさんNGNG
>>729
リンカ?
0732デフォルトの名無しさんNGNG
もれがいいたいのはCGなんかにリンクしちゃ打目かなって湖と
0733デフォルトの名無しさんNGNG
>>732
ここ逝け
http://info.2ch.net/guide/
0734デフォルトの名無しさんNGNG
法的な話をすれば、「どこ(URL)にこんなデータがありますよ」という情報
(つまりリンク)はデータ制作者のあらゆる権利を阻害「しない」。

従って、何にリンクしようが基本的に自由(但し、マナー違反と見なされ
データ制作者に嫌われるかも知れないが)。

また、リンクだろうがなんだろうが、他人のデータをさも自分の物であるかのように
紹介したり、自分の文章に埋め込んだり、フレーム内に表示すると、
リンクの善し悪しとは別の問題として詐欺や著作権法違反に問われる可能性がある。

あと、Web関連は次からこっちで。

web制作管理@2ch掲示板
http://pc5.2ch.net/hp/
0735デフォルトの名無しさんNGNG
まずはリソースファイル化
0736デフォルトの名無しさんNGNG
てめらー親切にしてくれてありがとよ。というわけで逝け
0737デフォルトの名無しさんNGNG
┐(゚〜゚)┌
0738720NGNG
DirectXならフルスクリーン表示中に
ダイアログを表示させる事は不可能でしょうか…
0739デフォルトの名無しさんNGNG
rtfの仕様を解説してるマイクロソフトのページってあるでしょうか?
0740デフォルトの名無しさんNGNG
>>739
http://www.wotsit.org/
0741デフォルトの名無しさんNGNG
>>738
IDirect3DDevice9::SetDialogBoxMode
0742739NGNG
日本語のものは無いでしょうか?
0743デフォルトの名無しさんNGNG
>>742
http://honyakuinfoseek.infoseek.co.jp/AmiWeb?ami_url=http://www.wotsit.org/&ami_src_lang=EN&ami_tar_lang=JA&ami_dis=2&ami_dict=general&ami_font_col=009933
0744720NGNG
IDirect3DDevice9::SetDialogBoxMode
で四苦八苦していますので教えて下さい。

d3d9.hをインクルードし、
d3d9.libをライブラリに追加しました。

この後どうすればいいのでしょう…
0745デフォルトの名無しさんNGNG
pc関係詳しい方!
ぜひこの暗号解けないものでしょうか!?

325argf493rdtr521styh075artg625agfa113ller041fsre.2122ffj7343qer7813fda
0746720NGNG
d3d9.hをインクルードしたら、
d3d.hとぶつかって、エラーが山程。

DirectX7.0ベースで作っていたので
そこがネックになったのかな…

DirectXフルスクリーンで
ダイアログ表示はダメそうですね…

0747デフォルトの名無しさんNGNG
>>746
DX7ならIDirectDraw7::FlipToGDISurface
0748デフォルトの名無しさんNGNG
>>720
とりあえず、DirectX7日本語ヘルプを10万回読み返しとく事をお勧めする。
0749デフォルトの名無しさんNGNG
諸兄方、小職の疑問について御答え願いたい。
各板で稀に見受けられる煽り?文句、
「中の人も大変」云々の元ネタは一体なんでしょうか?

0750デフォルトの名無しさんNGNG
>>749
吉田戦車「流行るんです」の「かわうそ君シリーズ」ネタの一つ「下の人も大変だな」
0751デフォルトの名無しさんNGNG
超初心者なのですが標準入力からカンマ区切りの整数値を入力として受け取るコードって
どのようなもののことですか?カンマ区切りをwebで調べたのですが
わかりませんでした。わかる方お教えください。
0752デフォルトの名無しさんNGNG
>>751
言語名も示さずにコードをかけるかボケ
0753デフォルトの名無しさんNGNG
ほんとにすみません!C言語です。無駄なことをして申し訳ないです。
0754デフォルトの名無しさんNGNG
>>751
>カンマ区切りをwebで調べたのですが
>わかりませんでした。わかる方お教えください。


↓これでわからないというなら
 貴方に教えることができるという教え上手が
 現れる可能性はほぼ絶望的だと思われる
http://www.google.co.jp/search?hl=ja&ie=UTF-8&c2coff=1&q=%E3%82%AB%E3%83%B3%E3%83%9E%E5%8C%BA%E5%88%87%E3%82%8A&lr=
0755デフォルトの名無しさんNGNG
>>753
scanfだな!
0756720NGNG
だめっぽ。
使い方わっかんねー
ちと休憩
0757デフォルトの名無しさんNGNG
デザパタ本の著者
Erich Gamma
Richard Helm
Ralph Johnson
John Vlissides
4人をまとめて"the gang of four"と呼びますが、なぜそう呼ばれているのですか?
0758デフォルトの名無しさんNGNG
やはり馬鹿すぎてわかりません。scanfを使うとして、カンマを
見つけたらそこまでを入力させるようにすればよいのですか?ほんとに
的外れで申し訳ないです
0759デフォルトの名無しさんNGNG
>>758
宿題丸投げスレに行ったほうが良いと思われます。

C/C++の宿題は私におまかせくださいませ
http://pc5.2ch.net/test/read.cgi/tech/1085149383/
0760デフォルトの名無しさんNGNG
すいません。ウィンドウのサブクラス化についての質問なんですが

HWND hWnd = FindWindow("Afx:400000:b:10011:0:0",NULL);

とやってhWndにWinMXの最上位ウィンドウのハンドルを渡したんですが、そうすると次に

WNDPROC defproc = (WNDPROC)GetWindowLong(hWnd, GWL_WNDPROC);

とやってもGetWindowLongが失敗してdefprocには0が返るだけでした。エラーコ
ードは00000(この操作を正しく終了しました)です。
 やはり別プロセスを走るウィンドウのプロシージャのアドレスを得るには何
か特別な方法が必要なんでしょうか?何卒ご教授お願い致します。
0761デフォルトの名無しさんNGNG
WinMX?
0762デフォルトの名無しさんNGNG
Winnyはウィンナーです。勝手に名前使う香具師は訴えられて当然です。
0763デフォルトの名無しさんNGNG
>>760
ウインドウをフックして、フックプロシージャの中でサブクラス化。
0764デフォルトの名無しさんNGNG
アプレットの質問てどこに書きゃいいんだ?
0765デフォルトの名無しさんNGNG
フリ−ソフトについての質問はどこにすればよいでしょうか
0766デフォルトの名無しさんNGNG
ラインダール暗号についての質問はどこですりゃよかんべ
0767デフォルトの名無しさんNGNG
■暗号化スレ■
http://pc5.2ch.net/test/read.cgi/tech/1002736958/

0768766NGNG
>>767
ありが�d
0769デフォルトの名無しさんNGNG
>>749
そのぐらい、ぐぐれよ。(w
0770760NGNG
>>763
どうもありがとうございます!
0771デフォルトの名無しさんNGNG
BCB6かVC++6.0が欲しいんですけどOSがMEなんで対応外なんです。
MEで問題なく動いているって人います?
あと、スペックがDuronの750Mhzでメモリが128Mなんですけど
サクサク動くでしょうか
0772デフォルトの名無しさんNGNG
そのスペックなら普通に動くけどOSが糞杉
2000かXPにしとけ。MEでも動くけど
0773残業家NGNG
はじめまして。
VC++6.0を使って、ダイアログアプリケーションにActiveXインターフェースのソフトウェアを組み込んで
動作させたいのですが、最初から躓いています。ご助言ください。

沖電気のsmarttalkというソフトで、文字列を読み上げてくれるアプリを作ろうとしています。
手始めにボタンを押したら「こんにちは」と喋ることからやろうとしています。
ActiveXインターフェースなので、ダイアログアプリケーションでコンポーネントとして
smarttalk.ocxだったかを組み込んで、ダイアログ上にマークは出ています。
smartalkocx.cpp等のソースもプロジェクトにあります。
ダイアログにボタンを1つ追加し、OnButton1で「こんにちは」と喋らせたいのです。

OnButton1の中に、
プログラミングヘルプ(VBの書き方しかない)を参考に初期化、設定、文字列をべた書き、
喋る、と関数を並べましたが、最初の初期化の時点でassertion failure になります。
初期化→InvokeHelper→Assert(m_pCtrlSite ! = NULL)で引っかかっています。

0774残業家NGNG
ここで Assert はプロジェクトに含まれない ooc.cpp に含まれています。
また、m_pCtrlSite には、私は何の値も入れていないので当然?何の値も
入っておらず、 assertに引っかかります。
m_pCtrlSite に何か設定しないといけないのか、Releaseモードで実行するから問題ないのか、
まったく検討がつかず、悩んでいます。
2日はネット検索しましたが、キーワードが悪いのか見つかりません。

ActiveXインターフェースのソフトを購入して動作させるまでの手順がわかるホームページや
具体的な手順などおしえてください。お願いします。
0775デフォルトの名無しさんNGNG
沖電気に問い合わせて下さい。
0776NAME IS NULLNGNG
教えてください。

^←プログラムにおいて、この記号はどういう意味でしょうか?
0777デフォルトの名無しさんNGNG
言語による。
0778デフォルトの名無しさんNGNG
どうでもいいけど777get
0779デフォルトの名無しさんNGNG
>>776
言語名を出さずに答えることはできない。
0780デフォルトの名無しさんNGNG
>>776
(^^)
0781777NGNG
>>778 スマンカッタ
0782NAME IS NULLNGNG
すみません。

C#とTransact-SQL?です。
0783776NGNG
782は、776の言語です。
0784デフォルトの名無しさんNGNG
浮動小数を整数に置き換える必要ってどんなときですか?
0785デフォルトの名無しさんNGNG
>>784
手元のデータは浮動小数だが、格納先のデータ型が整数の時。

…としか言い様がないぞw
0786デフォルトの名無しさんNGNG
おまえが必要ないと思ったのならば、それでいい。
0787デフォルトの名無しさんNGNG
超適当に切り捨てたい時
0788デフォルトの名無しさんNGNG
>>782
C#なら排他的論理和(XOR)演算子。
0789デフォルトの名無しさんNGNG
>>784
速度を稼ぎたい時。
0790デフォルトの名無しさんNGNG
最近は下手に整数にするより浮動少数のままのほうが速いって誰か言ってたよ
0791デフォルトの名無しさんNGNG
精度がいらん時。
0792デフォルトの名無しさんNGNG
整数演算も浮動小数演算も1命令1クロックだし、変にコピーして離れたメモリ使うよりは、そのまま計算したほうがキャッシュが効く、とか、そんなもんだろうか。
いまどき、姑息な高速化は効かない、というのは定説だな。
CPUのキャッシュと先読みを考えないと。
0793デフォルトの名無しさんNGNG
>1命令1クロック
CPUのデータシート読もう。
0794デフォルトの名無しさんNGNG
>>793
え、なんかCPU特定した話なの?
0795デフォルトの名無しさんNGNG
>>794
>整数演算も浮動小数演算も1命令1クロックだし
0796デフォルトの名無しさんNGNG
>>795
「とか、そんなもんだろうか」
0797デフォルトの名無しさんNGNG
>>796
「〜だし」と言っておいて「とか、そんなもんだろうか。」だと変では?
0798デフォルトの名無しさんNGNG
「とか、そんなもんだろうか。」は明らかに
「変にコピーして離れたメモリ使うよりは、そのまま計算したほうがキャッシュが効く」
に掛かっているな。
0799デフォルトの名無しさんNGNG
まあいいや。
浮動小数点演算でも1クロックごとに結果出力できるCPUはあるし。
0800デフォルトの名無しさんNGNG
VB6ですが、MultiPage内のTextboxにオブジェクト名って付けられないのでしょうか?
参考になりそうないいホムペがなくて困ってます・・・
0801デフォルトの名無しさんNGNG
>>800
どっちが質問なんだよ
0802デフォルトの名無しさんNGNG
「ホムペ」カコワルイ・・・
0803デフォルトの名無しさんNGNG
>>802
それなりに使われている罠
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E3%83%9B%E3%83%A0%E3%83%9A
0804デフォルトの名無しさんNGNG
>>803
カコワルイページばっかりじゃん。
0805デフォルトの名無しさんNGNG
うおーっ。
ぞんぞがはしるー。
0806800NGNG
>VB6ですが、MultiPage内のTextboxにオブジェクト名って付けられないのでしょうか?

が質問です
0807正弦波NGNG
テスト
0808正弦波NGNG
VC++でsinの正弦波を出すプログラム書いてください >_<
0809デフォルトの名無しさんNGNG
DirectSound使え
0810正弦波NGNG
DirectSound?
0811デフォルトの名無しさんNGNG
>>808
正弦波〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜ヽ(`Д´)ノ
0812デフォルトの名無しさんNGNG
>>808
正弦波の演算は直ぐ出来るけど、それをどう「出す」の?

数値? グラフ? 音波?
0813デフォルトの名無しさんNGNG
>>808
#include <iostream>

int main() {
std::cout << "〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜" << std::endl;
return 0;
}
0814正弦波NGNG
>>812
グラフを表示させるんです >_<
0815デフォルトの名無しさんNGNG
以降、正弦波は放置で>_<
0816デフォルトの名無しさんNGNG
puts("正弦波");
0817デフォルトの名無しさんNGNG
http://www.geocities.co.jp/SiliconValley-Oakland/8192/
↑汚いGUIしか出来ない香具師はこれ見て勉強汁
0818デフォルトの名無しさんNGNG
コサインカーブを周期をずらして出せばいいのでは。
0819初心者NGNG
Visual C++でテキストデータを複数のファイルから入力し.csvで格納する
ことはできたんですけどこれをグラフ表示するようにすることってできますか?
できるとしたらどうやったらいいですか?
教えてください。
0820デフォルトの名無しさんNGNG
Excelじゃ駄目なのか?
0821初心者NGNG
csvファイルを読み込んでエクセルグラフで表示したらいいですか?
0822デフォルトの名無しさんNGNG
それが一番楽な方法だと思うが。
0823初心者NGNG
それをプログラムで作成することは可能ですか?
例えば拡張子.xlcなんかを使って。
0824デフォルトの名無しさんNGNG
DirectX使用のフルスクリーンモードを強制的にWindowモードにするには
どのようなアプローチ方法が考えられますか?
Alt+Enterが無効ですので
タイトルバーを消す処理、前面描画の処理を無効にするしかないのでしょうか?
0825デフォルトの名無しさんNGNG
>>824
ゲーム内のフルスクリーン用ルーチンを
ウインドウ用ルーチンに切り替える必要があるw
0826デフォルトの名無しさんNGNG
そこで仮想PCの出番だ。
0827デフォルトの名無しさんNGNG
今流行りの架空請求のメールが来たんだが。

アレに書いてあるサイトのアドレスの?以下の乱数が自分の電話番号を乱数に変換したものらしいんだけど、
あの仕組みはどうなってるんだ?
例えば
ttp://halahala.jp/?*******
なら******にあたる部分がソレなんだが。




0828デフォルトの名無しさんNGNG
>>826
VMWereを使うのは解決方法だと思いますが
あくまで解析ベースで追求しております。

ゲームなどの場合であればオプションにウィンドウモードがなくても
デバッグ用にウィンドウモードを用意してるであろうことは間違いないと思いますので
強制フルスクリーン処理を無効にするアプローチを探しています
0829デフォルトの名無しさんNGNG
>ことは間違いないと思いますので
厨房臭いな・・・
あきらめてPCゲー板に帰れや
0830デフォルトの名無しさんNGNG
Float型のhexデータを浮動小数点型表現に変換する方法を教えてくださらないでしょうか?
たとえば、
44e10000
が2700となるような気がするのですが・・・
すいませんが、よろしくお願いします
0831デフォルトの名無しさんNGNG
float n;
*((DWORD*)&n) = 0x44e10000;
とか
0832デフォルトの名無しさんNGNG
>>829
分からないなら悪態つくよりもスレにカキコしない方がよいかと。
0833デフォルトの名無しさんNGNG
>>830
http://www.cc.nao.ac.jp/vppman/HTML/japan/langFort/fvp07/fvp00050.htm
0834デフォルトの名無しさんNGNG
質問です。
#include<stdio.h>
main()
{
char b[6]="Hello!";
printf("b=%s\n",b);
}
>char b[6]="Hello!"; の b[6] の部分なんですが
説明サイトや本などを見ると b[7]になってるんですが
なぜ1多くするのですか?
0835デフォルトの名無しさんNGNG
>>834
ぬるぽ
0836デフォルトの名無しさんNGNG
>>834
ぬるた
0837デフォルトの名無しさんNGNG
>>836
それだ!!
0838デフォルトの名無しさんNGNG
>>835-837
よくわからないのですが(´Д`;)
0839デフォルトの名無しさんNGNG
>>835
がぅ
0840デフォルトの名無しさんNGNG
>>838
文字列がここで終わりだよという印を入れるため、1バイト余計に必要。
ちなみに、その印のことをヌルターミネータという。値は0である。
0841デフォルトの名無しさんNGNG
なるほど。

ありがとうございますた。
0842デフォルトの名無しさんNGNG
doxygenで、

#define hogehoge hoehoe /**< マクロ */

こうすると、コメントが一緒に表示されて見苦しいんですが
なんとかなりましでしょうか
0843デフォルトの名無しさんNGNG
#defineの前においたら
0844842NGNG
ううっそれは提案してもみんな嫌だと言うだろうな・・・
0845デフォルトの名無しさんNGNG
自分のコードこんなんだけどな

/// DEFとは
#define DEF ...

/**
* funcとは
*/
int func(
 /// arg1とは
 int arg1,
 /// arg2とは
 int arg2)
{
...
0846842NGNG
しかし#defineが大量にあるので、
いちいち///や/** */を間にはさむとステップ数多すぎになってしまう
enumにできるようなマクロでもないし
0847デフォルトの名無しさんNGNG
>>846
コンパイルする言語でコメントの行数が多くても別に問題ないだろ。

1行にすると見苦しい、行を分けると行数が多くなる(当たり前だ)、
defineの前に置くと「嫌だと言われる」。

何がしたい訳よ?
0848デフォルトの名無しさんNGNG
つり
0849デフォルトの名無しさんNGNG
% ./a.out 引数1 引数2 … と実行したとき
「コマンドC 引数1」「コマンドC 引数2」… 
と実行するプログラムを、
これらの実行が「全て同時に行われるもの」「ひとつずつ順番に行われるもの」
の両方をforkを使って作れ、という問題で、
「全て同時」と「ひとつずつ」の違いが分からないのですが。
0850デフォルトの名無しさんNGNG
同時「コマンドC 引数k」の終了を待たずに「コマンドC 引数k+1」を実行する
順番「コマンドC 引数k」が終了してから「コマンドC 引数k+1」を実行する
何が分からないのかよく分からないが、この辺りかな?
0851849NGNG
>>850
とすると、「順番」の方は
子プロセスを作って、そこでひとつコマンドを実行してそれを親が
waitで実行終了を待って、それから次の子プロセスを作って…

で出来ると思いますが、「同時」のほうはどう作ればいいのでしょうか。
0852デフォルトの名無しさんNGNG
よくわからんが、全てのコマンドを受け取ってスタックする
コマンドC'を自作して、コマンドC'に全ての引数を引き取らせた後
コマンドC'がスタックした引数をコマンドCに渡してやるんじゃダメなの?
0853デフォルトの名無しさんNGNG
waitを使わずに、ただ単に

for(i=1; i <= argc-1; i++){

if( (pid = fork() ) == 0){
/* 子プロセス */
execlp("コマンドC", "コマンドC", argv[i], NULL);
perror("コマンドC");
exit(1);
}
  /* 親プロセス:ここにwaitを置かない */
}

とすれば、同時に実行することになりますか?
0854デフォルトの名無しさんNGNG
他プロセスに対してマウスクリックしたのをフックしたいんですけど、
Registerhotkeyじゃできないですか?
一応マウスの仮想キーコードはあるみたいなんですけど。
一般的なメッセージフックするしかないでしょうか
0855デフォルトの名無しさんNGNG
>>851
Unix系はさっぱりわからんが、それでも 851を読むだけで、
waitで実行終了を待たなければいいだけの話じゃないのか、と思う。
0856デフォルトの名無しさんNGNG
非通知で掛かってきた電話の番号を特定するプログラム作成は100パーセント不可能
ですか?
NTTに問い合わせたら、最近は100パーセント不可能とはいえない。と言われまし
た
数ヶ月前にもイタ電が続いた時、NTTに問い合わせたら、その時の電話を対応した人
は、非通知では警察でも特定不可能だと言われました
0857デフォルトの名無しさんNGNG
逆探知が誰でも出来るような状態だったら皆やってるだろうに...。
http://ntt-service.main.jp/
0858デフォルトの名無しさんNGNG
至急です!
野球とバレーとサッカーどれを観ればいいですか?
初心者ですので懇切丁寧に教えてください。
0859デフォルトの名無しさんNGNG
日本人なら相撲だろ?つまらん事きくなよ
0860デフォルトの名無しさんNGNG
一般人が逆探知その他ができるのは問題ありすぎだから、
そんなことできるような仕組みになってるはずがない。
セキュリティホールがあるならできるかもしれんがそれはまた話は変わる。

NTT側では、特定させることができるようにすることは可能。
というか、特定できなければ通話すること自体できないだろ。
特定できるとなると法律的にも問題があるから、
特定しようとして調べないとわからないような仕組みにわざとしてるんだよ。
だからNTT側でもできないし、できるとしてもできないと言われる。

今の法律では、非通知を着信しない設定にするしか対処法はない。
0861デフォルトの名無しさんNGNG
>>853
それでいい。
実は同時の方が簡単な問題だったりする。
0862デフォルトの名無しさんNGNG
>>853
それだと最後のコマンドCを起動しようとしたとき、
それより前に起動したコマンドCが既に終了している可能性があり
「全て同時」実行にならない。
コマンドC側に何らかの同期機構が必要。
0863デフォルトの名無しさんNGNG
>>853
それじゃダメ。
forループを一巡するのに多少時間がかかるので同時じゃなくなる。
実際問題不可能と思われ。「同時」の許容範囲にもよるけど。
0864デフォルトの名無しさんNGNG
問題文の解釈は850で問題ないだろ。
862も863も最後の一行がなければネタなんだろうが、
本気ですか?
0865デフォルトの名無しさんNGNG
本当に全部同時に動かすの?
どういうOSの構造?

メチャメチャ厳密に言えばマルチスレッドにしてタイマで一斉に起動しても
一斉にコマンドCなる処理を実行出来るOSとCPUじゃないと無理だぞ。

あー、ええと、係数の数だけパソコン用意して分散コンピューティングで
同期とって各クラスタ一斉に実行させれば「本当に同時」になるな。

しかし、元の質問がそんな意図を持っているとはとても思えん。
0866デフォルトの名無しさんNGNG
>>865
ネタにマジレスするなって。
0867デフォルトの名無しさんNGNG
誰かクラックパッチの作り方教えてください。
HP探しましたが、見つかりませんでした。
お勧めのソフトかHPお願いします。
0868そもさんNGNG
んっと、ウェーブレット変換について質問。

ウェーブレット変換って、すると何が得られるの?

たとえば
画像→変換→画像?
画像→変換→値?
画像→変換→関数?

でもって、得られた物をどう読んだら、特徴抽出とか圧縮とか出来るわけ?

ウェーブレット変換の本を読んでるんだけど、さっぱりわかんない。
0869そもさんNGNG
あれ?あがった?失礼。
0870デフォルトの名無しさんNGNG
あなたには何も得られない。本を捨てろ。
0871デフォルトの名無しさんNGNG
ここなら…

次のビット列は32ビット浮動小数点数値を表している。その数値を求めよ。
10000000 00101000 00000000 00000000

他に必要な情報がいまいちわからんが、
2進数
S、E7〜E0、M1〜M23
S:符号、E:指数、M:仮数
Eが0じゃないやつは解けるんだが、これはどうしてもわからん。

頼む!
0872デフォルトの名無しさんNGNG
unsigned long a = 0x80280000;
printf( "%f\n", *((float*)&a) );

ってやって見るとかw
0873デフォルトの名無しさんNGNG
>>868
フーリエ変換はわかってるの?
0874そもさんNGNG
フーリエって、値のストリームをこれは周波数ω1の波とω2の波と‥‥ωnの波が
合わさって出来てますって言うかんじにしてしまう、
光のスペクトル分解みたいな変換‥‥だったっけ?
0875デフォルトの名無しさんNGNG
配列で機能させていた一連の作業を
動的なメモリーを確保しつつのほうが
メモリーの節約になると思い,
ポインタで実現させたら
ポインタのほうがメモリを食っているようです
これはなぜに??
0876& ◆LMRaV4nJQQ NGNG
>>875
言語などの環境が不明では回答不可能。
0877デフォルトの名無しさんNGNG
>>868>>874
なんもわかってなさげ & 板違い
0878デフォルトの名無しさんNGNG
>>875
開放してない、バグだから、夢だった、など。
0879デフォルトの名無しさんNGNG
GPLのライブラリを商用ソフトウェアのプラグインで
使いたいんですが、コールバックで本体とプラグインが
呼び出しあうようなのは、本体もGPLでなければならないとか
GPLのFAQに書いてあったような気がします。
なんか抜け道ありませんかね・・・。たとえば、プラグインのコードは
GPLにして、本体やヘッダはGPLの適用範囲外とか明記するとか・・・。
ダメですかね・・・。
0880デフォルトの名無しさんNGNG
GPL部分をDLLにしてプラグインがDLLを呼び出す。
0881デフォルトの名無しさんNGNG
基本は880みたいな感じだな。
GPLにするのはプラグイン部分だけで済む。
0882デフォルトの名無しさんNGNG
>>880-881
ありがとうございます。でもそれもダメなのでは・・・。次の項を読むと、

「フリーではないプログラム向けのプラグインにGPLを適用することはできますか?」
http://www.gnu.org/licenses/gpl-faq.ja.html#GPLPluginsInNF

forkやexecで呼び出すときはGPLにしなくてよいけど、動的リンクで
呼び出しあってるときは単一プログラムと見なしてGPLにしないと
いけないと書いています。「単一」というのが問題だと思います。


分かりやすいので具体的に言うと、FFTWを利用したLightwaveのプラグインを
作りたいと考えています。LW、プラグイン、FFTWのDLLと分離したとします。
ここで、GNUの論理ではLWとプラグインは単一と見なされます。
またプラグインとFFTWのDLLも単一と見なされます。
よって、LWとFFTWのDLLも単一とみなされると三段論法で推論できます。
(A=B) AND (B=C) ならば、A=B=Cのはずです・・・。
よってDLLに分離してもGPLのコードを混ぜることはできないと思うのですが・・・。

exeで分離するというのが唯一の解決策のような気がしてきた・・・。
0883デフォルトの名無しさんNGNG
exeで分離してCOMで通信か・・・
0884デフォルトの名無しさんNGNG
バージョン1.2.3.4のソフトを別の言語に移植したら
バージョンいくつにすればいいですか?
最後のはビルド番号の数字です。
0885デフォルトの名無しさんNGNG
>>884
人による。
0886デフォルトの名無しさんNGNG
>>884
おれなら1.4くらいかな。
0887デフォルトの名無しさんNGNG
Xデーまでに各自対策を

それだけじゃないんですけど確実に起こる事は ▼スレや板を直接ブックマークしている人はいきなりアクセス不能 ▼2ちゃんのトップページをブックマークしている人は(ry ▼誰かに聞こうにも(ryなので誰にも聞けない ▼しかもいつなるかはDNSキャッシュ次第なので誰にもわからない

751 名前:動け動けウゴウゴ2ちゃんねる メェル:sage 投稿日:04/05/26 19:56  2chブラウザ使ってる人にも影響でるんだよね?

752 名前:reffi@報告人 ★ メェル:sage 投稿日:04/05/26 19:57 ID:???
>750訂正
このまま放置だと確実に起こる事です。

***避難所です。
ねらー全体の避難所
ttp://users72.psychedance.com/2chdown/

かちゅ使い
ttp://azlucky.s31.xrea.com/katjusha/
ttp://kage.monazilla.org/kage/
Jane使い
ttp://jane.s28.xrea.com/bbs/
ギコナビ使い
ttp://flounder.s27.xrea.com/bbs/giko/index2.html
ホットゾヌ使い
ttp://zonutan.hacca.jp/bbs/zonu/index2.html
A Bone使い
ttp://jbbs.shitaraba.com/computer/1293/
えまのん使い
ttp://jbbs.shitaraba.com/computer/8331/
マカー用。使い
ttp://tmhkym.net/maka/bbs/maka/index2.html
0888そもさんNGNG
>>877
板違い指摘さんくす。
‥‥数学かな?
0889 NGNG
Turbo C++ 3.0ってフリーでないんですか?
0890デフォルトの名無しさんNGNG
いまさらTurboにこだわらんでも
0891 NGNG
大学の授業でTurbo C++使ってるんですが、就活で毎回
抜けてるからぜんぜんわからないんです。
復習しようと思ったのでTurbo以外でもいいんで
Cの文法の基礎を学べるようなの教えてください。
ちなみに私はプログラムのことはまったく知りません。
0892デフォルトの名無しさんNGNG
>>891
タダで使えるBorland C++ Part3
http://pc5.2ch.net/test/read.cgi/tech/1054390397/
0893デフォルトの名無しさんNGNG
>891
ここまでの丸投げを見たのは初めてだよ。

猫でもわかるプログラミング
http://www.kumei.ne.jp/c_lang/
0894デフォルトの名無しさんNGNG
フォームにCのソースコピーすると出力結果が表示されるCGIとかあったら楽かもな。
セキュリティ的に怪しいけど。
0895 NGNG
ありがとうございます。おそらくインストールで1時間くらい
悩みそうですが、猫でもわかるプログラミングで何とか理解できそうです。
正直情報処理は大嫌いなので、単位さえ取れればOKです。
0896デフォルトの名無しさんNGNG
MSの製品でJP1のような製品って無いですか?
0897デフォルトの名無しさんNGNG
>>895
貴様一言余計なんだよ!!!
0898デフォルトの名無しさんNGNG
CとC++をある程度学んだので、VC++に行きたいと思うのですが、
6.0と.NETのどちらを選ぶべきでしょうか?
0899デフォルトの名無しさんNGNG
同じプロジェクトいうかシステムで
CとJavaなど複数の言語が混在しているプロジェクトが多数あると思いますが
それぞれCのほうが得意、Javaのほうが得意というものがあるとおもいますが
それぞれCの得意な分野、Javaの得意な分野
本などを見ても、何が得意なのかという言語の比較というのがあまり載っていませんので教えてください
0900デフォルトの名無しさんNGNG
if(6.0を使わなければならない積極的な理由がある)
 return VC++6.0;
else if(Win32APIを使わなければならない積極的な理由がある)
 return Win32&&VC++ 2003;
else
 return VC++.NET 2003;
0901デフォルトの名無しさんNGNG
Cで

名前   年齢  仕事
hiroyuki  19   kanrinin
aiueo   33   aaaa
asfdad   55   ddxd

のような構造体で、名前を入力したら年齢を表示するにはどうしたらいいですか?
構造体部分は出来ています。
0902デフォルトの名無しさんNGNG
>>901
アルゴリズムの本を買ってきましょう。
サーチとかハッシュとかソートとかを調べてください。
0903デフォルトの名無しさんNGNG
>>902
明日までやらなきゃいけないのに(ノ∀`)アチャー
0904デフォルトの名無しさんNGNG
>>903
単純にforループでシーケンシャルに探せ。
0905デフォルトの名無しさんNGNG
>>904
ただの宿題ならそれが一番だよな。
まじめにつくるならハッシュが適切だろうけど。
0906デフォルトの名無しさんNGNG
>>905
いや、まじめに作るなら、まずは実績のあるライブラリを探す。
0907デフォルトの名無しさんNGNG
>>887は何?
さっきすごく重かったのは何?
0908デフォルトの名無しさんNGNG
>>907
FOX ★が犯罪予告をしたことで祭りが起きたから、それを誤魔化すためにやった。
0909デフォルトの名無しさんNGNG
>>904
小さい脳みそをフル活動させてもなかなか出来ません。
暇だったら誰か教えてください。
0910デフォルトの名無しさんNGNG
IEEEの浮動小数点数のDouble型で、04を16進数で表したいのですが、
やり方がサッパリ分かりません。。誰か分かる方いたら助けて OTZ

あと、3fffffff ffffffff を10進数で表示する方法も。。。
0911デフォルトの名無しさんNGNG
>909
#include <string.h> 書き忘れてるけど、どうぞ。
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1064150088&res=87
0912デフォルトの名無しさんNGNG
ofstream(C++)のattachメンバ関数って無くなったみたいなんだけど、
attachの代わりは無いの?
0913デフォルトの名無しさんNGNG
>>911
dqn_data ワロタ
0914デフォルトの名無しさんNGNG
>>911
激しく感謝!
0915デフォルトの名無しさんNGNG
その日クラスですか…
0916デフォルトの名無しさんNGNG
>>900
遅くなりましたがトンクス。.net 2003にすることにします。
0917デフォルトの名無しさんNGNG
キーボードから0が入力されるまで繰り返し整数値を読み込んで、それらの値の合計を計算するプログラムを、do ... while 文を使って作成せよ。

実行例:(下線部分は実行時に入力)
   整数を入力して下さい: 3
   整数を入力して下さい: 8
   整数を入力して下さい: 5
   整数を入力して下さい: 0

   それらの合計は 16です。

繰り返しを終了して計算する式がよくわかりません。
0918デフォルトの名無しさんNGNG
>>917
スレ違い。

というかそのくらいは自分で試行錯誤するなりして考えろ。
その程度の物が組めないのは相当やばい。
0919デフォルトの名無しさんNGNG
>>917
大体、言語は何なんだよ・・・

C/C++なら、宿題スレがあるから、そっちへGO!

C/C++の宿題は私におまかせくださいませ 23代目
http://pc5.2ch.net/test/read.cgi/tech/1085149383/
0920デフォルトの名無しさんNGNG
>>912
open

attachは標準ではない。
0921912NGNG
>>920
レスありがとうございます。
openはintを引数にとるタイプがないと思うのですが
0922デフォルトの名無しさんNGNG
iモードで表示できるHTMLのサイズ上限ってどうなっているんですか?
古い機種と新しい機種でなんか表示できなかったり、できたり。
どなたか関連の情報教えてください。
0923デフォルトの名無しさんNGNG
>>922
公式ページに仕様が載ってたはず。
0924デフォルトの名無しさんNGNG
>>907
なんか、MSNのロボットが各地で暴れてたらしいよ。
それじゃない?
0925デフォルトの名無しさんNGNG
初心者質問で申し訳ないのですが
あらかじめ確保していたメモリ領域をオーバーすることで
生じる問題において、よくみかけるのはどんなものですか?
そのような箇所を発見するのに効率いい方法ってあるのでしょうか
0926225NGNG
初心者質問で申し訳ないのですが
あらかじめ確保していたメモリ領域をオーバーすることで
生じる問題において、よくみかけるのはどんなものですか?
そのような箇所を発見するのに効率いい方法ってあるのでしょうか
0927デフォルトの名無しさんNGNG
メモリの無いところに書こうとして、OSに起こられる
重要なデータやコードをデータで上書きして機能を果たさなくなる
0928デフォルトの名無しさんNGNG
メモリをいじくれるわけだから、セキュリティホールなどが問題の一つだ。
(言語を特定せずに)簡単に発見できるのなら、湯水のように沸いて出るUpdateなんて無い。
0929デフォルトの名無しさんNGNG
質問です。
C++でPC-UNIX環境で動くサーバープログラムを製作してるのですが
クライアントとの通信にXML形式を使おうと思っています。
しかし自分はXMLがどういうものであるかまだハッキリ判っておらず
具体的な実装方法も知りません。
そこでそれについて詳しく書かれたサイトや書籍はありませんでしょうか?
検索してみても文章作成の方のXMLばかりで、コマンドのやり取りなどで使うための具体的な方法が書かれたサイトが見つかりません。
amazonで本を探しても同様の結果です。

どうかご教授ください。
0930デフォルトの名無しさんNGNG
どうせ正しく使えるまでに数週間から数ヶ月掛かるんだから、
XMLを使うのはあきらめて、既存のXML RPCコンポーネントを使いなさい。
0931デフォルトの名無しさんNGNG
>>929
はいどうぞ ttp://www.w3.org/
0932デフォルトの名無しさんNGNG
なんでインポートライブラリも静的ライブラリも.libなんだよ!!
ムカツク
0933225NGNG
ありがとうございます
2度投稿していました 失礼しました

>>927さん

>重要なデータやコードをデータで上書きして機能を果たさなくなる

やはりそうですか
確実に代入されているはずのウィンドウハンドルを
IsWindow関数で確認しようとしても関数が失敗するので
これは他のなんらかのデータに
上書きされてしまっているということなんでしょうね

>>928さん

>(言語を特定せずに)簡単に発見できるのなら、湯水のように沸いて出るUpdateなんて無い。

ああなるほど 失礼しました
開発環境はVisuaC6.0で
Win32APIをつかってWindowsプログラムを今作っているので
その上でただ頑張って見つける以上の
もし有効な方法がありましたら教えてください おねがいします
0934デフォルトの名無しさんNGNG
インポートライブラリも、外部モジュールへのブリッジライブラリだから
0935デフォルトの名無しさんNGNG
>>932
ライブラリだからでは?
0936デフォルトの名無しさんNGNG
>>933
BoundsChecker 使えば?
0937デフォルトの名無しさんNGNG
>>933
BoundsChecker 使えば?
0938MATLABNGNG
MATLABで極座標をプロットする関数polarでRGBカラーを設定できる方法を教えてください
0939デフォルトの名無しさんNGNG
>>931
いや、入門用にそこはあんまり適してなかろう
あくまで規格書だし

>>929
amazonで1冊だけC++での例が書いてある本があったぞ
検索でxml c++
でやってみ

ちなみに、DOMの例は少ないらしい
0940933NGNG
>>937さん

ググッてみましたが
自分には高すぎて無理ですた
やっぱりコツコツやるしかないかなー
0941デフォルトの名無しさんNGNG
Cでクイックソート書きました。学校のlinuxではうまく動きました。
同じものを家のWindowsXPhomeで、MinGWでコンパイルすると、
コンパイルは出来たんですが、実行すると、
「問題が発生したため、sort.exe を終了します。 ご不便をおかけして申し訳ありません。」
という、エラー報告を送信するか否かのダイアログがでます。
何が悪いんでしょう?どうやったら実行できますか?
メモリは256M、CPUはAthlonXP2600+です。
0942デフォルトの名無しさんNGNG
>>941
ふざけるな。ソースくらい出せ
0943デフォルトの名無しさんNGNG
だれか「モナー言語」って作らない?
0944デフォルトの名無しさんNGNG
  PORT 03E0h から1バイトをゲト

  もし (00h) なら JOB2 へ逝ってよし
  もし (01h) なら JOB3 へ逝ってよし

  ・・・みたいな
0945デフォルトの名無しさんNGNG
  PORT 03E0h から1バイトをゲト

  もし (00h) なら JOB2 へ逝ってよし
  もし (01h) なら JOB3 へ逝ってよし

  ・・・みたいな
0946デフォルトの名無しさんNGNG
  PORT 03E0h から1バイトをゲト
  もし (00h) なら JOB2 へ逝ってよし
  もし (01h) なら JOB3 へ逝ってよし

  ・・・みたいな
0947デフォルトの名無しさんNGNG
今日は重いね。
0948941NGNG
>>942
ttp://ccfa.info/cgi-bin/up/src/up2167.jpg
これです。
0949デフォルトの名無しさんNGNG
スタックがオーバーフローしてんじゃね?

#define ARRAY_SIZE 1000

にしたらいけたよ。
0950941NGNG
>>949
1000000のままでやるにはどうしたらいいでしょう?
あと、
ttp://ccfa.info/cgi-bin/up/src/up2172.jpg
とうソートも動かしたいんですが、こっちは

#define ARRAY_SIZE 5

でも駄目です。
0951デフォルトの名無しさんNGNG
>>950
malloc でヒープに領域を確保。

んで up2172.jpg
quick_sort() の pivot が不定値だ。 0 でもいれとけ。
0952941NGNG
>>950
やってみます。
0953941NGNG
952のアンカーは
>>951
のまちがいです。
0954デフォルトの名無しさんNGNG
PSF(Playstation Sound Format)
についての語られているスレってありますか?
0955デフォルトの名無しさんNGNG
C++に関するスレが多すぎてどこで聞けばいいのかわからなかったので
ここで質問させてください。


当方、今までCをやってきたのですが、
C++も使う必要性が出てきました。

Cを勉強した人間がC++を勉強する上で、
まず覚える必要がある部分はドコでしょうか?

1 . new/delete
2 . class
3 . template
4 . その他

ちなみに、知識量としては「C言語ポインタ完全制覇 / 前橋和弥」と
K&Rの邦訳第2版を読んだ程度です。
ポインタや構造体はわかりますが、
実際のツリー構造や双方向ポインタは微妙です。

よろしくお願いします。
0956デフォルトの名無しさんNGNG
とりあえず本屋へ行ってC++の本を立ち読みしてくるとか。
0957デフォルトの名無しさんNGNG
まずはこれだろ。

#include <stdio.h>
↓
#include <cstdio>
0958デフォルトの名無しさんNGNG
どんな必要性があってC++を使うのかによる。
文法はCのままでも大体OKだし、
//コメントくらい覚えとけばいいんじゃない?
0959955NGNG
955です。

>>956
本は「プログラミング言語C++第3版(邦訳版)を買いました。
ですが、ページ数が結構あり、
最初から最後まで読み通すのがキツイと感じたのです。

それで理解を早める上での重要な部分をお聞きした次第です。

>>957
それは具体的にどのような部分でしょうか?
ヘッダファイルの違い…とかではなさそうですね。
Cとの互換性でしょうか?
0960955NGNG
>>958
今までCでGUIのプログラム(Windows)をしていたのですが、
Windows <-> Linux 間のプログラム移植性を高めるために
両方で使用できるGTKを使用することになりました。

それで、C++が必要になったのです。
0961957NGNG
>>959
コード書き始めて一番初めにやらかす間違いがこれかな〜と。

名前空間
ttp://www1.kcn.ne.jp/~robe/cpphtml/html04/cpp04001.html

フレームワークでの開発ならクラスかね。
まぁ、取り合えず作っていって解らないところがあったらその都度調べたら。
幸い良書をお持ちのようだし。
0962955NGNG
>>961
名前空間とクラスですか…わかりました。

> まぁ、取り合えず作っていって解らないところがあったらその都度調べたら。
> 幸い良書をお持ちのようだし。
と、いうことは、この本は「教科書・参考書」として読むのではなく
「辞書」として読むのですか。

とても参考になりました。
「なんだこれ、何もわかってないじゃん」なんて言われないように
頑張りたいと思います。
0963デフォルトの名無しさんNGNG
最終的には読み通せよ。Effective C++ とか他の良書も読んどけ。
0964デフォルトの名無しさんNGNG
いきなり初心者質問ですけど教えてください。
開発環境:VisualC++.NET
コンソールアプリケーションで表示されるDOS窓の初期化の仕方を教えてください。
0965デフォルトの名無しさんNGNG
>>964
↓これのことか?
\x1b[2J
0966デフォルトの名無しさんNGNG
Portable Executableフォーマットについて勉強しているのですが、
下記のサイト以外で参考になるサイトをご存じの方がいらっしゃいましたら
教えて頂けませんでしょうか。

Wotsit's Format
http://www.wotsit.org/

マシン語大研究
http://hp.vector.co.jp/authors/VA015412/
0967デフォルトの名無しさんNGNG
http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
0968デフォルトの名無しさんNGNG
>>967
灯台もと暗しだったようです。
MSDN Japanは探したのですが、本家のMSDNの方を探してませんでした。
本当に有難う御座いました。
0969デフォルトの名無しさんNGNG
ホントに必要な情報はなぜか /japan には載っていないことが多い気がする...。
0970デフォルトの名無しさんNGNG
DVD版MSDNには結構昔から載ってるよ
0971デフォルトの名無しさんNGNG
機能から関数名を考えるスレとかありませんでしたっけ?
いま作ってる関数の名前付けに悩んでるんですが…
0972デフォルトの名無しさんNGNG
関数名を元に中身を作るスレ
http://pc5.2ch.net/test/read.cgi/tech/1071416215/

命名の法則
http://pc5.2ch.net/test/read.cgi/tech/1063999378/
0973デフォルトの名無しさんNGNG
>>966
http://www.interq.or.jp/chubu/r6/reasm/PE_FORMAT/intro.html
0974デフォルトの名無しさんNGNG
Perl(CGI)で、2次元配列や、構造体をメンバーに持つ構造体を
扱いたいのですが、可能ですか?
CやC++やJavaでは当たり前にできることなのですが、
Perlで配列や連想記憶の要素に配列や連想記憶を代入すれば
できるかと思ったのですが、なかなかうまくいきません。
お知恵を拝借させてください。
0975デフォルトの名無しさんNGNG
MEでeclipseを使いたいのですが、日本語を表記できるバージョンを教えてください。
0976971NGNG
>>972
サンクスコ
0977デフォルトの名無しさんNGNG
キーボードスキャンコードはアセンブラでしか採れませんか

VBもWindowsプログラムもC++もできず
Cしかできないのでコイツで何とかしたいのですが
0978デフォルトの名無しさんNGNG
WM_KEYDOWNとかLPARAMに入ってきますよ
0979デフォルトの名無しさんNGNG
それってBorland Cにもあるんですかね

言語としてC++や
ツールとしてVC++必須ならお手上げですが
0980デフォルトの名無しさんNGNG
というか、環境はWindowsでいいんだよな?

WM_KEYDOWNはキーボードフォーカスを持ったウインドウに
システムが送るメッセージだから、ウインドウプロシージャを弄れる
言語ならば基本的に全て受信可能。
0981デフォルトの名無しさんNGNG
Windowsプログラムができないので、
DOSモードで動かせるものを考えてます
0982デフォルトの名無しさんNGNG
それだと仮想キーコードはえられても、スキャンコードは無理だと思う
0983デフォルトの名無しさんNGNG
やっぱり駄目ですか。ガカーリ(´・ω・`)


ありがとうございました
0984MATLABNGNG
MATLABで極座標をプロットする関数polarでRGBカラーを設定できる方法を教えてください
0985デフォルトの名無しさんNGNG
Windows上のDOSじゃなければ、なんかできるんじゃない?
0986デフォルトの名無しさんNGNG
しかし、「Windowsプログラムができない」っていうのが、自分にはできない/やる気がないという意味だったら、どうしようもないな。
0987デフォルトの名無しさんNGNG
最終的にはWindows、Macともに完璧にプログラムできること
が目標ですが足場から固めようと


一つを修めてから次というふうに
0988デフォルトの名無しさんNGNG
完璧にプログラムできるってどんなことだろう・・・
0989デフォルトの名無しさんNGNG
あらゆるソフトを再現可能になる事だろう
0990デフォルトの名無しさんNGNG
質問です。
zlibを使いたいのですが、それについての関数リファレンス的なサイトはありませんでしょうか?
当方英語が全くダメなので、出来れば日本語が良いのですが・・・
0991デフォルトの名無しさんNGNG
英単語を正規化するライブラリかデータってない?
documents->document
based->base
みたいなの。
0992デフォルトの名無しさんNGNG
動的ライブラリのDLLを静的ライブラリに変換したいんですが、
そのようなことは可能なのでしょうか?できるならヒントください。
0993デフォルトの名無しさんNGNG
DLL のソースが公開されていれば可能でしょう。
0994デフォルトの名無しさんNGNG
どの環境でもいいから、完璧にプログラムができるやつが存在すれば、そいつはたぶん億万長者だ。

とくにWindows環境で完璧にプログラムができれば、ゲイツくんが大金出してくれるだろう。
そしてオレらは、MS製品のバグやセキュリティーホールやリリース遅れに泣くことがなくなって、そのおこぼれに預かれるわけだ。

ということで、Windowsだけでいいから早く完璧にプログラム組めるようになってくれ。
0995デフォルトの名無しさんNGNG
ダイアログベースのアプリでHTTPプロトコルを使ってサーバーサイドのアプリにActionしたいのですが、そんな関数有りますか?
0996デフォルトの名無しさんNGNG
>>993
変換ちゃうやん
0997デフォルトの名無しさんNGNG
>>995
うちの環境にはある。
0998デフォルトの名無しさんNGNG
ume
0999デフォルトの名無しさんNGNG
boshi
1000デフォルトの名無しさんNGNG
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。