( ゚Д゚)ノ ギコ猫のプログラム相談室part5
■ このスレッドは過去ログ倉庫に格納されています
0001新米ギコ@開店休業
NGNG∧∧
¶( ゚Д゚) <、、、ここで聞いてからでも遅くないんだな
ゝ|し |┐
(_|./ |┘
U U
前スレ http://piza.2ch.net/test/read.cgi?bbs=tech&key=971446820
0002hage
NGNG0003優しい名無しさん
NGNGNEC PC-98, Win95でWin32 APIプログラミングをしています。
「カナ」キーのWM_KEYUP(押していたキーを離した)メッセージを拾おうとしているのですが、うまくいきません。
「カナ」キーを押し始めるとWM_KEYDOWNと一緒にWM_KEYUPも飛んできます。
実際に「カナ」キーを離したときは、何のメッセージも飛んできません。
またGetKeyState()のようなキーの押下状態を調べる関数もうまく動きませんでした。
PC-98で「カナ」キーを離したタイミングを調べることは無理なんでしょうか?
0004デフォルトの名無しさん
NGNGDIK_KANAキーは、トグルボタンでありプッシュボタンではない
ことに注意すること。これらのキーは、最初に押されたときに
ダウンイベントを生成し、2回目に押されたときにアップイベン
トを生成する。
MSDNライブラリより。たぶん無理なのでは。
0005デフォルトの名無しさん
NGNGキーボードで、「カナ」キーは一度目に押されたときにダウンイベントを
発生し、2回目に押されたときにアップイベントを発生する。3回目以
降は1回目に戻るという仕様のキーボードなのでは?
「カナ」キーがトグルボタンでない98で一度プログラムをテストされてみては
どうでしょうか。
0006MSME
NGNG一番役にたった知識を教えてください
ソートアルゴリズム、コンパイラ理論、
微積分、古典物理、漢字検定、などなど・・・
0007デフォルトの名無しさん
NGNG文字を入力させたいのですが、
==================================
system("/usr/bin/passwd user1");
fputs("OLDPASSWD", stdin);
fputs("NEWPASSWD", stdin);
fputs("NEWPASSWD", stdin);
==================================
としても、初めの変更前のパスワードを入力するプロンプトで
止まってしまい、うまく逝きません。
どなたか些細なことでもいいのでお知恵をお貸しください!
0008MSME
NGNGおねがいします
0009デフォルトの名無しさん
NGNG何でstdinにfputsだ?
00107
NGNGsystem関数で実行されたコマンドの入出力は標準入出力でいいんですよね?
0011デフォルトの名無しさん
NGNGstdout
0012デフォルトの名無しさん
NGNGsystem 関数は実行されたコマンドが
終了するまで戻りません。
あと、標準入出力に関しても誤解があります。
0013いつでもどこでも名無しさん
NGNG普通にメッセージをフックしてWM_MOUCEMOVEではウィンドウ内の動きしか捉えられません。
使用言語はC++Builder5です。
最近やっとこの辺が判りかけてきた者ですが、よろしくおねがいします。
00143
NGNGレスどうも。
>>キーボードで、「カナ」キーは一度目に押されたときにダウンイベントを
>>発生し、2回目に押されたときにアップイベントを発生する。3回目以
>>降は1回目に戻るという仕様のキーボードなのでは?
いろいろ試してみたのですが、↑の可能性は大です。
キーボードの仕様がそうなら、ソフトウェアでKEYUPを捉えるのは無理ですね。
とても参考になりました。
ありがとうございました。
0015デフォルトの名無しさん
NGNG・ドラッグしながらウィンドウの外にマウスが出るようなときは、マウスキャプチャー(SetCapture())。
・マウスの座標が知りたければGetCursorPos()。この関数と一緒に無限ループやタイマーを使えば、動的にマウスの動きを捉えることができる。
・マウスに関する全てのメッセージを捉えたければ、システムフック(SetWindowsHookEx())。一番便利だけど、DLLを作る必要がある。
猫でも〜
http://hp.vector.co.jp/authors/VA010523/sdk2/sdk_162.htm
0016デフォルトの名無しさん
NGNG動き(座標)を取得するだけならタイマーの方が楽だよ。
SetTimer(hwnd , ID , ms , NULL);
を使えば ms 後に hwnd に
WM_TIMER
が送られてくる。
そうしたら GetCursorPos(LPPOINT) を使って座標をとる。
001716
NGNG寝起きでボケてるのでゴメン。
001817
NGNG0019>18
NGNGその書き方じゃ俺が18書いたみたいじゃん。
18は17じゃないよ。
002013
NGNGありがとうございました。
何を作りたかったのかというと、デスクトップ上でマウスが特定の領域に行ったらポップアップする常駐型のアプリを作りたかったんです。
方法としては、システムをフックするしかないようですね。
難しいですが、ちょっとがんばってみます。
00217
NGNG出直してきます。
0022デフォルトの名無しさん
NGNGプログラムに対して入力を流し込むだけなら普通はpopen(3)が
一番簡単で、
fp = popen("/usr/bin/more", "w");
とすると、fpとmoreの標準入力が結合されて、fpへ書き込んだ
データはmoreに渡されることになる。
ただし、passwdプログラムの場合は、ユーザ入力を標準入力から
読んでいないので、こんなやり方では駄目。
大抵のUNIX実装ではAT&Tの第7版の時代から存在するgetpass(3)という
ライブラリ関数が使われていると思われるが、これは自分で
/dev/ttyをopenし、端末をNOECHOに設定してユーザ入力を読み込むので、
標準入力にデータを流し込んでも意味がないのです。
00237
NGNGありがとうございます。
非常に参考になります。
どうしても passwd をプログラムから実行させたいのでがんばってみます。
002424
NGNGlpsz
って何の略なのでしょうか?
0025デフォルトの名無しさん
NGNG002624
NGNGありがとうございます
ところで
long pointer string
はよしとして、なぜ
zero
なのでしょうか?
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGnull文字(=zero)で終わるから
0029デフォルトの名無しさん
NGNG無理だと思いますが。
0030デフォルトの名無しさん
NGNGどんなものが有りますか?
0031>30
NGNG利点はエディタがC++を「知って」いるので、
関数の引数リストを表示したり、コードを保管したりしてくれること。
これはVC以外のコンパイラを使ってるときにも、それなりに機能する。
あと、WZのアウトライン機能が便利。
ソースの構造クラス・関数などの構造をツリー表示してくれるので。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG¶( ゚Д゚) <呼んだか?
ゝ|し |┐
(_|./ |┘
U U
0034新米ギコ@島流し中
NGNG¶( ゚Д゚) / < >>6 コンパイラのことはことが少しはわかっているとコンパイルエラー
ゝ| つ●) で躓くことも少なくなるぞ!
(.| | #つーか、CS関係のことなら知ってて損は無いぞ
U U
∧∧ *
¶( ゚Д゚) / < >>30 notepadでガリガリ書け!
ゝ| つ●)
(.| |
U U
∧∧ *
¶( ゚Д゚) / < >>32 モナー板にはたくさんギコとかいるぞ
ゝ| つ●)
(.| |
U U
0035デフォルトの名無しさん
NGNGedlinでガリガリ書け!
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGtype conでガリガリ書け!
100%の正確さで入力できるぞ。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG具体的には、*s="あいうえお"、みたいな文字列があったとして、
*(s+3)で’う’になる、という感じのことをやりたいです。
ヘルプを見たけど、Unicodeがどうたらこうたらとかばかりでさっぱりわかりませんでした。
0041デフォルトの名無しさん
NGNGって s はなんだー?、char *sか???
その代入式を見る限り、char**sのようだが、それで*(s+3)で'う'?
よくわからんが、wchar_t*s; s = "あいうえお"L; で
*(s+3)=='う'L だな。これで本当に意図しているものかは40しかしらないだろう。
0042デフォルトの名無しさん
NGNGシステム開発を要求するクライアントとシステムを供給(サーブ)するプログラマ。
および文字には現れない間に入る営業の三つの階層によって構成される最下層のプログラマをいじめる仕組み。
ものすごい大雑把な希望的システム要求を「ほいほいできますよ〜」と安請け合いする営業。それを唯一実現不能と知っているプログラマが泣く泣くクライアントに実現可能な範囲の仕様をもってお詫びに行く。理解あるクライアントはここでわかってくれるが、契約を元にガンと引かない、さらには営業経由で怒なりにくる困ったクライアントもいるため、最下層プログラマの胃はガストールでも治療不能になる。
0043デフォルトの名無しさん
NGNGご愁傷様です。
明日もガストールで頑張ってください。
0044デフォルトの名無しさん
NGNG全角文字しかないのであればキャスト変換(WORD*)でできる。
半角が混ざるなら自分で文字の判定するか専用の文字列クラスを使うか。
専用文字列クラスはないから自作する。(Unicode環境ならCstringが使える)
0045デフォルトの名無しさん
NGNGUnix Cで
dbopen()
関数を使いたいのですが
ライブラリは何を含めれば良いのでしょう?
ヘッダファイル定義は下の通りにしたのですが
コンパイラ(cc)に関数が見つからないと怒られてしまうので・・・
環境:Tru64Unix(チューンナップされている可能性あり)
#include <sys/types.h>
#include <limits.h>
#include <db.h>
#include <fcntl.h>
#include <sys/stat.h>
0046デフォルトの名無しさん
NGNGなんか初めて見た>Tru64Unix。
企業?大学?
なんかしらんがカックイイ。
004740
NGNG説明が下手ですいませんでした。
とりあえず文字列の前にLをつけて、直接L"あいうえお"と代入してみたらいけました。
Lをつけないといけなかったんですね。
次はファイルから全角文字列を入力したいんですが、fgetwsでやったらうまく出来ませんでした。
fgetsでchar型でなら普通に入力できたので、これをwchar_t型に変換すればいいかともおもったのですが
この方法もだめでした。キャストをいろいろやってみたんですがどうも上手くいかないです。
0048DigitalUNIX 4.0 だけど
NGNG% nm /usr/lib/libdb.a | grep dbopen
0000000000000000 T dbopen
%
0049デフォルトの名無しさん
NGNGZ80からスペースを送り、PCでZ80のBaund Rateを
自動的に検出するにはどうしたらよいでしょうか?
受信したら次の受信が有るまでカウント。
で、時間を表示。を繰り返す、だと誤差が大きくなりそうな気がするんですが?
0050デフォルトの名無しさん
NGNGスペースって、ASCIIコード0x20のスペース?
それとも信号レベルのスペース?
まあ、どちらでも、正しく受信できるまでbit rate変えながら受信するというのはどうよ?
信号スペースなら高いレートからだんだん下げて、
ストップビットが正しく検出できるまで
すなわちフレーミングエラーが出なくなるまで下げればいいと、漠然に思う。
それと調歩同期だと、キャラクタ間隔は任意なので受信して次の受信までをカウントって
意味がないと思います。
最後に、Z80-SIOとPC間の通信でbaud rateは無いと思うぞ。
bit rateだろ。(変調していないのに変調速度のbaudを使うのは変)
005149
NGNG>Z80-SIOとPC間の通信でbaud rateは無いと思うぞ。
そうなんですか!?もらったテキストにはそう書いてあったので・・・。
しかもBaudとBitの違いは今調べてる所だったりする(汗
スペースはASCIIコード0x20のスペースです。
間隔はZ80にロードさせるプログラムで制御できるから〜みたいなことを言われたのですが、
伝送速度=1200*n[Baud]
と書いてあるからにはプログラムで決まる物ではなさそうな気がしてきたし・・・
シリアル通信についてわかりやすく書いてあるHPや書籍などあったら教えてくださいm(__)m
0052デフォルトの名無しさん
NGNGどうやってるんだろ。
0054デフォルトの名無しさん
NGNGわー、懐かしい・・・
Z80はロボコンの時に使ったっきりだなー
ロムライターまで買ってきたのに・・・
シリアル通信の本じゃないけど
「Z80のすべて」だったかな
(すみません、しばらく見てないんで題名が怪しいです、帰って確認したら題名と出版社書きにきますんで・・・)
良い本です
水色で、正方形の本です
005549
NGNGありがとうございます!探してみますね。
そして実験室の装置はきっと10年前から変わっていないのです(^^;)
0056デフォルトの名無しさん
NGNGATはそのコード 41 54 に秘密があるのだ〜
と聞いたことがあるけど、どんな秘密かは聞いていない。
005754
NGNG「図解 Z80 マシン語制御のすべて」 東京電機大学出版局
です
0058新米ギコ@国内某所
NGNG(;゚Д゚) < 気分転換!
.=| |===U=U===| |= \_____
| | 〜ノ ノ | |
| | ι J′ ||
| | ||
~~~~~~~~~~~~~~~~~
0059教えてください。
NGNGソースも書き込みますからそれについて教えてもらえるでしょうか?
とりあえず、大丈夫かどうかのレスをつくことを待ってみます。
願いsage
0060デフォルトの名無しさん
NGNG重要なのは、「読み手が見やすいソース」と
「どこがわからないかはっきりさせる(ように努力する)」
0061教えてください
NGNGありがとうございます!
VC++何ですが、とりあえず面倒くさい条件のうえ、ソースも
かなり間違ってると思いますがお願いします。
5人分の氏名、試験3種類の点数を文字列及び2次元配列に格納し
1)一覧表の表示
2)各種類別の最高点とその氏名の表示
3)各々の3種類の平均の表示
#include<stdio.h>
void main()
{
char cname[5][10];
int i,k,r,gten;
for(i=0;i<5;i++)
{
printf("%d番目の人の名前を入力して下さい:",i+1);
scanf("%s",&cname[i][0]);
}
for(i=0;i<5;i++)
{
printf("%s",&cname[0]);
}
int gten[2][3] = {{40,92,85},{48,96,79}};
for ( r = 0;r<3;r++)
{
gten = gten[0][r] + gten[1][r];
}
}
読み手が見易いソースなんてものからは程遠いうえ、わからなくて
途中で止まっている最悪な状態ですが、かなり困ってるので
3つの条件の一つだけでも結構ですので教えてください。
よろしくお願いします。
0062ちょうてきとー
NGNG{
for (人でループ) {
printf("%d人目:", 人 + 1);
scanf(名前の入力, cname[人]); //%9s
for (科目でループ) {
printf("科目 %d:", 科目 + 1);
scanf(&data[人][科目]);
}
}
}
void printall(int data[][科目数], char name[][10])
{
printf(タイトル)
for (人でループ) {
printf(名前, name[人]);
for (科目でループ) {
printf(・・・, data[人][科目]);
}
}
}
int highscore(int data[][科目数], int number)
{
int max = data[0][number];
int maxnum = 0;
for (人でループ) {
if (max < data[人][number]) {
maxnum = 人;
}
}
return maxnum;
}
int average(int data[])
{
int all = 0;
for (科目でループ) {
all += data[科目];
}
return all / 科目数;
}
int main()
{
char cname[人数][10];
int gten[人数][科目数];
input(gten);
処理を選択する();
switch (処理) {
case 1:
printall();
break;
case 2:
for (科目でループ) {
int num = highscore(gten, 科目);
printf(○○の最高点);
printf(なまえ, cname[num]);
printf(点数, gten[num][科目]);
}
break;
case 3:
for (人でループ) {
int avg = average(data[人]);
printf(平均点, cname[人], avg);
}
break;
}
return 0;
}
006362
NGNGそれに、そのままコードに落としても、何箇所もバグってる。
見つけて直してね。
0064新米ギコ@ダメな見本
NGNG(,゚д゚) < 手元にBeIDEしかないなんて、、、鬱だ氏のう
ヽ/つ且~~
(__ _)
^
#include <iostream>
int main(){
char name[5][256];
int ten[5][3];
for(int i=0;i<5;i++){
cout << "name:";
cin >> name[i];
cout << "ten1 ten2 ten3" <<endl;
cin >> ten[i][0] >> ten[i][1] >> ten[i][2];
}
cout << "name / ten1 /ten2 /ten3" << endl;
for(int i = 0;i<5;i++){
cout << name[i] <<"/" <<ten[i][0] <<"/" << ten[i][1] <<"/"<< ten[i][2] << endl;
}
int max[3];
for(int i = 0;i < 3;i++){
int maxten = ten[i][0];
max[i] = 0;
for(int j=1;j<5;j++){
if(maxten>ten[i][j]){
max[i] = j;
}
}
}
for(int i = 0;i < 3;i++){
cout << "ten" << i <<"name:" << name[max[i]] << "/ten:" << ten[max[i]][i] << endl;
}
double av[3];
for(int i = 0;i<5;i++){
av[i] = ten[i][0];
for(int j=1;j<3;j++){
av[i] += ten[i][j];
}
av[i] /= 3;
}
for(int i = 0;i<5;i++){
cout << "name:" << name[i] << "/av:" << av[i] << endl;
}
return 0;
}
0065デフォルトの名無しさん
NGNGどこかで公開されてる?
0066デフォルトの名無しさん
NGNG選択された(複数選択の場合は、一番上)行の文字列を取得することが
できない!
検索エンジンで色々調べたけど、出てないみたいだし、あってもJAVA。
みんな、ListViewには表示しかしてないの?
そこから値をとってる人がいたら、コード教えて下さい!
0068デフォルトの名無しさん
NGNGCB_??
でやってく方法がある
0069デフォルトの名無しさん
NGNGstatic char b ;
static const char c ;
const static char d ;
a,b,c,d は、違いますか?それとも同じですか?
#sageでもカウントするよーになったんだね。
0070デフォルトの名無しさん
NGNG以下の方法でいいのですか?
HANDLE handle;
DWORD dwNumber;
BOOL bRetW;
BOOL bRetC;
CString strErr;
int iData = 1; //とりあえず整数値の1を送る
// 送り先のクリエート
handle = CreateFile("COM1", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(handle == INVALID_HANDLE_VALUE){
MessageBox("クリエート時エラー", "エラー", MB_ICONERROR | MB_OK);
}
// 送り先へデータの送信
bRetW = WriteFile(handle, &iData, sizeof(iData), &dwNumber, NULL);
if(bRetW == 0){
MessageBox("データ書き込み時エラー", "エラー", MB_ICONERROR | MB_OK);
}
// ハンドルのクローズ
bRetC = CloseHandle(handle);
if(bRetC == 0){
MessageBox("ハンドルクローズ時エラー", "エラー", MB_ICONERROR | MB_OK);
return;
}
0071デフォルトの名無しさん
NGNG初期化無しconstに何の意味があるだろうか、いや、ありはしない(反語)
0072デフォルトの名無しさん
NGNGstaticの場合初期化していなくとも暗黙に初期化されているので
多少は意味がありそうだ
0073デフォルトの名無しさん
NGNGそれは文字としての1じゃなくて
0x01,0x00,0x00,0x00 という4バイトを送ろうとしてるけど、それでいんだね?
即座に閉じてるから普通は最初の1バイトしか送られないかもしれないけど
為に何バイトか気まぐれに送られるかもしれないけど、それもそれでいいんだね?
0074デフォルトの名無しさん
NGNG良くないでーす!
教えて下さーい。
0075何も知らない人
NGNGそれぞれの言語はどういった物を作るのに向いてるのですか?
0076デフォルトの名無しさん
NGNGソフトウェアという物
0077デフォルトの名無しさん
NGNGintが4バイトだから4バイト?
Intel(互換CPU)搭載機では0x00,0x01,0x00,0x00じゃなくて?
0078デフォルトの名無しさん
NGNGJava 言語オタク
VC 混乱した人
Delphi クラスを使うことがオブジェクト指向だと勘違いする人
VB 厨房
0079デフォルトの名無しさん
NGNG文句ばかりだねぇ〜。
悪い事ばかり考える人って
かわいそう...
何処でそんなにひねくれちゃったの?
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGなんじゃその妙なバイトオーダーは?
0082デフォルトのゲイツさん
NGNGVC 仕事で無理やり
Delphi MS嫌い
VB 叩かれるのが好きなマゾ
0083新米ギコ
NGNG¶( ゚Д゚) =3 >>65 M$の飯のタネであるところのword,excelのフォーマットは
ゝ| つ日~~ 原則非公開! 誰かhackしてるかもしれないけどね
(,|/ )
U U
∧∧ プハー
¶( ゚Д゚) =3 >>69 C++だとconstは定数だ!変数に付けるstaticをconstに
ゝ| つ日~~ 付けるのは無意味だ!
(,|/ )
U U
∧∧ プハー
¶( ゚Д゚) =3 >>try&errorだ!ここで聞く前にチャレンヂだ!
ゝ| つ日~~
(,|/ )
U U
0084MSのやろうヘルプ日本語化しろよゴルァ!!
NGNGATLやらMFCやらWin32APIをどういうふうに使い分けたらいいかわかりません。
それぞれどういうときに使ったらよろしいのでしょうか?
また、2chではMFCはクソといわれているようですがなぜでしょうか?
ギコ様教えてください。
0085デフォルトの名無しさん
NGNGどれか1つに集中しなさい。というかVCLにしなさい。
0086:MSのやろうヘルプ日本語化しろよゴルァ!!
NGNGVCLって確かBCBについてくるやつですよね。
すでにVC6買っちゃったものでそれは選択できないんですよ。
0087デフォルトの名無しさん
NGNGじゃ、好きにしなさい。
0088:MSのやろうヘルプ日本語化しろよゴルァ!!
NGNGそ、そんな〜
ギコねこ〜〜〜〜
たすけてーー!
0089デフォルトの名無しさん
NGNG0090名無しさん || die
NGNGこれのソースを読めば多少は分かるかも。 http://www.xlhtml.org/
ついでにWordならこっち。 http://www.wvware.com/
0091デフォルトの名無しさん
NGNGよくこの板で「SDK」と呼ばれているものがよくわかりません。
Win32 用の SDK があるんですか?
009291
NGNG0093SAGE
NGNGほりゃ。
http://www.microsoft.com/msdownload/platformsdk/setuplauncher.htm
というか、別に落としてこないでもキミのPCには
既に入っててしかも既に使っているだろうから心配するな。
009491
NGNGするとプラットフォーム SDK つうのは、
UN*X における /usr/include と /usr/lib 一式である、
という理解でよろしいでしょうか?
つまりぼくが VC++ をインストールしたときにこれらは
一緒にインストールされていた、ということですね。
それで、「SDK を使ったプログラミング」とゆーのは、
Win32API を (or も) 使ったプログラミング、という意味なんで
しょうか?
0095デフォルトの名無しさん
NGNG0096STL厨房
NGNG&(*i)でいいんですか?
コンパイルは通ったけど、なんか気持ち悪い。
0097クロネコ
NGNG最初からポインタで監理するものではないのか?
そうすりゃ(*ite)ですむじゃん。
普通コンテナには実体をつっこまないと思うんだけど。
つっこむとしたら、やっぱり&(*ite)でいいとおもうしあんまし変でもないし。
0098STL厨房
NGNG構造体のメンバは(*ite).memberなのに、
ループ内で関数にポインタを渡すときはf(&(*ite))みたいな
変幻自在かげんが不思議だったもので。
厨房らしくvector使うことにします。
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGこれ使えば
0101デフォルトの名無しさん
NGNG情報どうもありがとう。
やぱーりWinでもregex使うんですね
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGの解説ってネットのどこかにないでしょうか?
Googleで探してみたんですが、これだ!というのがありません。
0104デフォルトの名無しさん
NGNGテキスト形式で1行ずつ読み込んで比較して、
違ってたらn行先読みして再び一致するまで比較の繰り返しじゃないの?
n行先読みで一致しなかったら「違いすぎて同期できません」
0105103
NGNGいえ、実は文字単位で比較して差分を取り出したいんですが…
下のページを見てみたんですが、計算が終わったエディットグラフ
をどう使うのかよくわからず。
http://hp.vector.co.jp/authors/VA007799/viviProg/doc5.htm
0106103
NGNGEugene博士の英語の論文を読んでみたら、グラフの意味がわかりました。
これでコードに落せそうです。
0107デフォルトの名無しさん
NGNGアドミニ権限を持っているかどうか
知りたいのですが
どのように作り込めばいいですか?
教えて下さい。
0108デフォルトの名無しさん
NGNGちょっと教えてほしいんだけど、O(ND)やO(NP)を使ったときに
エディトグラフのLCSとなる経路を保存するにはどうするの?
幅優先探索に似てると思って、幅優先探索同様の保存法を
使ったら案の定データ量が爆発して氏んだ。
ああ、頭悪いな折れって…
0109106
NGNGE. Myers, "An O(ND) Difference Algorithm and Its Variations,'' Algorithmica 1, 2 (1986), 251-266.
http://www.cs.arizona.edu/people/gene/PAPERS/diff.ps
ちょっと引用。
Constant MAX ∈[0, M+N]
Var V: Array [-MAX...MAX] of Integer
MとNは比較される二つの文字列の長さです。
これだと必要な要素数は(M+N)*2になるので爆発しないようです。
で、他の資料も調べてみたのですが、そっちはだいたい[M, N]の
二次元配列を使ってました。
アルゴリズム自体はよく理解してないので、なぜそうなるのかは
わかりません(汗
0110106
NGNGここにタイム/スペーストレードオフの解説が色々ありました。
http://www.ics.uci.edu/~eppstein/161/960229.html
0111デフォルトの名無しさん
NGNG簡単に作れるフレームワークみたいなものはないでしょうか。
固定長ファイルや、Btrieveファイルを編集したいのです。
0112おかいものさん
NGNG超初心者なのでつまんない質問かもしれませんが…
「音声波形x(i),i=1,2,…,naの絶対値の最大値xmaxを求める」
こんなヤツです。
絶対値の言語が分からないです。
助けて…氏にそう。
0113デフォルトの名無しさん
NGNG0114おかいものさん
NGNGでもどこに組み込めばいいんですか?
xmaxをだしてから?
abs=xみたいに使うんですか?
ごめんなさい、本当に初心者なんです…
0115デフォルトの名無しさん
NGNG別のスレにも書いたんだけど、レスないんだよね。
実は、Borland C++ Suiteを注文しちゃったんだ。
http://store.inprise.co.jp/bcsuite/index.html (ここにあるんだけど)
だめなら、解約しないといけないんだよね・・・(面倒だけど)
お願い、誰か教えてください。
0116デフォルトの名無しさん
NGNG100件データがあるとして、
XMAX = 0.0
DO 1000 I=1,100
XABS = ABS(X(I))
IF (XABS.GT.XMAX) THEN
XMAX = XABS
END IF
1000 CONTINUE
こんなかんじでどう?
0117116
NGNGスマソ
0118おかいものさん
NGNGあぁ、またも即レス!!ありがと〜!!
明日学校で走らせてみます!!
大スキ☆ちゅっ!
0119しー
NGNGバンワ。
∧ ∧__
/(*゚ー゚) /\
/| ̄∪∪ ̄|\/
| しぃ |/
 ̄ ̄ ̄ ̄
0121デフォルトの名無しさん
NGNG#include <math.h>
main()
{
double x;
double y;
scanf("%f",&x);
y=tan(x);
printf("%f\n%f\n",x,y);
}
実行すると結果は0になります。(x、y両方とも)
どこがいけないんでしょか?
0122デフォルトの名無しさん
NGNGprintf("%lf\n%lf\n",x,y);
%f だと float 型のデータとみなされる。
%lf だと double
多分ね。
0123121
NGNG書式なんとかが原因ってことですか?
0124121
NGNGscanf("%f",&x); を
scanf("%lf",&x); にしてみたら上手くいきました。
ありがとうございました。
0125新米ギコ@ご飯大好き
NGNG( ゚Д゚) <意味もなくage
.=| |==U=U==| |=
| | | | .| |
| | ノU U | |
| | | |
~~~~~~~~~~~~~~~~
0126デフォルトの名無しさん
NGNGC/Sで検索してもC/Sの事を説明しているところは見あたらないです。
検索へたですんません。
0127126
NGNGC/Sによるアプリケーションシステムって何ですか?
0128126
NGNG0129デフォルトの名無しさん
NGNGS = さーばー
0131126
NGNG0132デフォルトの名無しさん
NGNG0133迷える子羊
NGNG教えて下さい
0134クロネコ
NGNG0135デフォルトの名無しさん
NGNGさっぱりわからなくなっている初心者です。
辞書的なソフトを作ったことある方、どういう風に
作られましたか?
要領の得ない質問で、すみません。
01361
NGNGたとえば、
classA a;
classB b;
a.set_func(b.func_1);
a.exec_func_ptr;//b.func_1()が実行される。
メリットがあるのかわかりませんが、おしえてください。
0137136
NGNGあと、言語はC++でお願いします。
以下に、試したコードを書きます。今のところコンパイラをとおりません。
class C_parent;
class C_child{
private:
int state;
public:
void (*func_ptr[3])(void);
// void (C_parent::*func_ptr[3])(void);
void set_func(int n, void (*proc)(void)){
// void set_func(int n, void (C_parent::*proc)(void)){
func_ptr[n]=proc;
};
void set_state(int s){
state=s;
};
void func(){
(*(this->func_ptr)[state])();
}
};
class C_parent{
private:
C_child child;
public:
void init(){
child.set_func(0, func0);
child.set_func(1, func1);
child.set_func(2, func2);
child.set_state(0);
};
void func0(void){};
void func1(void){};
void func2(void){};
void exec_child(){
child.func();
};
};
int main(int argc, char* argv[])
{
C_parent* parent;
parent=new C_parent;
parent->init();
parent->exec_child();
return 0;
}
0138デフォルトの名無しさん
NGNG「メンバ関数へのポインタ」がわかってないんじゃない?
あっちのスレの2も書いてるけど "->*" を使うのよ。
とりあえずコンパイラに通るようにしてみた。
class C_parent;
class C_child {
private:
int state;
public:
void (C_parent::*func_ptr[3])(void);
void set_func(int n, void (C_parent::*proc)(void)){
func_ptr[n]=proc;
};
void set_state(int s){
state=s;
};
void func(C_parent *p){
(p->*func_ptr[state])();
}
};
class C_parent{
private:
C_child child;
public:
void init(){
child.set_func(0, func0);
child.set_func(1, func1);
child.set_func(2, func2);
child.set_state(0);
};
void func0(void){};
void func1(void){};
void func2(void){};
void exec_child(){
child.func(this);
};
};
int main(int argc, char* argv[])
{
C_parent* parent;
parent=new C_parent;
parent->init();
parent->exec_child();
return 0;
}
0139デフォルトの名無しさん
NGNG具体的には下を見てもらうとして。
あと、これを実行すると、うちのパソコンでは
f<int>がoperator stringに飛んじゃいます。
これはなぜ?
ちなみに環境はVC6.0SP4ですけど・・・
ギコ猫教えて〜
#include<iostream>
#include<windows.h>
#include<string>
using namespace std;
class CustomString
{
string m_s;
public:
CustomString(const char* s)
:m_s(s){}
operator int() const { return atoi(m_s.c_str()); }
operator long() const { return atol(m_s.c_str()); }
operator float() const { return atof(m_s.c_str()); }
operator string() const { return m_s; }
};
template<class T>
void f(void* pv, const CustomString& s)
{
*(T*)pv = s;
}
typedef void (*FuncPtr)(void*, const CustomString&);
void main()
{
// FuncPtr p[] = { f<int>, f<float>, f<string> }; <コンパイルエラーになる!
int i;
f<int>(&i, "10");
float fl;
f<float>(&fl, "1.15");
string s;
f<string>(&s, "abco0438");
cout << i << endl;
cout << fl << endl;
cout << s << endl;
}
0140新米ギコ@風邪引きました
NGNG¶( ゚Д゚) < >>139 関数の定義だけして宣言をしていないからだと思うんだな
ゝ|し |┐
(_|./ |┘
U U
0141デフォルトの名無しさん
NGNGint a[10]={ 1,2, ... };
みたいな初期化は成功するんだけど
a[]={ 1,2, ... }
は無理っぽいし、
a[0]=1;a[1]=2; ...
なんてダサい構文使うわけにも行かんし。さてどうしたものか。
0142デフォルトの名無しさん
NGNG>は無理っぽいし
( ゚Д゚)ハァ?
0143141
NGNGご、ごめんよう。俺が悪かったよう。
a[0]=1,2,3,4,5 ...;でコンパイルは通ったんだけど、
考えてみたら左の値以外捨てられてるだけだね…撃つだ氏のう。
0144デフォルトの名無しさん
NGNGおしりにセミコロンが抜けてる( ^∇^)σ
0145SAGE
NGNGくらいしかないんでないの?一文で書くなら。
0146デフォルトの名無しさん
NGNGchar配列ならそれでいいな
0148141
NGNGあ、タイプミス。まあ気にするな。
>>145
それくらいしかないのかねえ、やはり。
目的としてはクラス内で宣言した配列をコンストラクタで初期化したいんです。
そういえば構造体も struct x a; a={ 1, 2, "abc" };
みたいな書き方できないんだっけ?
今試したらエラー出るんですが。
0149デフォルトの名無しさん
NGNGそれだと代入になっちまう。
宣言時初期化は可能なはずだが。
0150148
NGNGつうかあんた、代入と宣言時初期化は
別モノだってこと知らないんだな。
本でもみて調べてみそ。
0151デフォルトの名無しさん
NGNG0152141
NGNGいえ全然。C++しか知りません。あとバッチファイル。
>>149
>つうかあんた、代入と宣言時初期化は
>別モノだってこと知らないんだな。
まあ違うことくらいは知ってるけど、詳しくないです。スマソ
結論としてはmemcpyでやれor宣言時に初期化しろってことですか?
配列をコンストラクタで初期化するような場合ってどうするんですかね。
コンストラクタにテンポラリ配列を作って代入とか?こんな具合に
class A{
int array[5];
A();
}
A(){
int tmp[5]={0,1,2,3,4};
for(int i=0;i<5;i++) array[i]=tmp[i];
}
0153デフォルトの名無しさん
NGNG配列だけ含むクラスを作っちゃうのはどうですか?
class array_class {
public:
int d[5];
};
array_class initdata = { 0,1,2,3,4 };
class A {
public:
array_class array;
A() { array = initdata; }
};
ただしこれだとarrayをアクセスするとき、
array[i]じゃなくてarray.d[i]と書かないといかん。
0154139
NGNG宣言してもコンパイルとおりません。
宣言って,
template<class T>
void f(void* pv, const CustomString& s);
こういう宣言?
それとも、
void f<int>(void*, const CustomString&);
void f<float>(void*, const CustomString&);
void f<string>(void*, const CustomString&);
こっち?
どっちにしてもこんどはリンクエラーがでるよ。
関数fが未解決だって・・・
それとも、もっと違う宣言?
わからんよー、教えてー、ギコ猫ー!
0155デフォルトの名無しさん
NGNGvoid f(T *tp, const CustomString &s) {
*tp = s;
}
0156デフォルトの名無しさん
NGNGint array[5];
A() {
for (int i = 0; i < sizeof array / sizeof *array; i++) array[i] = i;
}
}
これでは、ご不満か?
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG0159139
NGNG>157
>template<class T>
>void f(T *tp, const CustomString &s) {
>*tp = s;
>}
これにしたときって、
typedef void (*FuncPtr)(void*, const CustomString&);
をどう書けばいいんですか?
typedef template<class T>
void (*FuncPtr)(T*, const CustomString&);
こう書くとコンパイルエラーがでるし・・・
配列として使えないと意味ないし・・・
すいません、厨房で・・・
0160デフォルトの名無しさん
NGNGテンプレート関数では無理。マクロでも使っておいたら?
#define F(T) void f##_##T(void *pv, const CustomString &s) { *(T*)pv = s; }
F(int)
F(float)
F(long)
typedef void (*FuncPtr)(void*, const CustomString&);
FuncPtr[3] = { f_int, f_float, f_long };
0161160
NGNG0162159
NGNG>#define F(T) void f##_##T(void *pv, const CustomString &s) { *(T*)pv = s; }
>F(int)
>F(float)
>F(long)
>
>typedef void (*FuncPtr)(void*, const CustomString&);
>FuncPtr[3] = { f_int, f_float, f_long };
どうも、ありがとうございます。
やっぱ、無理か・・・
>最後の行を間違えた。けど、分かるよな?
型名に代入・・・
0163デフォルトの名無しさん
NGNG1. 『独習C++』で学習しているのですが、3章の熟達スキルチェックの問4が分かりません。
問題と答は次のようなものです。
Q. オブジェクトのアドレスを、引数として関数に渡すことができるか考えなさい。
A. できません。
これってそうなのでしょうか? class sample; というクラス型で
sample obj; を宣言して、sample型のオブジェクトへのポインタを引数にとる関数
void func(sample *ptr); に対して func(&obj) でオブジェクトのアドレスを渡せ
ると思うのです。実際にテストプログラムでも正常に動作しましたし。
私自身が問題を誤解しているのか、それとも答が間違っているのか、どちらなの
でしょうか?
2. 配列の宣言について。
int a[4][2];
という配列は a[2] が4つという意味ですよね。
#int (a[2])[4]; という宣言は許されるのかな?
Cを学習した時から思っていたのですが、[] が左から評価されるのであれば、
a[4] の配列が2つと考えるのが自然じゃないんですか? この辺り、熟練の
方々はどのように理解されているのでしょうか?
以上2点です。よろしくお願いします。
0164>162
NGNGその引数に適合する関数を実体化する、というようなメカニズムなので、
テンプレート引数で指定している型(たとえばclass T)を引数の中でつかっていないと、
テンプレート関数の呼び出しは成立しないし、class Tに実際の型をあてはめるのも、
引数の型を見て行われるので、君のやろうとしていることは成立しない。
1:テンプレート引数の型(class T)を、関数引数の中で使っていないので、
君の宣言しようとしているテンプレート関数は、そもそもがテンプレート関数として間違い。
155のように、引数の中にclass Tを使って、157のように渡す引数の型で、仮の型である
class Tの型を実際に指定する。テンプレートクラスのように、f<int>みたいな構文で
テンプレート関数を実体化することは、出来なかったはず。
2:テンプレート関数は実体がないので、テンプレート関数へのポインタは成立しない。
また、テンプレート関数は、関数呼び出しの構文の中で実体化されるので、
実体化されたテンプレート関数へのポインタも、取り出し様がない。
0165>163
NGNGその変数が利用されるときの使われ方に出来るだけ似たような形で宣言する、
という方針らしいとか言う話を聞いたことがある気がする。
この場合で言えば、a を 「int[2] が4つ」な配列として宣言したなら、
後で使うときは a[0], a[1], a[2], a[3] はそれぞれがサイズ2の配列扱いになるわけで。
ここで更に a[0] の 2番目の要素にアクセスするときは a[0][1] っつう書き方になる。
要するに、 「int[2] が4つ」を使うときは a[0-3][0-1] って記法になるんで、
宣言の方もそれにあわせて int a[4][2] らしい。
0166>163
NGNGオブジェクトというのは、いろんな意味で使われる。
オブジェクトをインスタンスの意味でとらえたら、
あなたの考えるとおり、答えのほうが間違えている。
オブジェクトをクラス(インスタンスの型)の意味でとらえたら、
答えは正しい。ということではないですか?自信はないですが。
配列やポインタの宣言では、実際の変数で演算子を使う位置に、[]や*を書く、
というのが、Cの考え方です。
int a[2][4]; だと、a[i][j] で配列の中身を参照するときに、iは0〜1でjは0〜3で、
配列の中身を参照するわけで、宣言での位置と実際の変数での位置が一致している。
int *a[2];(ポインタの配列)と int (*a)[2]; (配列へのポインタ)の違いも、
前者は実際に *a[i]で中身を参照するし、後者は (*a)[i] で中身を参照するという風に、
実際の使い方と位置が一致しているので、見分ける事が可能。ということです。
あと、int (a[2])[4]; みたいに、余分なカッコはOK。
0167デフォルトの名無しさん
NGNG原典(Reference of ISO C++) 以外の参考書は多くの Reviewer の
洗礼にさらされていないことが多いから内容がわかりづらかったり
極端な場合誤っていることもある。
多くの本を読んで見る目を養っていけ。
蛇足だがプログラム方法論を語る書籍は
とりわけ独り善がりな本が多いので
良書かどうか見極めることが先になる。
悪い本に時間を費やすのは大馬鹿だからな。
0168デフォルトの名無しさん
NGNGありがとうございました。
配列に関しては、よく分かりました。
一つ質問なのですがインスタンスってどういう意味ですか?
直訳は実例とかそういう意味ですけど、C++においては、何を
指すのでしょうか?
0169デフォルトの名無しさん
NGNG>>167
多くの本を読むのが理想だとは思うんですが、なんせ
この関係の本はどれも高価で・・(^-^;
あんまりバカスカ買う余裕ないっす。
0170>168
NGNG実体化したものという意味合いで、クラスが実体化したもの、つまり変数。
0171デフォルトの名無しさん
NGNGなるほど。納得です。
ありがとうございます。
0172デフォルトの名無しさん
NGNGそれは違いすぎる!
いいかげんなことゆーなよ。
0173デフォルトの名無しさん
NGNG0174仕様書無しさん
NGNGObject C を持つことができる Object B があって、B.isEmpty()で C を持ってるかどうかわかります。
B の2次元配列(仮名map)を持つ Object Aで、map[x][y].isEmpty()を返すインターフェイスが欲しいのですが、
よい名前が思いつきません。
当初、haveBAt(x,y)にしたのですが、this.have など見てると鬱になります。
何か良い名前か一般的な名前とかあったらおしえてください。
あそびで作ってるので、命名規約はありません。J(ava)Scriptです。
0175仕様書無しさん
NGNGObject C を持つことができる Object B があって、B.isEmpty()で C を持ってるかどうかわかります。
B の2次元配列(仮名map)を持つ Object Aで、map[x][y].isEmpty()を返すインターフェイスが欲しいのですが、
よい名前が思いつきません。
当初、haveBAt(x,y)にしたのですが、this.have など見てると鬱になります。
何か良い名前とか一般的な名前があったらおしえてください。
あそびで作ってるので、命名規約はありません。J(ava)Scriptです。
0176デフォルトの名無しさん
NGNGツリービューコントロールで選択した
テキストを取得したい場合、どのようにやればいいのでしょうか
TreeView_GetItem(***)あたりを使ってみたんですが
うまくいきません。どうかアドバイスお願いします
0177174
NGNG0178デフォルトの名無しさん
NGNGJScriptって A.isEmpty(x,y) みたいにメソッド名のオーバライド
できないんだっけ? なら A.isMapEmpty(x, y) かなあ? 俺の場合。
0179デフォルトの名無しさん
NGNG何時ごろ誰がどういう形で実現するのでしょうか?
JSR-1 RTSJ(リアルタイムJava)とか
JSR-14 GenericType導入とか、欲しいなあ。
JSR一覧はこちら
ttp://java.sun.com/aboutJava/communityprocess/search.html
JSR-5 XMLPerseなんてのは
IBMにあるやつそのまま使うでだめなのかな?
0180デフォルトの名無しさん
NGNGisCellEmpty()
二次元配列なら表計算チックに Cell(セル)ってのはどーよ
0182デフォルトの名無しさん
NGNGなにか使えそうな物が有れば教えてください.
以下のものを検討したんですが・・・
■Libwww
ドキュメントが見つからない
■IEコンポーネント
遅い, Windows依存になってしまう.
0183名無しさん
NGNGかもしれないねー。私もちょっと考えてみるよん。
0184141
NGNG0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNGHTREEITEM hItem;
TVITEM tv;
char str[256];
hItem = TreeView_GetSelection( hTree );
tv.hItem = hItem;
tv.mask = TVIF_HANDLE | TVIF_TEXT;
tv.pszText = str;
tv.cchTextMax = 255;
TreeView_GetItem( hTree, &tv );
これで出来ないかな?
strに選択されているアイテムのテキストが入る
0187デフォルトの名無しさん
NGNGを取得することは出来るのでしょうか?
もし出来るならそのやり方はどうやるのでしょうか?
0188デフォルトの名無しさん
NGNG「〜へのアクセスは拒否されました」のダイアログが出て起動すらしません。
ファイルをドロップした時はファイルを開いて起動するのですが、
フォルダだと駄目なのです。
原因らしきもので、シリアライズ中のCArchiveでファイルを開いた状態で
渡してくれるので、フォルダはファイルとして開けないから、
警告が出てるのかなーと、でも回避方法はわかりません。
どなたか、ご存知ないですか〜
0189デフォルトの名無しさん
NGNG定義されているか手っ取り早く調べる方法はありますかいな?
0190デフォルトの名無しさん
NGNGgcc -P でcppだけ実行させる。
これで見にくい#ifdefや、ややこしいマクロ
多段typedefなんかを楽に調べられる。
VC++? そんなもん知らん。gccマンセー
0191デフォルトの名無しさん
NGNG楽ジャン!
0192デフォルトの名無しさん
NGNGstruct hostent a;
a=gethostbyname("www.asahi.com");
printf("%s",inet_ntoa(a->h_addr));
}
とかすると、Solarisでは動くのですがLinuxでは動きません。
アホなのはわかってるのですが、どこが悪いんでしょうか?
0193デフォルトの名無しさん
NGNG失礼、
struct hostent a;
ではなく
struct hostent *a;
でした。あと、#include は省略してあります。
0194>192
NGNG0195デフォルトの名無しさん
NGNGポインタ宣言だとしたら、まだメモリの確保を行っていないのでは?
ってか、動く方がダメなような気が
0196デフォルトの名無しさん
NGNGエラーはでない、でも値がおかしい。
>>195
そおなんです、実は
inet_ntoa(struct in_addr in)
だから、ポインタ渡すのはおかしい。でも、Solarisで動いちゃうからおかしい。
多分、僕がわかったつもりでいる「構造体」について完全に勘違いしているのでは?
0197デフォルトの名無しさん
NGNGaがポインタでも、a->h_addrはポインタとは限らないぞ。
ああ、今日もまたくだらないレス返してしまった。
0198デフォルトの名無しさん
NGNG俺はMSに漬かっている井の中の蛙だけど。
MSDNを見たら h_add は h_addr_list[0]のマクロって
記述がある。
inet_ntoa(*(in_addr*)a->h_addr);
inet_ntoa(*(in_addr*)a->h_addr_list[0]);
じゃだめ?
0199デフォルトの名無しさん
NGNGsocket関係はこんなもんです。
Cでいろんな種類のソケットアドレスを総称しようと
していて、そのリストを返すから、in_addr->h_addrはchar**になってる。
void*もなかった時代の名残ですな。
結論としては>>198が正解。
0200198
NGNGvoid*はchar**よりも歴史が浅いことを初めて知ったよ。
勉強になった。これだけでも良い収穫っす。
0201192です
NGNGどうもありがとうです。
(まだ試していないけど)
h_addrはh_addr_list[0]のマクロだけど、
マクロを使うのと使わないのとでは動作が違うということでしょうか?
マクロは単なる書き換えに過ぎないと思っていたのだがけど・・
実際にメモリの内部を覗いてみたい・・・
デバッグ関係のお勧めの本とかありませんか?
0202198
NGNG>h_addrはh_addr_list[0]のマクロだけど、
>マクロを使うのと使わないのとでは動作が違うということでしょうか?
>マクロは単なる書き換えに過ぎないと思っていたのだがけど・・
俺はVC++デベロッパーで、あなたの開発環境は知らない。
OSも違うみたいだし。socket周りもカジッタ程度なんで、
ヘッダを知らなければ憶測の域を出ないという訳。
h_addrでOKならそれで良いでしょう。どっちかって言うと
h_addr_list[0]が環境依存なのかな?
>デバッグ関係のお勧めの本
知らない。
VC++なら、ブレイクポイント、デバッグウインドウ、
プロセスアタッチ等を使いこなせれば良いような。
0203デフォルトの名無しさん
NGNG意味は調べたけど色々あるみたいで、ごく単純な計算をする
だけのプログラムのコーディングシートをつくれとか課題だされ
て困っています。
0204デフォルトの名無しさん
NGNG0205203
NGNG単純な計算だけのプログラムなのでデータコーディングシートのことでも
ないし、何かほかにコーディングシートと呼ばれるものがあるんでしょうか?
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG課題を出した先生に聞け
それが一番安全、確実
0208デフォルトの名無しさん
NGNGどあははははははははははははははははははははははははは。
0209デフォルトの名無しさん
NGNGそこまで面白く無いところにワラタ
0210デフォルトの名無しさん
NGNG元はドクター中松の発明品だ、覚えとけ
0211デフォルトの名無しさん
NGNG全然別物。
ただ、FD作ったIBMが特許訴訟を起こされるのを嫌って、
やばそうな特許を買い漁ったのの1つにDr中松のがあっただけのこと。
当時のIBMは金が余ってたのねぇ。
0213デフォルトの名無しさん
NGNG語学とかの教材用でデジタルでもない。紙が固定でヘッドのほうが動く。
フロッピーとの共通点は磁気トラックが円を描いてるとこだけ。
0214デフォルトの名無しさん
NGNGうわぁ懐かしい、俺それもってたよ。
リコーが出してたやつでゲームばっかだったけどな。
0215デフォルトの名無しさん
NGNG速度低下があると困る用途なので、printfでコンソールに出力したいんですが
Win32のプロジェクトから、コンソールって開けるんでしょうか??
なんかいい方法ないですか〜
0216デフォルトの名無しさん
NGNG>なんかいい方法ないですか〜
って、素直にコンソール開けよ。
(でも、速度低下は当然あるよ。)
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNGOutputDebugString
じゃだめ?
0219デフォルトの名無しさん
NGNG特定の値のときだけ出力するとか、値が変化したときだけ出力せい
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG> 値変化しまくり〜の秒間100回更新
それで速度低下が発生しないログの取り方があったら俺も知りたい
0222デフォルトの名無しさん
NGNG共有メモリ上に値をダンプし、専用ツールを作って見る
メモリ量さえ十分ならテスト可能なはず
0223デフォルトの名無しさん
NGNG秒100回のログなんか作ったって 人間が見てられないって
表示の更新は1秒おきっす。
秒間100回ループで回ってるような速度最重視な処理なので、パフォーマンスの低下は最小限
にしたいってことです。一番軽いのがprintfかなぁと思って
0224デフォルトの名無しさん
NGNG一番軽いのは>>222メモリに書きこむだけだから最軽量
0225名無しさん
NGNG変数のブレークポイントに条件式つけるよ。
break if (x > 100)とか。
VisualStudioにそんな機能あるか知らんけど。
0226デフォルトの名無しさん
NGNG過去ログくらい読め
0227デフォルトの名無しさん
NGNG落として組み込んで見たのですが…画像ロードするだけなのに実行
ファイルが140KB増えてしまいました。画像圧縮分とトントンでしょんぼり。
で、質問なんですが…こんなもんなのですか?
何かライブラリの使い方、間違ってる気がしてならないんです。
0228デフォルトの名無しさん
NGNG0229>227
NGNG0230227
NGNG>>228
そうなんです。Windowsにpng読むためのDLLでも
標準で入ってればなぁ無いですよねぇ、普通。
>>229
そんなもんスか。ある意味安心しました。自力……は、う〜ん。
0231デフォルトの名無しさん
NGNGPNGにこだわってないなら、MAGとかでもいいんでないの?
0232>231
NGNGでもMAGって16色じゃなかった?
0233デフォルトの名無しさん
NGNGMAGは256は対応してた。X68なPICな作者はどうしたかな。PICの後継作ってなかったっけ?
つかJpeg2000ってまだ?
0234>223
NGNG0235デフォルトの名無しさん
NGNGbmp+gzip(deflate) 使え。
zlibはうまく改造すると30KBくらいの実行サイズ増加で済む。
0236デフォルトの名無しさん
NGNG>>235
デコードだけなら12,3KBで済むぜよ。
0237デフォルトの名無しさん
NGNGclass _child { list<_child *> friends; };
class _teacher { list<_child> children; };
_teacher teacher;
上のようなクラス、つまり先生(teacher)に子供(child)が
リスト構造でつながっていて、子供は友達(他の子供)への
ポインタのリストを持っているとします。
今、子供リスト(teacher.children)に入ってる子供の順番を
ランダムにソートしたいのですが、
void random_sort(_teacher &teacher){
_teacher teacher_tmp;
while(~teacher.children.empty()){
list<_child>::iterator i = teacher.children.begin();
advance(i, (int)(teacher.children.size()*RAND)); // RANDは0以上1未満の乱数
teacher_tmp.children.push_back(*i);
teacher.children.erase(i);
}
teacher.children = teacher_tmp.children;
}
という関数を作りました。でもこれを動かしたとき、
子供の友達関係が変わってしまっているようなのですが、
どこかおかしいでしょうか。教えてプリーズ。
0238デフォルトの名無しさん
NGNGteacher.children.erase(i)した時点でアドレス変わってるね。
失礼こきました。
0239227
NGNGPNGにこだわるわけではないのですが、一応16bit以上
なのでMAGってのは厳しそう…。すいません。
bmp+gzip(deflate) 、良さそうですねぇ。早速探してきます。
なんかメガデモ作りたくなるぐらいw省スペースですね、コレ。
0240デフォルトの名無しさん
NGNGMAPIでLogonして取得できるようなのですが、
OutLook ExpressになるとLogonができずに受信フォルダの
情報が取得できません。
OutLook ExpressにLogonはできないものなのでしょうか?
もしできないなら何か(MAPI)にかぎらず受信フォルダの情報を
取得できるやりかたは無いでしょうか?
0241デフォルトの名無しさん
NGNG小学5年生でJavaScriptをマスターし
小学6年生でC,C++をマスターし
中学1年生でPerlをマスターし
中学2年生でJavaをマスターしたおいらに何か質問ある?
0243241
NGNG0244デフォルトの名無しさん
NGNGhttp://corn.2ch.net/test/read.cgi?bbs=entrance&key=986309428
0245デフォルトの名無しさん
NGNG大きく変わった個所を教えてください。
0246デフォルトの名無しさん
NGNG質問をさせてもらった者です。質問は例えば
********************************
class _child { std::list<_child *> friends; };
class _teacher { std::list<_child> children; };
********************************
のようなリストついて、teacher.childrenに格納されている
子供の順番をランダムにソートしたいというものだったんですが、
その後以下のような実装にしました。
********************************
template<class type>
class _random_sort: public binary_function<type*, type*, bool>{
public:
_random_sort<type>(){}
bool operator()(const type &a, const type &b){
return RAND<0.5; // RANDは[0:1]の一様乱数
}
};
//こんな演算を定義して
teacher.children.sort(_random_sort());
//みたいに使ってます。
********************************
でもなんとなく無駄なことをしている気分が拭えません。
もう少しエレーガントな方法ないでしょうか。
0247デフォルトの名無しさん
NGNG下のASP(VBScript)でSQLにINSERT INTO dbName VALUES('値','値');
をセットして実行すると
エラー タイプ
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Excel Driver] 更新可能なクエリであることが必要です。
て言われちゃいます。誰か助けてくださいモナー
<%
set dbCnn = DBConnection()
set dbData = dbCnn.Execute(SQL)
dbData.Close
dbCnn.Close
%>
<% Function DBConnection()
DBSource = "Driver={Microsoft Excel Driver (*.xls)};DBQ= ****;"
set DBConnection = server.createObject("ADODB.connection")
DBConnection.Mode = adModeReadWrite
DBConnection.open DBSource
End Function %>
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGくだらんスレ いくつも立てるな ボンクラ
削除依頼だ
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG0254"削除"人
NGNG了解しました
重複スレに該当します
よってどちらかを削除します
0255デフォルトの名無しさん
NGNG楽しいんだろうね。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258( ´�D`)
NGNGタスクバーに θ←こんな形のアイコン出ますよね。
このアイコンのグラフィックのリソースって実行ファイルのどこに書かれているかわかります?
UD.exe と us_101.exe と ud_102.dll を色々いじってみたけどよくわかりません。
とある理由でこのアイコンを透明にしたいのですが・・・
0259新米ジェダイの騎士
NGNGでしょうか?チンパンジーでもわかる解説をしてもらえませんか?
お願いいたします。
0260チンパンジーには無理!以上!
NGNG少なくとも実際になにかカンタンなゲームやアプリの1つでも作れるようなら
ほとんど午後の勉強はしなくてもよし。
つーか実際しなかったんで逆に答えづらい(W
0261デフォルトの名無しさん
NGNG0262そう
NGNGC言語の勉強を始めたのですが、持ってる本だけでは分からないとこが
出てきてしまい、悩んでおります・・・。
#define SCREEN_CLEAR puts("\033[2J"];fflush(stdout)
#define END_OF_SCREEN puts("\033[35;1H");fflush(stdout)
まず、この2行なんですが、\033というのがescの文字コードだというのは
分かったんですけど、escというのはどんな役割があるのでしょうか?
あと、1行目にある [2J と、2行目にある [35 というのは一体何なんで
しょうか・・・?
持っている本によると、2行とも「ANSIエスケープシーケンスを使い
カーソル移動/画面制御を行う」と書いてあるのですが、上記の2行で
どうやって制御してるのかが分かりません・・・。
もう一つは、
void CountUpAndDisplay(char *pname,int xpos,int ypos)
{
int i;
for(i = 0 ; i < 5 ; ++i)
{
printf("\033[%d;%dH[%s] %05d",ypos,xpos,pname,i);
fflush(stdout);
sleep(1);
}
}
という関数があるんですが、実行すると
[pnameの内容]00000←一番右端の数字がカウントアップ
と出ます。
printfの中の \033[%d;%dH の部分は一体どんな役割なんでしょう・・・?
yposとxposの内容は何で表示されないのでしょうか?
また最後の部分の %dH のHは何のため・・・?
長々と書いてしまいましたが、どなたか分かる方がいらしたら
教えて下さい。よろしくお願いします。
0263そう
NGNG#defineの2行目の [35 なんですが、 [25 でした。
それと、同じく2行目の 1H は一体何なんでしょう・・・?
よろしくお願いします。
0264>263
NGNG0265うし
NGNGフォーマットなんでしょうか?たとえば,次のようなとき。
00011456: 90 20
0001499D: 10 30
0266デフォルトの名無しさん
NGNG//hoge.c
#include hoge.c
rtn1(); //宣言
rtn2();
rtn1(){ //定義
struct struct1 structure;
rtn2(); //こっからしか呼ばない
return structure;
}
rtn2(){ } //定義
/////////ここまでがhoge.c
//hoge.h
extern rtn1();
struct struct1 {
int hage;
int huge;
}
/////////ここまでがhoge.h
//main.c
#include hoge.h
main(){
rtn1();
}
0267デフォルトの名無しさん
NGNG>>266みたいに書けば良いんでしょうか?
取りあえず266の方法で動いてますが、戻り値に使う構造体の宣言する
場所が適切か? とhoge.c内のrtn1()の宣言を書く必要性があるか? が
分かりません。
includeを展開するとhoge.c内に
extern rtn1();
rtn1();
って宣言が二つになっちゃいますよね?
0268デフォルトの名無しさん
NGNG#include hoge.c
は
#include hoge.h
の間違いです。ゴメンなさい。
0269そう
NGNGエスケープシーケンスで検索したら見つかりました。
やっと理解する事が出来ました。
どうもありがとうございました。
0270デフォルトの名無しさん
NGNGhoge.hに書いてあるので、hoge.c内のrtn1の宣言は不要。
ついでに、関数ではexternがデフォルトだから、別に要らない。
rtn2をmainから見えなくしたいなら、static使え。
Cでstruct使うなら、普通typedefしないか?
0271デフォルトの名無しさん
NGNGよろしくお願いします。
0272デフォルトの名無しさん
NGNGそれとも、メインソースにダラダラと書きますか?
Cのプログラム書いたことが無いので、よく分からなくて。
今、VisualC++で、Win32APIでプログラム書いているのですが
Main.cppに全ての関数がある状態です。
で、ちょっとこれマズイのかな?と思い始めまして。
でも、さすがに関数ごとにソース分けるのもおかしいかなとも思うし
その辺の基準みたいなもの聞かせてもらえたら嬉しいです。
0274デフォルトの名無しさん
NGNGクラステンプレートで /class 毎に。
関数テンプレートで適当に。
クラスで/class 毎に 場合によってはinterfaceクラスはまとめて。
グローバル関数やら変数で適当に。
0275デフォルトの名無しさん
NGNG便乗質問良いですか?
VisualC++でプログラムを分割した場合、どうやってビルドしたら良いのですか?
メインのプログラムに、includeで取り込むのですか?
それとも、分割した*.cppをプロジェクトに組み込んでビルドすれば
勝手に統合してくれるのですか?
後者で試してみたのですが、どうも上手くいかないです。
0276274
NGNGその場合
/////// Class_000.h ///////
#if !defined(Class_000_H__14D886A0_2F63_11d5_9527_00909909BFEC__INCLUDED_)
#define Class_000_H__14D886A0_2F63_11d5_9527_00909909BFEC__INCLUDED_
class Sample;
class Sample
{
public:
Sample(){
Num = 0;
}
~Sample(){}
int
Sample_Func000();
void
Sample_Func001(int);
private:
int Num;
};
#endif
/////// Class_000.cpp ///////
#include "Class_004.h"
int
Sample::Sample_Func000(){
return Num;
}
void
Sample::Sample_Func001(int out_Int){
Num = out_Int;
}
/////// Main.cpp ///////
#include "Class_000.h"
int
main(void)
{
Sample Hoge;
}
のように組む。
#if !defined(Class_000_H__14D886A0_2F63_11d5_9527_00909909BFEC__INCLUDED_)
#define Class_000_H__14D886A0_2F63_11d5_9527_00909909BFEC__INCLUDED_
//ここに宣言する
#endif
で2重宣言をしないようにする。
ちなみに ”14D886A0_2F63_11d5_9527_00909909BFEC” は GuidGen.exe を使って作った
GUID(グローバルユニーク識別子)である。
>後者で試してみたのですが、どうも上手くいかないです。
プロジェクト-->設定-->*.cppを選択反転-->一般-->このファイルをビルドしない のチェックを外す
で組み込めば、多重定義しなければいけるはず。
ただし前者が一般的。
VC++が用意するヘッダを見れば参考になる。
0277274
NGNGmainでreturn 0; が抜けてたぜ。
0279デフォルトの名無しさん
NGNGC++のmain()では、returnを省略すると0を返すことになってなかったっけ。
帰省中で資料にあたれないので、間違ってたらスマソ。
0280272
NGNG>>274
やはり、そのような感じでやって行くのが良いみたいですね。参考にします。
長いソースは見にくいので、デバックの効率も悪くなりますしね。
>>275
上手くコンパイルできないのは、分割したソースそれぞれに必要なファイルがincludeされてないからでは?
全部のソースに、#include <stdio.h> みたいなヘッダは必要ですよ。
>>276
ソース分割したときって、includeで取り込むのが一般的なんですか?
私は、単純にソースを分割してるだけなんですが。
もちろん、上記のようにそれぞれにincludeが必要ですし、externなども場合によって必要になりますね。
includeすると、それぞれのファイルがヘッダファイルと言うことになって、なんかおかしな気もしますが。
0281274
NGNG>ソース分割したときって、includeで取り込むのが一般的なんですか?
一つのプロジェクト内にて複数ファイルで多重に宣言子を参照する場合。
ありがたみが分かるはずです。
宣言子などを使う操作は、ランタイムライブラリ関数を使う感覚でヘッダを
インクルードするだけなので統一性があって良いと思いますが。
0282272
NGNGそうなんですか。
でも、例えば100個の別ソースがあった場合、includeが100個も並ぶことになりますが・・・。
確かに、includeするのが便利なような気もします。
0283>282
NGNG0284デフォルトの名無しさん
NGNGこんな質問するのは少し恐縮なんですが。。。
「マウスの速さ」ってどうやって変えるんでしょうか?
やはり SystemParametersInfo (SPI_SETMOUSE, 〜) を使うんでしょうか。
今やってみたけどなんか駄目みたいです。
どなたかご存知の方がいらっしゃいましたらよろしくお願いします。
環境は VC++6.0、Win2000 を使っています。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNGありがとうございます。staticがデフォだと思ってました。。
1人で作ってるからスコープなんて気にしたこと無かったんで勘違いしてました。
typedefはあんまり使いません。。
structhogeみたいにtypedefするから、なんか意味無いような気がしちゃって
使いません。使った方が良いんでしょうかね?
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNGシステムコールが出てきました。
しかし、出てきたシステムコールの使い方について詳しく書いてありません。
明日辺り、本屋に行ってシステムコールについて載ってる本を買ってこようと
思うのですが、本を読み進めるためには、今すぐ知りたいと思いまして、
ここに投稿させていただきました。
どなたか、システムコールの一覧(もしくは一部)が紹介してある
ウェブサイトとかを知らないでしょうか?
もしご存知でしたら教えて下さい。よろしくお願いします。
0291>290
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG〜′ ̄ ̄( ゚Д゚)< コントロールパネルのマウス設定だ >>284
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< キーボードにそのボタンが亜るだろ。押せ>>290
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< GWで休業中だ>>292
UU ̄ ̄ U U \_____________
0294284
NGNGいえいえ、そうではなくマウススピードを設定するツールを作っているんですが・・・。
そのための API の使い方がわからないのです。
多分、SystemParametersInfo (SPI_SETMOUSE, 0, 〜) 見たいな感じだと思うんですが。
0295デフォルトの名無しさん
NGNG\__ _________________
━━━∨━━━━━━━━━━
.__ みんな正解
iii■∧ /
━ (,,゚Д゚) / ━━━━━ ∧∧━━ ∧∧
| つ ∇ (゚Д゚;) (゚Д゚;)
| |┌─┐ /⊂ ヽ /⊂ ヽ
〜| ||□| √ ̄ (___ノ〜 √ ̄ (___ノ〜
∪∪ | | || ━┳┛ || ━┳┛
 ̄ ̄ ̄ ̄| | ====∧==========
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| そんな答えが通用するかゴルァ
\____ ∧
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄
| ただ単に分からないだろ、教授?
0296デフォルトの名無しさん
NGNG0297転載
NGNGマウス速度 0 1 2 3 4 5 6
--------------------------
lpvParam[0] 0 A 7 4 4 4 4
lpvParam[1] 0 0 0 0 C 9 6
lpvParam[2] 0 1 1 1 2 2 2
--------------------------
int speed[3] = {4,6,2};//速度6
SystemParametersInfo (SPI_SETMOUSE, 0, &speed, 0)
これじゃ駄目?>>294
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNGPerlのソースは読んだけど・・・わけわからん目が回った
0300デフォルトの名無しさん
NGNG一番簡単なのは、java.util.Hashtableのソース読む。
0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNGロビーで阿呆がこんな事してしまいました。
この板の住人さんからもおしかりの一言をお待ちしています。
すみませんねぇ・・
0303しー
NGNGチワ。
∧ ∧__
/(*゚Д゚)/)/\
/| ̄∪∪ ̄|\/
| しぃ |/
 ̄ ̄ ̄ ̄
0304新米ギコ@ROM状態
NGNG(,゚д゚) < マターリと逝きましょう
ヽ/つ且~~
(__ _)
^
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG0308新米ギコ@ROM
NGNG| ∪ |
./| |
| ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| i ,,゚Д゚) < >>305 ポーランド人じゃないからわからんッス
U U \________
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNGJ_†_|__
/(*゚Д゚)/)/\
/| ̄∪∪ ̄|\/
| ╋ |/
 ̄ ̄ ̄ ̄
0311デフォルトの名無しさん
NGNGなり呆然としています。
だれかアドバイスを〜〜
0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNGご愁傷様(-人-)ナムー
振舞いだけを参考に新規作成すべし。
で、開発はVB6でやるの?
0314311
NGNGそれができればいいんですが、<VB6で開発
「DLLのバージョン違うと動かん!」とかゆーてるので<先駆者
2台のPCにVB2とVB4別々につっこんで開発させられるかも〜
0315デフォルトの名無しさん
NGNG「ファイルを開く」ダイアログを出して
任意のファイルや任意の拡張子のファイルを選ぶ方法はありますでしょうか?
あるいは、フォーム中でも任意のファイルを選ぶ方法を調べています。
0316デフォルトの名無しさん
NGNGperl で言う jcode.pl みたいな感じの物を探してます。
ではまた探してきます。
0317デフォルトの名無しさん
NGNGツールボックスのツールの選択から
"Microsoft Common Dialog Control" を使うと出来ると思う。
0318デフォルトの名無しさん
NGNG0319デフォルトの名無しさん
NGNG関数へのポインタをtypedefすんのって
typedef (void (*) ()) voidfunc;
じゃなかったっけ?
0320デフォルトの名無しさん
NGNGtypedef void (*voidfunc) () ;
ギコネコさぼってんな
0321デフォルトの名無しさん
NGNGこちらでも質問させてください
ウィンドウモードで動くプログラムを組んでいるのですが
Win98、Meで、モニターの省電力モードから復帰したときに
プログラムが止まってしまっています
クライアント領域が真っ黒のままで、VCでブレークすることも
できません
Win2000では平気なんですが・・・
どなたか原因ご存じの方、お教えいただけませんか?
0322デフォルトの名無しさん
NGNG見てみないことにはわからんよ。
モジュールを少しずつ切り離していって
どこまでなら動くか、どれを組み込むとダメかというテストをしていって、
問題を起こしている部分を特定していくのがいいと思うよ。
0323新米ギコ
NGNG(,゚д゚) <マターリ
ヽ/つ且~~
(__ _)
^
0324ギコ猫
NGNG( ,,) < あげ
/⊃⊂ \____
〜( _つ
し' ミ o
0325デフォルトの名無しさん
NGNGTAP3フォーマットの資料ってどっかにないでしょうか?
0326新米ギコ
NGNG¶( ゚Д゚) || <あ゙〜
ゝ|し |つ||
(_|./ | 人
U U 川
0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNGさようなら、ギコ猫。
0329デフォルトの名無しさん
NGNG0330新米ギコ
NGNG¶( ゚Д゚) < >>327 ageかよっ(三村風)
ゝ|し |┐
(_|./ |┘
U U
∧∧
¶( ゚Д゚) < >>328 お前が覚えてるみたいだからそれで十分だ!
ゝ|し |┐
(_|./ |┘
U U
∧∧
¶( ゚Д゚) < >>329 現在リハビリ中だ!
ゝ|し |┐
(_|./ |┘
U U
0331新米ギコ
NGNG¶( ゚Д゚) =3 Be社買収かあ、、、
ゝ| つ日~~
(,|/ )
U U
0332sage
NGNG0333Delギコ
NGNG|
| ∧ 呼んだ?
|Д゚)
⊂|
| `〜
|∪
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ 復帰オメデト
>>331
米パーム、Beを買収しPalm OSを強化
http://www.atmarkit.co.jp/news/200108/18/palm.html
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG0336新米ギコ
NGNG〜′ ̄ ̄( ゚Д゚)< >>332 負けるが価値!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >>333 ねらい目はAtheOSだ!
UU ̄ ̄ U U \http://www.PetitionOnline.com/savebeos/petition.html
http://beserved.teldar.com/petition.asp
http://www.befaqs.com/save/
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >>334 キリ番取り損ねた嫉妬か(藁
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >>334 ageだけだとレスしづらいので、質問かけこのやろ〜
UU ̄ ̄ U U \_____________
0337デフォルトの名無しさん
NGNG0338新米ギコ
NGNG〜′ ̄ ̄( ゚Д゚)< >>335 Delphiだ! フリーで配布開始されたし、
UU ̄ ̄ U U pascalからCの移行は比較的楽だぞ
0339デフォルトの名無しさん
NGNGCに移行しなきゃいけない?
0340研究生
NGNG大学の研究で3次元の入力デバイスを用いて
リアルタイムに位置を用いる部分があるのですが、
入力に用いるデバイスの吐き出す値が1メートル弱を
128段階で表していて、非常にぶれます(だいたい5−6)
その値を出来る限りレスポンスを送らせることなく滑らかに
OpenGLの表示へ連動させる必要があるんです。
どういう方法があるでしょう。自分は今のところホーミング
に近い方法で補間をかけてますが、この方法だと例外無く
送れが目立ってきます。
いい方法を知ってる人、お願いします。
0341sage
NGNG精度の高いのとおおざっぱなのと、二つの入力をとれるように出来ない?
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNGC/C++一般のデバッグ情報をプログラムデータベース使用にしてみたのですが
ビルドメニューのプロファイルを有効になりませんのです TT。
0345デフォルトの名無しさん
NGNGぶれるというのは、単にノイズが入るのではなくて、
慣性があったりするのか?
こんなことできるかどうか分からないが、
針の動きを物理モデル化して、
真の値を逆計算できないだろうか?
0346sage
NGNGVSのバグだ。
ビルドオプションに手書きで /profile いれとけ。
0347sage
01/08/26 19:48ID:Y.fVwBs60348344
01/08/26 21:04ID:se2UnDgYWin98で試したら出来ました(いままで2Kでやってた)
2KにVC入れなおしてみます。
0349344
01/08/26 21:30ID:se2UnDgY0350新米ギコ
01/08/28 01:09ID:XkgMJobE〜′ ̄ ̄( ゚Д゚)< >340 脳内補正で何とかしろ!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >343 夜中の二時は基本的に寝てるぞ、オレは!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >344 日ごろの行いが悪いと思え!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< >347 testはテスト仕様書を作ってからだ!
UU ̄ ̄ U U \_____________
0351しー ★
01/08/31 09:36ID:???♪
∧ ∧__
/(*゚ー゚) /\
/| ̄ ̄ ̄ ̄|\/
| しぃ |/
 ̄ ̄ ̄ ̄
0352新米ギコ
NGNG¶( ゚Д゚) <開店休業、、、
(_( _,ノ
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG左手に持ってるのはノートPC?
0356デフォルトの名無しさん
NGNGいくつか読み方がわからないモノがあるので教えて下さい。
Uses
procedure
var
それとVarは何かの略でしょうか?
0357デフォルトの名無しさん
NGNGプロシージャ
ヴァー
variable
0358356
NGNGどうもです。
ユージスだけ読み方間違ってました。
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364新米ギコ
NGNGΣ|Д゚) なんか落ち着く、、、
|⊂|
| |
| ∪
~~~~~~~~~~~~~~~~~~~~~
0365Delフサギコ
NGNG〜′,,,,,,,ミ,,゚Д゚彡 < age〜〜〜る!!
UU""" U U \_______________
0366新米ギコ
NGNG|Д゚)<何時までいる気なのかなあ
|⊂
| |
| U
~~~~~~~ ∧,,∧フー ∬
ミ,,゚Д゚彡っ━~
___ ミ,,づ日~,,ノ.
|\ ミ,,,,/~), \
\| ̄ ̄ ̄ .じ'J ̄ ̄|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
0367下手人
NGNG\ ハイハイ 今だ367ゲットズザー っとくらぁ /
 ̄ ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧∧
(゚Д゚O =3
⊆⊂´ ̄ ソ ヤレヤレ
0368下手人
NGNG| ̄Σ( ゚Д゚) ̄ ̄| < 起きてたのは俺だけか
|\⌒⌒⌒⌒⌒⌒\ \
| \ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ |⌒⌒⌒⌒⌒⌒|逝ってきます
\ |_______|
0369デフォルトの名無しさん
NGNGヴァルと読んでました。
0370新米ギコ
NGNG( ∧∧ Λ⊆ >>367-368 放置プレイが基本だ!
' (゚Д゚≡ ゚ 3゚) <>>369遅レスご苦労さん
ι/ ̄∪ ̄\ヽ
| /\ |
\|/ \ |
├ | V
├ |
├ |
├ |
├ |
├ |
├ |
├ |
├ |
├ |
├ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
0371Delフサギコ
NGNG∧,,∧ ゛
∧,,∧ ミ・ー・ミ
ミ ´ー`ミ∧ ∧ ∧,,∧ ゛ミ,,,,,,,,,ミ ゛
\ < (;゚Д゚) ミ゚Д゚ ミ /|
\.⊂ヽ \⊂ヽ ミ,,_//
\ ⊂ _,ノ ⊂ _,ノ゛/
∪∪ ̄∪∪"
エエッ イツマデモジャゴルァ
0372新米ギコ
NGNG(,,゚Д゚) < いないはず!!
Π ̄ ̄ ̄| \
|つ 適当 ()  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| |___.|
∪∪
0373デフォルトの名無しさん
NGNG| |Д゚)< ...いるよ
| | U \__
0374しー ◆CgikokqI
NGNGイマセン。
∧ ∧__
/(*゚Д゚)/)/\
/| ̄∪∪ ̄|\/
| しぃ |/
 ̄ ̄ ̄ ̄
0375デフォルトの名無しさん
NGNG| 全国の天気 鬱鬱 |
| 鬱鬱鬱鬱 |
| 鬱鬱 |
| │
| 鬱 鬱 │
| 鬱鬱鬱 │
| 鬱鬱鬱 │
| 鬱鬱鬱鬱鬱鬱鬱鬱鬱鬱鬱 │ ∧ ∧ / ̄ ̄ ̄ ̄ ̄
| 鬱鬱鬱鬱鬱鬱鬱鬱鬱 | \(゚Д゚ )< 全国的に鬱
| 鬱鬱 鬱鬱 鬱鬱鬱 | ⊂ つ \_____
| 鬱鬱 鬱鬱 鬱鬱 鬱 │ │ │
|________________| .UU
0376新米ギコ
NGNG( ゚Д゚)<もう居ないだろう
| つ且~~
|__ ┐
⊂二二二UU二二⊃
0377下手人
NGNG/:\.__じー\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|: ̄\ (∩゚Д゚)\< ・・・・・・
|: |: ̄ ̄ U ̄:| \__________
0378デフォルトの名無しさん
NGNG0379しー ◆CgikokqI
NGNGジー
∧ ∧__
/(*゚ー゚) /\
/| ̄ ̄ ̄ ̄|\/
| しぃ |/
 ̄ ̄ ̄ ̄
0380新米ギコ
NGNG¶( ゚Д゚) =3 今年は今日で仕事納め、来年もよろしく
ゝ| つ日~~
(,|/ )
U U
0381下手人
NGNG( ,,)┌─┴┴─┐
/ つ 年末進行 |
〜′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
0382デフォルトの名無しさん
NGNG( 年末進行だって哀れだね
。o ○\____________
.∧∧ヘヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ノ ) 。o○( 工程管理者が無能だと悲劇よね
./ | \ \______________
(___ノ(___ノ
/ \
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|なんつったりして
\
V ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄
∧ ∧ヘ∧
(,,゚Д゚ノД゚)
./ | \
(__ノ(__ノ
/ \
0383下手人
NGNG| 来年の抱負 |
|『有能な上司をGet』 |
|_________|
. ∧∧ ||
( ゚д゚)||
/ づΦ
0384新米ギコ
NGNG|Д゚)<年末進行って、海の近くに詣でるのかとオモタヨ
|⊂
| |
| U
~~~~~~~
0385下手人
NGNG○。 。
。
o
○
○
O 。 。
。o
o
。
o
∧∧ 。 ゴボゴボ...
( ゜Д゚) ゴボボボ,,,
\ つつ
\ つつ
∫ ̄
#改行問題、直しました(下手なんでデータ量増えそうだけど)
0386新米ギコ
NGNG¶( ゚Д゚) <仕事始めなんだな
ゝ| つ△)
(,|/ )
U U
0387下手人
NGNG∧ ∧ ♪ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ゚Д゚) < 正月ってなんですか
| つ[|lllll]). | 普通休みなのですか
〜| | ♪ .| 線表の中も ローテの中も 探したけれど見つからないのに
∪∪ | 意地でも休む気ですか
| ところで工事してみませんか
| 一人で工事 一人で工事 やってみたいと思いませんか
| ふふっふ〜(奈落の底へ)
| ふふっふ〜(奈落の底へ)
| ふふっふ〜 さ〜あ〜
\_________________________
0388流しのSE
NGNG∧ ∧ ♪ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ゚Д゚) < 正月なんて ららーら らららら〜らー
| つ[|lllll]). | 正月なんて ららーら らららら〜らー
〜| | ♪ .| 正月なんて ららーら らららら〜らー
∪∪ | 正月なんて ららーらー らららら〜らー
\_________________________
0389新米ギコ
NGNG¶( ゚Д゚) < >>387 お正月とは坊さんが二人あつっ・ゲフンッゲフン!
ゝ|し |┐
(_|./ |┘
U U
∧∧
¶( ゚Д゚) < >>388 まだ2001年の12月ですか? おつかれさまです。
ゝ|し |┐
(_|./ |┘
U U
∧∧
¶( ゚Д゚) < たまにはageてみよう
ゝ|し |┐
(_|./ |┘
U U
0390デフォルトの名無しさん
NGNGcygwin は入ってます。
GCC 使えよゴラァとか冷たい事は言わないで下さい。
よろしこお願いします。
0391デフォルトの名無しさん
NGNGGCC 使えよゴラァ
0392新米ギコ@いい加減
NGNG( ゚Д゚) < >>390 Pthreadのヘッダとライブラリにパス通して出来ん?
| つ且~~
|__ ┐
⊂二二二UU二二⊃
∧ ∧
( ゚Д゚) <java使えゴラァ
| つ且~~
|__ ┐
⊂二二二UU二二⊃
0393新米ギコ
NGNG(,,゚Д゚) Be社が3月15日に解散かぁ・・・
| つ且~~
|__ ┐
⊂二二二UU二二⊃
0394デフォルトの名無しさん
NGNG∧,,∧ ∬ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚ノ,っ━~ < D6フリーなのにサッパリ仲間が増えやがらねぇぞ
_と~,,, ~,,,ノ_. ∀ \_________
.ミ,,,/~), .| ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|... ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ .┻
0395新米ギコ
NGNG(;゚Д゚) < 新年度age!
.=| |===U=U===| |= \_____
| | 〜ノ ノ | |
| | ι J′ ||
| | ||
~~~~~~~~~~~~~~~~~
■ このスレッドは過去ログ倉庫に格納されています