***すれ立てるまでもない質問はここで 第52刷***
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG***すれ立てるまでもない質問はここで 第51刷***
http://pc2.2ch.net/test/read.cgi/tech/1077014842/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG一生言ってろ、馬鹿。
0006デフォルトの名無しさん
NGNG1番長くしりとりを続けた場合、最後に来る単語は?だった。
トリビアのプログラムでは「るすばん」と出た。
他にも「る」で始まり「ん」で終わる単語があり、そちらでも良かったけど、
とりあえずそのプログラムでは「るすばん」と出たので、
無理やり「るすばん」を答えにしたの!
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG他の単語って?
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG>1番長くしりとりを続けた場合
これが12分で解けるのか?
0012デフォルトの名無しさん
NGNGhttp://wizard_03.at.infoseek.co.jp/flash/btn.swf
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGあはは、俺も同じこと思ったよ。
0015デフォルトの名無しさん
NGNGルンペン【Lumpen(ドイツ)】
(ry
0016デフォルトの名無しさん
NGNGゆえに絞れる。絞れないとか言ってる奴はアフォ。
0017デフォルトの名無しさん
NGNGで?
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG広辞苑にそんな言葉は載っていない。
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG12分ってなに?放送時間のこと?
そりゃー早送りしてたよ。
だから本当にあれが合っているのかは、誰もわかんないけど。
完璧にそのプログラムを作り上げた人には分かるだろうけど。
>>16
「る*ん」いっぱいあるぞ。どんな広辞苑使ってんだよ。
0022デフォルトの名無しさん
NGNGで?
0023デフォルトの名無しさん
NGNGん
るん
るるん
るるるん
るるるるん
0024デフォルトの名無しさん
NGNGるいじん-えん【類人猿】 ・・エン
サル目(霊長類)ショウジョウ科の(ry
0025デフォルトの名無しさん
NGNGるい‐かん【涙管】
るい‐がん【涙眼】
るい‐げん【累減】
たくさんあるってなぁ。
0026デフォルトの名無しさん
NGNGてかさ、絶対「ん」で終わる必要ないんじゃないの?
使える単語がなくなってもおしまいだから、
例えば「あ」を使い切って、「あ」で終わる単語が来たら
その時点で終了。
0027デフォルトの名無しさん
NGNGどこかにファイルとしてあればいいけど。
0028デフォルトの名無しさん
NGNG馬鹿?
説明する気にも慣れんわ
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGしりとりはんで終わるのがルールだから。
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG「あ」を使い切ったなら、「あ」で終わる単語を選択してはいけない。
0033デフォルトの名無しさん
NGNGなぜN-1回目で「る」で終わるのか、誰も疑問に思わんのか?
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGBOOKOFFとかいってもめぼしいものがありません。
みなさんどうされてますか?
0036デフォルトの名無しさん
NGNGvoid PRINTSET::print_set(char *str)
{
printstr = (char *)malloc(sizeof(*str));
HDC hdc = GetDC(hwnd);
TextOut(hdc,1,count,str,strlen(str));
ReleaseDC(hwnd,hdc);
}
PRINTSET::~PRINTSET()//デストラクタ
{
free(printstr);
}
こんなコードなんですが、malloc()で領域を確保して
開放せずに、そのまま次回malloc()で領域確保しちゃったりするとマズイのでしょうか?
多分マズイとは思うのですが・・・・
0037デフォルトの名無しさん
NGNGほとんど買わなくなった、サーチ島栗。
あと裏わざとして図書館に買って入れてもらうってのもある。
高校生のころとか金なかったからそうしてた。
0038デフォルトの名無しさん
NGNGその領域を指している変数がどこにも存在しなくなり
解放することが出来なくなる状態をメモリリークと呼ぶ。
俺的には(問題が起こる可能性もあるが)
クラス内で使用する作業領域はvector<char>+reserveが手軽。
0039デフォルトの名無しさん
NGNGこれって1byteしかメモリが確保されないような気がするんだけど
気のせい?
0040デフォルトの名無しさん
NGNG004136
NGNGどうもありがとうございます。
なるほど、テンプレートはまだ覚えてないのでこれから勉強する所です。
>>39-40
マジですか!?
えーと、差し支えなければどうしてそうなるのか教えていただければありがたいです。。。
0042デフォルトの名無しさん
NGNG*strの型を言ってみろ
004436
NGNG確かに・・・(汗
でも、*strはわかりますが
なぜstrでもダメなのでしょうか?
0045デフォルトの名無しさん
NGNGchar *str で宣言しているなら、*strがchar型になるってことで、strは&charだ。
ポインタはふつー32bitだから、malloc(str)すると、4byte確保される。
0046デフォルトの名無しさん
NGNG> malloc(str)
ポインタをキャスト無しに整数に変換しようとしたと警告が出ると思う。
0047デフォルトの名無しさん
NGNG> &char
なんだよこれ。char *だろ。
0049デフォルトの名無しさん
NGNGsizeof(char)は無意味。いらん。
malloc(strlen(str)+1)
0050デフォルトの名無しさん
NGNGだろ。末尾の'\0'を忘れるな。
つかstringかせめてnew使え。
0051デフォルトの名無しさん
NGNG計算時間が12分って言ってた。
0052デフォルトの名無しさん
NGNG広辞苑の中身が
あい
あいい
あうい
いあ
いいあ
の5個だったら、最後の単語が「あ*い」であるということを見つけるのはそれほど
難しくない。
0053デフォルトの名無しさん
NGNGstd::string str1,str2,str3;
str1="1234567890";
str2="123456";
str3=str1+str2;
うちの環境(VC++.NET)でstr3._Bx.Bufの具合が悪い(ゴミが入る)んですが、
うちだけでしょうか?
005453
NGNG0055デフォルトの名無しさん
NGNG仕様
005653
NGNG0057デフォルトの名無しさん
NGNGごめーん、>>55はJoke。知らないの。
識者の反応を待ってください。
ごめんね。
0058デフォルトの名無しさん
NGNG空気嫁、アフォが。
俺も知らないのだが。
005953
NGNGこれが正常な動作ですか?
0060デフォルトの名無しさん
NGNG呼んでみぃ。文字列は正常だから。
ちなみに内部は、こうなってる。
union _Bxty
{ // storage for small buffer or pointer to larger one
_Elem _Buf[_BUF_SIZE];
_Elem *_Ptr;
} _Bx;
006153
NGNGありがとうがざいました!
やっぱり仕様だったんですねw
0062デフォルトの名無しさん
NGNG全探索したら50^70000ぐらいにならない?
0063デフォルトの名無しさん
NGNGコンパイルは通ったのですが、リンクするときに
Symbol Undefined _IID_IMediaEvent
Symbol Undefined _IID_IMediaControl
Symbol Undefined _CLSID_FilterGraph
Symbol Undefined _IID_IGraphBuilder
というエラーが出てきます。
これらのシンボルはどのライブラリをリンクすることで解決できるのでしょうか?
0064デフォルトの名無しさん
NGNGということは、AとBでしりとりをした場合、
「し」を使い切った時点で、Bが「名無し」しか思いつかなかったら
Bの負けってこと?
>>33
>なぜN-1回目で「る」で終わるのか、誰も疑問に思わんのか?
アフォなのでこれの説明をしてください。。
0065デフォルトの名無しさん
NGNG33じゃないけど、普通にしりとりしていても「る」で終わる単語いわれると
続けられなくなるじゃん。「る」で始まる言葉が少ないから。
0066デフォルトの名無しさん
NGNGたぶん、strmiids.libがあれば大丈夫かと
詳細はDirectXのヘルプの「DirectShow - ファーストステップガイド - ビルド環境の設定」を見てくださいな
006763
NGNG#INITGUID
を加えることでエラーは減りましたが
Symbol Undefined _IID_IGraphBuilder
のエラーだけが残ってしまいます。
どなたかわかる方はいらっしゃいませんか?
0069デフォルトの名無しさん
NGNGあ、なるほど、「る」を使い切る前に他のにつなげてまだまだ続けれれそうだよな。
なんだか、最後をるすばんにするのを決めていて、
それを逆順で辿ったような気もしてしまうのだが、、、
例のプログラム公開してくれないものかな。
0070デフォルトの名無しさん
NGNG現在java1.1.8でアプレットを作っているのですが、その中でスクロールリストをしようしているのですが、
ダブルクリックでアクションが発生するようなんですが、これをシングルクリックで出来るようにするにはどうしたらよいのでしょうか?
どなたかご教授お願いします。
0071デフォルトの名無しさん
NGNGそのクラスのサブクラスを作って、
シングルクリックとダブルクリックの関数をオーバーライドするとか
そんなんでいけるんじゃない?
個人的にはダブルクリックのままの方が使い勝手いいと思うけど。
0072デフォルトの名無しさん
NGNGB *b = new B;
A *a;
a = b;
delete a;
とするのはやっぱりマズイんでしょうか?
0073デフォルトの名無しさん
NGNG逆に
delete b;
じゃまずいの?
0074デフォルトの名無しさん
NGNG007572
NGNG2個組のぷよぷよをPuyoクラスを継承した
AxisPuyo(軸ぷよ)とRevolvePuyo(公転ぷよ)の組で表現しているんですが
地面に落ちてからは
Puyo* field[6][12]
で保持しておいてくっついて消えるときにメモリを解放しようと思ったわけです
やっぱりまずいんでしょうか?
0076デフォルトの名無しさん
NGNG007772
NGNG派生クラスのデストラクタが呼ばれるということですね
どうもありがとうございました
0078デフォルトの名無しさん
NGNG何とか解決しました。どうもです。
ProcessEvenをオーバーロードしました。
0079デフォルトの名無しさん
NGNGプログラムの保守性を高める手法を3つ挙げなさい
0080デフォルトの名無しさん
NGNG・おしっこをためない
・オナニーをしない
以上3つです
0081デフォルトの名無しさん
NGNGオナニーだけを気をつけてください。
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG・プログラミングスタイル
・データモデリング
・オブジェクト指向
あたりでいいのでしょうか?
0084デフォルトの名無しさん
NGNGVBAに入ると思う質問なんですが、
入力文字チェックをそこのセルから抜けた時に
実行したいのですが
SheetSelectionChangeイベントだと そのセルにカーソルが
セットされたタイミングで発生するので適応していません。
他のイベントをさがしましたがそれらしい物が見当たらないので
おしえてください。
008584
NGNGイベントの発生としてはSheetSelectionChangeでよさげなのですが
引数としてもっているTargetが新しくフォーカスがあたる場所を
取得しているので このTargetが以前におかれていたセルの位置を
取得できればたすかります。
0086デフォルトの名無しさん
NGNGできるだけうんこのあとにおしっこがでるように
訓練してください。ここは重要なポイントです。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGPHPとapacheとpostgresという組み合わせで
ブラウザ上からデータ入力、それを加工してブラウザ上で出力する
というものを作りました。
この場合データの不正チェックはどこに入れるのがいいのでしょうか?
わたしはデータ入力時のみ不正データチェックをしていますが、
やはり、画面へ出力するときもチェックをした方がいいのでしょうか?
0090デフォルトの名無しさん
NGNG適当なスレが無いのは板違いだからだ
0091デフォルトの名無しさん
NGNG大変申し訳ございませんでした。
0092デフォルトの名無しさん
NGNGそんでWinに_popen()ってあるじゃないですか。
前者はコマンドの標準入出力がpopen()の呼び出し元の標準入出力と
同じものになると聞いたんですが、後者だとどうなんでしょう。
0093デフォルトの名無しさん
NGNGメニュー等のアイコン画像がしょぼい。
いろいろ探してみたけれど、アイコンを探すとかわいい Web 素材
みたいなのしかみつけられない。
ソフトウェアに使えるようなアイコンを提供しているようなサイトが
あれば教えていただけないでしょうか?
0094デフォルトの名無しさん
NGNG同人コミケ板とかで募集しなされ。
0095デフォルトの名無しさん
NGNG説明書に書いてあったんですが、アメリカ国防総省とやらは、完全にデータを消すために五回も乱数で上書きするそうじゃないですか。
どうして一回じゃ駄目なのでしょうか?
0096デフォルトの名無しさん
NGNG紙とえんぴつで文字を書いて、消しゴムで消しても、書いた痕跡が残ります。
それと同じような事がHDDなどにもおこるんですよ。
0097デフォルトの名無しさん
NGNG順番を整えたりとかの処理してるんだけど、
本当に正しくデータが転送されてるかチェックするために使える
簡単な循環しない数列とかありますか?
今はとりあえずフィボナッチ数列でやってみてる。
009895
NGNGなんとなく分かったような気がします96さんありがとうございました。
0099デフォルトの名無しさん
NGNG素直にTCPを使う事をお勧めする
0100デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGUDPじゃないといけない理由が書けないのであればこれ以上の情報は期待しないほうがいい
0103デフォルトの名無しさん
NGNGメニューのアイコンつーと↓こういうののこと?
http://www.codeproject.com/wtl/sidebarmenu.asp
まああんまりこらなくてもいいんじゃね。
参考リンク
自作ソフトのアイコンについて質問
http://pc2.2ch.net/test/read.cgi/tech/1063480649/
http://arigataya.s33.xrea.com/
http://iconstp.at.infoseek.co.jp/links.html
010497
NGNGSTUN使って通信するから。UDPじゃないと使えない。
0105デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG携帯電話同士のメール(宛名が携帯の番号そのまま)を、PCから送る方法、またはツールは無いでしょうか?
ありましたら、是非ご教授下さいませ
0108デフォルトの名無しさん
NGNGいや、PC初心者板だな。
0109107
NGNGいってきます!
0110デフォルトの名無しさん
NGNGまず Worksheet_SelectionChange(ByVal Target As Excel.Range) で
セルの値を退避しておいて、
Worksheet_Change(ByVal Target As Excel.Range) で
書き換わったらチェック。
問題があれば、退避しておいた値に戻す。
Excel 総合はこちら。
http://pc2.2ch.net/test/read.cgi/bsoft/1076410405/l50
VBA はこちらへどうぞ。
http://pc2.2ch.net/test/read.cgi/tech/1078187762/l50
0111デフォルトの名無しさん
NGNGWinSockでWSAAsyncSelectを使い
イベント受信で処理するサーバープログラムを組んでるんですが
複数の接続がある場合、個々の接続に対応するにはどうすれば良いのでしょうか?
その時のsocketにそのまま返せばOKですか?
0112デフォルトの名無しさん
NGNG辞書の各見出し語を高々1回使用する,最長しりとりを得るため,
この問題をモデル化し,線形計画問題をベースとする分枝限定法に
より最適解を得る.探索と比較し本手法の有効性を示す.
http://www.ipsj.or.jp/sig/mps/open/48th/
古い話題で申し訳ないが、トリビアのしりとりのプログラムを作っ
た人が学会発表したらしい。アルゴリズムが気になる。
0113デフォルトの名無しさん
NGNG入れればいいんでしょうか?
それともDirectX 9.0 SDKも入れなければならないのでしょうか?
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGここの住人に聞いてみたけど、誰も知らないみたいだよ。
0116デフォルトの名無しさん
NGNG意味:自動で投稿すること
やり方:自動投稿プログラムを使う
0117デフォルトの名無しさん
NGNGえっと、
$testdesu="test.txt";
include("$testdesu");
これのtest.txtの部分に複数のファイルを指定したいんですが、
どのようにすればいいんでしょうか。
プログラミングは何一つわからないので、
初歩の初歩かもしれませんが、よろしくお願いします。
0118デフォルトの名無しさん
NGNGPCニュース板にいけ
0119デフォルトの名無しさん
NGNG$testdesu="test.txt";
$testdepu="tesp.txt";
include("$testdesu");
incldue("$testdepu");
0120117
NGNGいまさらながら、試したことを書いておきます。
このスレには書いていませんが、質問系スレでは必須のようなので。
"test.txt,test2.txt"
"test.txt","test2.txt"
"'test.txt','test2.txt'"
とやってエラーがでました。
"変数" "複数" "代入"
とぐぐっても、「複数の変数に同じ値を代入」というのばかりしかヒットしませんでした。
どうもありがとうございました。
0121デフォルトの名無しさん
NGNG何の言語でも一緒だが、今回の場合で言うとincludeのマニュアルを読めば
疑問は解消したはずだ。答えは「そういうことはできない」
0123デフォルトの名無しさん
NGNGがんばってね。
0125デフォルトの名無しさん
NGNGほほえましい。
0126複雑なシフト
NGNGうちの会社で、とても複雑なシフト表を
毎月月末手作りで作っているのですが、
なにか適当なプログラムソフトをご存知の方が
いればと思って書き込みしています。
シフト表の構成要素は、
部員が10名(男8女2)いる。
月〜木は8種類の勤務形態、金が7種、土が3種、日が4種。
そのうち月〜木、日の2種は夜勤の勤務形態だから、
次の日とセットで設定しなくてはいけない。
また、夜勤の次の日は休みか夜勤とする。
2名の女性はその夜勤の回数の設定を男性の3〜4割減にする。
などなどなんですが。
こういった設定の表に、ある程度の有給休暇のマークを入れて、
計算を開始させたら「何パターン可能」といった表示ができれば
最高なんですが。書き込む場所を間違えていたらすいません。
0127デフォルトの名無しさん
NGNGもそっと複雑な勤務表作成ソフト(市営バスのシフト表ね)を作ったことあるけど、
500万でした。
0128デフォルトの名無しさん
NGNGこの板での回答は 「そういうソフトウェアの開発を発注するならいくら」 というものになるけど。
ビジネスソフト板で訊いてみたら?
スレたてるまでもない質問に答えるスレ
http://pc2.2ch.net/test/read.cgi/bsoft/1039343049/
0129デフォルトの名無しさん
NGNG自分でコツコツ作るか、誰かに発注するかじゃないと無いでしょう。
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNG例えば、
●
● 5 ●
1 ● 4
2
●
3
というような状態の時、人間の目には1と4が最も離れていると
容易に察しが付きますが、プログラムで判断するには
一つずつ距離を比較していくしかないのでしょうか。
実際の点はx、y、z座標で表されるものを利用します。
0132デフォルトの名無しさん
NGNG持ってる本にはif elseの簡易版と書いてあるけど、
使い方がわかんない。例えば、
n<0 ? -n : n
てどういう意味ですか?
0133デフォルトの名無しさん
NGNGx = n<0 ? -n : n;
という文において、
n<0 なら x に -n が代入される。
そうでなければ n が代入される。
多分絶対値を求めているのではないかと
0134デフォルトの名無しさん
NGNGα?β:γ
は
if (α) {
β
}else{
γ
}
と同じ。使わないに越したことはない。
0135デフォルトの名無しさん
NGNGハァ?
0136C言語、教えて下さい
NGNG一度文字が入力されると、if文で常に偽となっているのかループしてしまいます。
一度、偽となっても、再度、cin >> ia を有効にする方法を教えて下さい。
#include <iostream.h>
int main(void)
{
int ia ;
/* input */
POINT1 :
cout << " Input " << endl ;
cout << " Your age [ 18 to 99 ]" << endl ;
cout << " END [ 0 ]" << endl ;
for( ; ; )
{
if ( cin >> ia )
{
if ( ia == 0 ) goto POINTE ;
if ( 0 < ia && ia < 18 ) goto POINT1 ;
if ( 99 < ia ) goto POINT1 ;
break ;
}
else
{
cerr << " Your age [ 18 - 99 ]" << endl ;
goto POINT1 ;
}
}
cout << ia ;
}
0137デフォルトの名無しさん
NGNGハァ?
0138デフォルトの名無しさん
NGNGこの手の問題を解くための(汎用に作られた)ソフトは、普通は恐らく手に入らないし、
もし手に入ったとしても、専門的すぎて素人には使えないと思う。
別の手としては、問題の内容を正確に記して、↓のようなスレに
「解いてください」と頼めば、誰かやってくれるかも。
http://pc2.2ch.net/test/read.cgi/tech/1025264999/l50
http://pc2.2ch.net/test/read.cgi/tech/1078157730/l50
0139デフォルトの名無しさん
NGNG凸包の要素を走査する、位かなぁ。
0140デフォルトの名無しさん
NGNGおれもわからん。
0141デフォルトの名無しさん
NGNGそういう問題をスケジューリング問題といいます。
たとえばILOGを使えばスケジューリング問題を解くことができます。
ttp://www.ilog.co.jp/products/scheduler/
コンサルやったげるから、千二百万円(4人月)払いなさい。
0142デフォルトの名無しさん
NGNGソースをそのままコピペしてないだろ、POINTE未定義。そんな質問考える気はしない。
0143デフォルトの名無しさん
NGNGふっかけ過ぎではないですか。
細かい仕様はわからないので、細かい数字はだせませんが、
当社なら1100万円以下で引き受けます。
まずは、連絡をさせていただきたく思います。連絡先を教えて下さい。
0144136
NGNG#include <iostream.h>
int main(void)
{
int ia ;
/* input */
POINT1 :
cout << " Input " << endl ;
cout << " Your age [ 18 to 99 ]" << endl ;
cout << " END [ 0 ]" << endl ;
for( ; ; )
{
if ( cin >> ia )
{
if ( ia == 0 ) goto POINTE ;
if ( 0 < ia && ia < 18 ) goto POINT1 ;
if ( 99 < ia ) goto POINT1 ;
break ;
}
else
{
cerr << " Your age [ 18 - 99 ]" << endl ;
goto POINT1 ;
}
}
cout << ia ;
POINTE :
}
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGelseの goto POINT1の前に入れろ。
0147デフォルトの名無しさん
NGNG0148136
NGNGうまくいきました。さんきゅうです。
0149デフォルトの名無しさん
NGNG聞いたのですが、なんというコマンド(or関数)かわからず困っています。
UNIX上のC言語ソースを見やすくするための、コマンド(or関数)をおしえてください。
0150デフォルトの名無しさん
NGNG0151149
NGNG感動しました。INDENT
0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNG0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNGxmlドキュメントからとってきた値を引数としてjavascriptの関数を実行させたいんですが、
どうしたらいいかさっぱりです・・。
気持ち、
<a onClick="Function(<xsl:value-of select="@id" />)">
みたいなことをしたいんですが、タグん中にタグかけないし・・。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGclass Derived : public Base
{
public:
void foo() { cout << "派生クラス"; }
};
main()
{
Base *pBase = new Derived;
//pBase->foo();
}
基本クラスへのポインタに派生クラスを入れて、
派生クラスにしかないメンバを呼び出したい時はどうしたらいいのかしら
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNGstatic_castね
ありがとう
0160デフォルトの名無しさん
NGNGhttp://tt.sakura.ne.jp/~suzu/tips/cast.html
0161デフォルトの名無しさん
NGNGどうも
0162クワ
NGNG教えてください。おながいします
0163デフォルトの名無しさん
NGNGヘキサエディタでIEを除くと、昔のハンドルやら使ったアプリやらが、どんどん出てきて不気味です。
なにがどうなってこのような事態が発生してしまいましたか?
0164デフォルトの名無しさん
NGNG安心しろ。トロイにやられているだけだ。
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGどうすればそうゆうふうにできますか?
0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNGそんな事もわからないのか?
製品版買えば、ずっと使えるぞ
0169デフォルトの名無しさん
NGNGPCのタイマ弄れ
0170デフォルトの名無しさん
NGNGいじっても無理。
0171デフォルトの名無しさん
NGNGタイムマシンを発明汁
0172デフォルトの名無しさん
NGNG何がやりたいのか良くわからん。
とりあえずここでも読んどけ。
http://www.hawk.34sp.com/smpview.php?src=tips_xml
0173僕葉 乙子
NGNG実はぁ、Stringクラスってぇ今まで使った事無いのぉ
ずっとぉchar型使ってたのぉ、でもぉそろそろStringクラス使いたいなーって思うのぉ
それね、質問なんだけどぉ、Stringクラスに変える事でパフォーマンス的なデメリットはありますか?
0174デフォルトの名無しさん
NGNG言語不明ですが、伽羅型を使うよりは、スト輪型を使う方がパフォーマンス
的にでめりっとはないでしょう。
逆に下手な文字列処理をコーディング処理を記述するでのであれば、スト輪
型のメソッドを呼び出した方が早いと思うよ。
0175173
NGNGThx!
CからC++への乗換え組なのですが、色々従来の方法から変えたりするのって抵抗がありまして^^;
なるほど、確かに下手なコーディング処理するくらいなら既にあるクラス使った方がスマートに処理できますよね。
0176デフォルトの名無しさん
NGNGこれってどうやるか予想できる方はいますか?
例えばJaneで2chと関係無いURLをクリックした時の、
IEが開いてたら
適当なIEのウィンドウでそのURLを表示
IEが開いてなかったら
IEのウィンドウを開いてそのURLを表示
とかいう処理
1、2行目で書いてるのとは別の方法をとってるのかな。
0177デフォルトの名無しさん
NGNGそれは、
ShellExecute(NULL, "open", "http://www.2ch.net/", NULL, NULL, SW_SHOWNORMAL);
とかやると、IE側がそういう動作をするってだけだと思う。
0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNGint Afunc(){
int i;
int Bfunc(){}
Bfunc();
}
このように関数内で関数を定義した場合、Bfuncで変数iが使えないんですが、
Bfuncでiが使いたい場合はどうすればいいのでしょうか。
変数の数が多いため、引数を使うわけにもいきません。
グローバル変数はできる限り使いたくないです。
0180デフォルトの名無しさん
NGNGint Bfunc()
この関数使うのやめたら?
要するにバラセってことだけど。
0181デフォルトの名無しさん
NGNG関数内で関数の定義ってできんの(g++ではできるんだっけ)?
クラスA内でクラスBを定義してクラスBのメンバ関数を定義する
っていうなら分かるんだけど。
0182179
NGNGAfunc内で何度も同じ処理をするので、関数にまとめられるなら
かなりコードが縮まるんです。
クラスはまったく分からないんですが、2つもクラスを作るほど長いものでもない
気がします。
クラスを使えば、その中で定義した変数は、クラス内で定義した関数内で自由に使えるんでしょうか?
0183163
NGNG最新のAVGで検索しても出てきませんでしたよ?
0184デフォルトの名無しさん
NGNGクラス知らない人間がなぜC++を?
0186デフォルトの名無しさん
NGNGマクロを使うとか
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189179
NGNGクラスよりマクロのほうがもっと分からないんですが、調べて見ます。
ちなみに179≠185です
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG>関数内関数ってだめなんでしょうか。
何で関数内関数なんて使いたがるの?
グローバル変数を使うのを嫌がる理由はは分かるけど、
関数内関数なんて、使って得することなんてあんまり無いぞ。
言語に関数内関数の機能を持ち込んだために生じる
フレームにまつわる問題点を理解した上で、
「俺はそれでも使いたいんだ!」
と言うのなら、その根拠を教えてくれ。
http://pc2.2ch.net/test/read.cgi/tech/1067954800/l50
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG#include <stdio.h>
#define v int main() { while
#define oO(o) puts(o); return 0; }
_('v' ) oO("マクロを知らないってすごいな")
0196195
NGNG#define v int main() { while
#define oO(o) { puts(o); break; } return 0; }
v('-' ) oO("まちがえた")
0197デフォルトの名無しさん
NGNG>深い意味はないです。
その程度の理解度なら、マクロを使うのも止めとけ。
素直に関数に切り分けた方が後々の心配が無くなる。
ここでマクロを使った時に出てくる(可能性のある)
問題点も把握していないのだろ?
0198デフォルトの名無しさん
NGNG>変数の数が多いため、引数を使うわけにもいきません。
なぜ?引数がいっぱいになるのが嫌なだけなら、新しく構造体を定義して
Afunc()でつかってる変数を全部その構造体のメンバにぶち込む。
んで、その構造体の変数をBfunc()の引数にする。
0199179
NGNGディファインと読んでたので、別物だと思ってました。
>>198さんのやり方もよさそうなので、両方やってみて、使いやすいほうにしてみます。
0200デフォルトの名無しさん
NGNGコンパイルしてみたんですが、std::vectorのatメソッドが無いとか
言われます。配列のように[]ではアクセスしたり、push_backしたりは
できます。普段使ってる3.2ではatがあるんですが、2.95では無いんですか?
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNGttp://www.amazon.co.jp/exec/obidos/ASIN/4894712288/
0203デフォルトの名無しさん
NGNG2.95では vector::at() はサポートしていない模様。(Google調べ)
0204こんぴゅー
NGNG2) a=3;
3) d; 注:この直前の文はchar d[10];
4) ((a=3)>2 || (b=0)<-1);
5) "abcdefg";
6) printf("%s",string="abcdef"); 注:変数stringは文字型へのポインタ変数
各式の評価値を教えてください(理由もお願いします)
0205163
NGNGジャンルの少々違う板に質問しに行っても問題はありませんでしょうか。
0206デフォルトの名無しさん
NGNGマルチすんなヴォケ!
0207デフォルトの名無しさん
NGNGマルチどころかスレ立ててるし
0208デフォルトの名無しさん
NGNGVisualC++.net(Academic)を購入し、フルインストールしたのですが、
C/C++の標準ライブラリがinclude出来ないようなのです。
例えば、
#include <iostream.h>
int main(void)
{
cout << "test\n";
return(0);
}
という簡単なプログラムをコンパイルしようとしてもfatal errorと表示されてしまいます。
後日別のマシンにもインストールしてみたのですが、やはり同じエラーでストップ
します。これは6.0から.netへ変わったときに記述方法が変わったのでしょうか?
つまらない質問だとは思いますが解決方法をご存じならばお教えください。
0209デフォルトの名無しさん
NGNG使っている参考書(?)が古すぎ。
#include <iostream>
int main(void)
{
std::cout << "test\n";
return(0);
}
なら、コンパイルが通るはず。
0210デフォルトの名無しさん
NGNGああ、やはり記述形式が変わったんですね。ありがとうございます。
ただ一つ気になる点が・・・
同じプログラムをCで組むと
#include <stdio.h>
int main(void)
{
printf("test\n");
return(0);
}
ですが、やはりstdio.hがincludeできないようです。
このあたりも変更になったのでしょうか?
0211デフォルトの名無しさん
NGNGここで聞け。
http://pc2.2ch.net/test/read.cgi/tech/1077102238/l50
0212デフォルトの名無しさん
NGNG属性の範囲ってどうすればいいのでしょうか
属性の年齢が100歳までとする時は
例えば int A <= 100;
みたいにしていいのでしょうか?
0213デフォルトの名無しさん
NGNG変数Aが更新される度に値をチェックするのがいいんじゃないのかな。
ちなみに int A <= 100; はコンパイル通らない。
public void setA( int num ) {
if(A <= 100) A = num;
else System.out.println("Aが範囲外");
}
て感じのメソッドを定義して、Aを更新する時にはいつもこれを使うとか。
勉強が進んだら例外投げさせてみたり。
0215デフォルトの名無しさん
NGNGループ回すのはあまりにも非効率だと思いまして・・・
ハッシュテーブルとかは実データよりメモリ使用量が多くなるので困るんです。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNGstd::find(), std::find_if()
0218デフォルトの名無しさん
NGNGSTLのアルゴリズムを一通り見てみるといいよ
意外に使える奴が結構あるからね
0219163
NGNG0220デフォルトの名無しさん
NGNGコンソールアプリはエミュレーションなので
キチンと書いたGUIアプリ遅くなる。
と聞いたんですが、本当ですか!?
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG→↓
←
0224デフォルトの名無しさん
NGNGwhile文やイテレーターを使うことで、inline化されるようできないのでしょうか?
0225デフォルトの名無しさん
NGNGつーか、どんな条件でも inline が確実に展開される方法など
ないと思うのだが・・・
0226デフォルトの名無しさん
NGNGコンパイラによるんじゃないの?
0227デフォルトの名無しさん
NGNG君がインラインにしたい関数をインラインにしたところで実行速度は全く改善されんだろう
ボトルネックは絶対に別のところにある。
「パフォーマンスに関する調整は、プロファイラなどのツールが必要と告げるまで行うな」
0228デフォルトの名無しさん
NGNGVC++6.0 でソフト開発しているのですが、アニメーションカーソルを作って
LoadImage() をする際、LR_LOADFROMFILE でファイル指定では問題無く
動作するのですが、リソース読み込みにした場合
NT系=正常動作。
95系=LoadImage() がNULLを返して終了
と言うように上手く動作しません。同じ様な現象で、はまった方いらっしゃい
ますか?出来ればリソース読みの形にしたいのですが、何か解決方法は
あるでしょうか。
0229デフォルトの名無しさん
NGNGこっちで聞いたほうがいいんじゃない?
http://pc2.2ch.net/test/read.cgi/tech/1077102238/
0230デフォルトの名無しさん
NGNGありがとうございました。
0231デフォルトの名無しさん
NGNGpublic:
int n;
A(int n=0) : n(n) { }
};
class B : public A {
public:
B() { A(1)); }
};
class C : public B {
public:
C(int m) { if(m==1) B(); } //引数が1ならBを呼び出す
};
main()
{
C c;
cout << c.n << endl; // 1にしたいのに0になる
}
お願いします
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNGこちらこそよろしくお願いします。
0234231
NGNG0235デフォルトの名無しさん
NGNGN-88BASICとN-88BASICコンパイラの違いが分からないです。コンパイラは激高です。
N-88BASICだけじゃ不都合があるんですか?どっち買えばいいんだろ・・
0236235
NGNG0237デフォルトの名無しさん
NGNGインタプリタBASICでMS-DOSもなかった。漢字くらいは使えたけど。
BASICコンパイラはBASICプログラムをコンパイルして
速くすることができる。
昔のPC板のほうが詳しい人が多いんじゃないかな。
0238デフォルトの名無しさん
NGNGN-88BASIC(86)とN88BASIC(DOS)とN88BASICコンパイラ使ってましたがなにか?
ていうか、どんなソフト作りたいの?それによって色々違うけど。
0239235
NGNG通りでコンパイラと比べて700円とか激安だったと思った・・
0240235
NGNG0241デフォルトの名無しさん
NGNGTurboC++がnyで流れていたから落として使え。
0242235
NGNG確かに、それが出来るんなら、CやC++の方が得意ですから嬉しいですけど。
0243デフォルトの名無しさん
NGNG茨の道だから昔からやり込んでる人でないと
お薦めできないけどな…。
0244235
NGNG0245デフォルトの名無しさん
NGNG遊びで昔の環境に浸るんなら止めはしないが、結構苦労すると思うぞ。
昔と違ってPC98スーパーテクニックみたいな関連書籍もほとんど
売ってないだろうし。
0246デフォルトの名無しさん
NGNG#include <stdio.h>
int main(void)
{
int num, i, is_prime;
printf("判定したい数を入力してください: ");
scanf("%d", &num);
/* 約数があるかどうかを調べる */
is_prime = 1;
for(i=2; i<=num/2; i=i+1)
if((num%i)==0) is_prime = 0;
if(is_prime==1) printf("素数です");
else printf("素数ではありません");
return 0;
}
これ教えてください。。。。
特にi<=num/2が
0247デフォルトの名無しさん
NGNGウザクナイ?いちいちpublic:書き込むの
理由あんの?
0248レ プ ◆rkh8hhoXwg
NGNG0249デフォルトの名無しさん
NGNGこうしないと、まずくない?
for(i=2; i<=num/2; i=i+2)
0250デフォルトの名無しさん
NGNGttp://www.pasocomclub.co.jp/notepcclub/book.html
0251デフォルトの名無しさん
NGNGn は n/2より大きな数で割り切れない
6が素数かどうか調べる
6%2 0 割り切れる
6%3 0 割り切れる
割り切れたので、6は素数ではない
7が素数かどうか調べる
7%2 1
7%3 1
割り切れなかったので、7は素数
8が素数かどうか調べる
8%2 0 割り切れる
8%3 2
8%4 0 割り切れる
割り切れたので、8は素数ではない
0252デフォルトの名無しさん
NGNGそれが一番安全だから。
publicにするときはわかっててやるでしょ?
わかってないやつがデフォルトpublicで使うとえらいことに。
0253デフォルトの名無しさん
NGNG0254235
NGNG0255デフォルトの名無しさん
NGNGその中でとりあえずマウスカーソルの位置を中心に文字がくるくる回るような
簡単なプログラムを組んでみました。
起動後、ウィンドウを移動させなければ上手く動いているんですが、
移動すると、なぜかそのウィンドウの移動分だけ
マウスのカーソル座標がずれるようで、文字の回転中心がカーソルからずれてしまいます。
ウィンドウ位置を初期位置に戻すと直るんですが、
この場合どのような問題が考えられるでしょうか。
0256デフォルトの名無しさん
NGNG君が言うDOS特有が何を指すのかよくわからんが
システムコールもファンクションリクエストも可能だ。
つーかアセンブラ使ってそのルーチン呼び出せば何だってできる。
0257デフォルトの名無しさん
NGNGWM_PAINTの時はGetDCを使ってはダメなんですか?
コンパイルも通って実行もできるようです
使わないほうが良い理由があれば教えてください
0258デフォルトの名無しさん
NGNGどうすればよろしいでしょうか。
0259255
NGNGGetCursorPosを使っていたんですが、これはディスプレイ座標の取得らしく、
これをクライアント座標に直す必要があったみたいです。
0260デフォルトの名無しさん
NGNGVS.net2003を買って、MSDNライブラリをインストしたんですが、
std::stringについて調べたいときはどうすればいいんでしょうか?
キーワード検索でstringなどのキーワードで検索すると
.NET Framework クラス ライブラリのものが出てきます。
C++標準ライブラリの情報を調べたいのですが、MSDNライブラリに載ってないのでしょうか?
0261デフォルトの名無しさん
NGNGstd::string で検索してみそ
0262260
NGNGstd::stringで検索したらサンプルやコンパイルエラーの例などが
出てきたんですが、メンバ関数の詳細などが欲しいんです(´・ω・`)
0263デフォルトの名無しさん
NGNG見てみたが、異様に高騰してないか?ぼったくりか?!
オクで定価の半額以下で買ったが…
0264デフォルトの名無しさん
NGNG「(フィルタなし)」にしてみるといいよ
0265デフォルトの名無しさん
NGNG漏れの家にあるPC98プログラマーズBibleが2万以上?ありえねぇ。
1万くらいで誰か買わないか?w
まぁそれはいいとして、当時はLSIC86試食版に調味料セットで色
々遊んでたなぁ。
そんな漏れはまだ23だけどなー。
っとスレ違いスマソ。
0266260
NGNGフィルタなしにしたら
Standard C++ Library Reference
っていう場所で見つかりました。ありがとうございました。
…英語(´・ω・`)頑張って読みます
0267デフォルトの名無しさん
NGNGプログラミングの勉強をしようと思ってC言語の入門書片手にやり始めたのですが
Sample1.cというソースファイルをコンパイルしてSample1.exeというファイル
にするというところでいきずまっています。
その入門書には\CGENGO\PRACTICEに移動してdirでSample1.cがあるのを
確認した後Lcc Sample1 と入れてEnterでコンパイルとなっているのですが
以下のような文がでてきてできません.なぜできないのでしょうか?
これだけの情報ではわからないかもしれませんがご教授の願います。
Microsoft (R) KKCFUNC バージョン1.10
Copyright (C)Microsoft Corp. 1991,1993. All rights reserved.
KKCFNC が組み込まれました。
マイクロソフトかな漢字変換 バージョン 2.51
(C)Copyright Microsoft Corp. 1992-1993
エラー:エクスドメモリーマネージャーがすでにくみこまれています。
XMSドライバは組み込まれていません。
Microsoft (R) KKCFUNC バージョン1.10
Copyright (C)Microsoft Corp. 1991,1993. All rights reserved.
KKCFUNCはすでに組み込まれています。
コマンドまたはファイル名が違います。
lcc: can't exec: cpp: No such file or directory
0268デフォルトの名無しさん
NGNGNumLockのOn/Offを、プログラムから強制的にOffにする方法を知っている方がいましたら
教えてください。
ソフトを乗っける製品がヘボくて、電源投入時にしばしばNumLockがOnの状態で
起動してしまうことがあるのです。
ぐぐって調べてみましたが、それらしい資料はあっても、
ttp://nowsmartsoft.or.tv/nws/Japanese/PCATData.htm
どうもうまく設定できませんでした。
0269デフォルトの名無しさん
NGNGこのように音源を操作するにはどのようなプログラミングが必要なのでしょうか?また適切な書籍があれば宜しくお願いします。
0270269
NGNGMIDIファイルのように再生環境依存の音色でも無い、
そんな、音色は多少貧弱でもサイズが小さくて環境非依存の(FM音源の時代のような)音声環境を組み込みたいのです。
0271デフォルトの名無しさん
NGNG0272269
NGNG0273デフォルトの名無しさん
NGNGプログラマはソースで語るもんだ。
x68sound.dllのソースが公開されてるから、それを参考にすれば?
0274269
NGNG0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGこういうもんなのかな。
参考になりそうな綺麗なコードって誰かご存知ですか?
0278デフォルトの名無しさん
NGNGMODファイルじゃダメか?
簡単に言うと音色データ付きのMIDIファイルみたいな物。
自分で組みたかったらDSP技術が必要。
0279デフォルトの名無しさん
NGNGタイーホ
0280デフォルトの名無しさん
NGNGサービスを起動するとユーザログオン処理を行うのですが
ユーザ数が多い場合その処理に時間がかかるため
サービスがタイムアウトして起動できません。
何かいい方法はありませんか?
タイムアウトの時間長くするとか
0281269
NGNG>>278
おお!検索して感動しました。BM98とかと同じ原理ですね。
プログラムに組み込み方はまだ分かりませんが、これは良い感じです。ありがとうございました!
0282デフォルトの名無しさん
NGNGビットが足りなくなることをなんて表現するか忘れました・・・
オーバーフローでよいのでしたっけ?
0283デフォルトの名無しさん
NGNGそう。
単にオーバーフローと言えば桁あふれを指す。
0284教えて・・・
NGNGありがとう わかりました
0285デフォルトの名無しさん
NGNGマ板しかありませんが、そこでいいんでしょうか?
0286285
NGNGありました。
0287デフォルトの名無しさん
NGNGbufがchar*型だとして、
string str_buf(buf);
こんな感じで良いんでしょうか?
0288デフォルトの名無しさん
NGNGあとreturn valueと同じ物なんでしょうか?
そもそもreturn codeってのが何における物なのか
よく分からないので、適当な答えで構いません…
0289デフォルトの名無しさん
NGNG文字列として扱う領域の途中に、余分なNULLが
入っていないか?
0290デフォルトの名無しさん
NGNG適当な答え。
return codeもreturn valueも日本語では戻り値と言う。ただし、return codeは
リターンコードとそのまま言われることが多い。
return codeは、OKかエラーコードが戻るときに使われ、return valueは、
計算された値など(関数値)の場合に使われる。
なお、アウトパラメータに対してreturn valueとは使わない(ような気がする)。
0291デフォルトの名無しさん
NGNG'\0'とNULLは区別した方がいい
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGvector<int> v;
こんなvectorの配列を作りたいのですが
classのprivateのところに属性として置くにはどうすれば良いのでしょうか?
class HOGE
{
private:
vector<int> v;
};
こんな感じで置こうとすると
>構文エラー : ';' が '<' の前にありません。
と言われてしまいます。
0294デフォルトの名無しさん
NGNG#include <vector>
class HOGE {
private:
std::vector<int> v;
};
ふつうに通るけど?
0295デフォルトの名無しさん
NGNGエラーが出ます。
error LNK2005: "void __cdecl Loki::Thrower(char const *)" (?Thrower@Loki@@YAXPBD@Z) はすでに XXXXX.obj で定義されています
どうすればよいのでしょうか?
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG俺も知りたい
0298デフォルトの名無しさん
NGNG全然仕組みがわかりません。
0299デフォルトの名無しさん
NGNG#include <vector>
using namespace std;
ってやってるか?
0300293
NGNGThx!です。
出来ました。
cppの方には書いてたんですが
ヘッダファイルの方にも必要だったんですね。。。。
0301デフォルトの名無しさん
NGNG> cppの方には書いてたんですが
> ヘッダファイルの方にも必要だったんですね。。。。
cppだろうとヘッダだろうと、
stdに属する名前を使用する前に(上に)書いておく。
ヘッダに書いておけばそれをインクルードするcppの中ではいらない。
0303デフォルトの名無しさん
NGNG0304デフォルトの名無しさん
NGNGヘッダで using namespace std;
はまずいだろ。
そのヘッダをインクルードしたらみんなnamespaceがstdになっちゃう。
>>294が言ってるようにstd::vectorにしとけ。
0305デフォルトの名無しさん
NGNG登録しているものがありますが、services.exeはどのような働きをするのでしょうか。
また、services.exe経由で動作させるメリットは何なのでしょうか。
services.exeで調べてもワーム情報の類しか引っかからないのでどなたか教えてください。
0306デフォルトの名無しさん
NGNG0307306
NGNG0308デフォルトの名無しさん
NGNG扱えるライブラリーってどっかにないですか?
できればフリーので
0309デフォルトの名無しさん
NGNG情報は、どうやったら取得できるんでしょうか?
0310デフォルトの名無しさん
NGNG言語は?
0311デフォルトの名無しさん
NGNG日本人ですので、日本語でお願いします。
0312デフォルトの名無しさん
NGNGC++(VC++)です。
0313デフォルトの名無しさん
NGNGバッチの作り方についてです。環境:w2kpro
"C:\(略1).exe" -o "C:\(略2).aac" "C:\(略3).3g2"
とする時、略2と略3はそのファイルを固有名で指定すれば成功するのですが、
同じディレクトリに.aacのファイルがいくつかある時、または名前が毎回変わる時には
どういう対処をするといいでしょうか。
0314デフォルトの名無しさん
NGNG"C:\(略1).exe" -o "C:\%1.aac" "C:\%2.3g2"
とか
for %%i in (*.acc) do "C:\(略1).exe" -o %%~ni.aac %%~ni.3g2
とか
0315デフォルトの名無しさん
NGNGありがとうございます。
>for %%i in (*.aac) do "C:\(略1).exe" -o %%~ni.aac %%~ni.3g2
の
%%~niとは?%%i.aacなんかではダメでしょうか…
あと、for文では、処理が終わるまで何回も勝手に実行されはしないのですか?
"C:\(略1).exe" -o "C:\%1.aac" "C:\%2.3g2"
を(略4).batで実行するとC:\に「.3g2」というファイルが1つできました。
for %%i in (*.aac) do "C:\(略1).exe" -o %%~ni.aac %%~ni.3g2か
for %%i in (*.aac) do "C:\(略1).exe" -o %%i.aac %%i.3g2
を(略5).batで実行するととなりに「〜」というファイルが1つできました。
0316デフォルトの名無しさん
NGNGWS_SYSMENUだとメニューついてしまうし…。ご教授ください。
0317デフォルトの名無しさん
NGNG> "C:\(略1).exe" -o "C:\%1.aac" "C:\%2.3g2"
%1, %2, %3, ... はバッチファイルの引数
(略4).bat foo hoge
とすると「%1」に「foo」が、「%2」に「hoge」が入って
"C:\(略1).exe" -o "C:\foo.aac" "C:\hoge.3g2"
となる。
> for %%i in (*.aac) do "C:\(略1).exe" -o %%~ni.aac %%~ni.3g2か
カレントディレクトリにある全ての (なんとか).acc に対して
"C:\(略1).exe" -o (なんとか).aac (なんとか).3g2
を実行する。
> for %%i in (*.aac) do "C:\(略1).exe" -o %%i.aac %%i.3g2
だと
"C:\(略1).exe" -o (なんとか).acc.aac (なんとか).acc.3g2
になる。
入力ファイル名が (なんとか).3g2 で出力が (なんとか).acc の場合は
for %%i in (*.3g2) do 〜
となる。
詳しくは「for /?」を読んで。
0318デフォルトの名無しさん
NGNG0319デフォルトの名無しさん
NGNG手堅くC#
0320318
NGNGいいんですか?
それともC#をやったほうがいいんでしょうか?
0321デフォルトの名無しさん
NGNG趣味で開発しているだけなら、自分の好きなのを選べ。
0322316
NGNGスレ汚し失礼致しました。
0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNGスレ違いでもないだろ。
確かにもっと的確なスレはあるが。
0325デフォルトの名無しさん
NGNG登録できるようなサイトって、Vectorの他に何処かありますか?
0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG登録して検索してもらいたいのでは?
>>325
窓の杜とかどうでしょう。(ここは敷居が高いかも)
他にもフリーソフトを登録できる場所はたくさんあります。
ぐぐれば簡単に見つかるかと。
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG<xsl:output method="xml" omit-xml-declaration="no" indent="yes" encoding="EUC-JP" />
としているのに、変換後のxmlが
<?xml version="1.0" encoding="UTF-8"?>
担ってしまいます。
なぜでしょう?どなたか教えてください。
0330325
NGNG0331デフォルトの名無しさん
NGNGデータを格納するためのバッファを確保するときは
2の累乗になるバイト数がいいのですか?
char buf[4096];
とかです。
よく見かけるので、このようにする理由があるのか、
ただの慣習なのか知りたいです。
0332デフォルトの名無しさん
NGNG仮想記憶のページフォールト回数が減ることが(ちょっと)期待できる(かも)
0334デフォルトの名無しさん
NGNGXSLT プロセッサはなに?
0336デフォルトの名無しさん
NGNG板違い。Windows板へ
0337デフォルトの名無しさん
NGNGVBscript関数ソースってないでしょうか。
http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/base64.html
これはUTF-8に対応してませんでした
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG0340340
NGNGmain() {
printf("Hello!");
return 0;
}
エラーになりました。なんで?
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.
C:\WINDOWS>d:
D:\c\Bin>bcc32 sample1.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
sample1.c:
エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数
)
*** 1 errors in Compile ***
D:\c\Bin>
0341340
NGNGttp://ptba2.hp.infoseek.co.jp/cgi-bin/up/bbs.cgi
[No,2429] パス
画像<鑑賞>
[jpg(85.5KB)]
教えて君 [2004/3/13(土) 午後3:07:59]
これいいのでしょうか?
全削除⇔編集
0342デフォルトの名無しさん
NGNGなにから手をつけていいかわかりません。
みなさんの勉強法をおしえてください。
0343デフォルトの名無しさん
NGNGbcc32.cfg は、作ったのか?
>>342
自分の好きな言語・知ってる言語からやってみればいいやん。
なにか作ってみたいアプリがあれば、
その製作に適している(と感じた)言語を選択すればいいし。
スクリプトみたいなもんから、触ってみるのも1つの選択幅だし。
0344デフォルトの名無しさん
NGNGコンパイラの環境設定
http://www.mgs2.com/online.lesson/language.c/02.html
0345340
NGNG作りました。
うpしておきます。
ttp://ptba2.hp.infoseek.co.jp/cgi-bin/up/bbs.cgi
<No,2432 〜 No,2413 (1/2)>
[No,2432] これです。
画像<鑑賞>
[jpg(18.3KB)]
教えて君 [2004/3/13(土) 午後5:04:23]
どうですか?
全削除⇔編集
0346340
NGNG-I"d:\c\Borland\Bcc55\include"
-L"d:\c\Borland\Bcc55\lib"
ilink32.cfgの記述です。
-L"d:\c\Borland\Bcc55\lib"
0347340
NGNGちょっと調べてみます。
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNGん? WaitForSingleObject とかの事か?
The WaitForSingleObject function returns when one of the following occurs:
・The specified object is in the signaled state.
・The time-out interval elapses.
0350デフォルトの名無しさん
NGNGその逆。
0351340
NGNGちょっとautoexec.batのパスが変かな?
;SET PATH=C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PROGRA~1\COMMON~1\AUTODE~1:\DOS;C:\JAVA;C:\PROGRA~1\COMMON~1\AUTODE~1:\DOS;C:\APP\JAVA\BIN;c:\jdk1.3\bin
SET PATH=%PATH%;c:\PROGRA~1\COMMON~1\AUTODE~1;D:\MASM32\BIN;D:\c\borland\Bcc55\Bin
「\AUTODE~1」←これは、CADだと。でもアンインストールしてるから要らないのかな?
ちなみにパスの設定してないけど、インストールの時に出来てた。
0352デフォルトの名無しさん
NGNGD:\c\Bin
↑
↓
D:\c\borland\Bcc55\Bin
0353デフォルトの名無しさん
NGNG全然関係ないことだがautoexec.batの最初の行が非常に気になる。
行頭の「;」は意味があって付けてるのか?
NT系では有ってもなくても同じだったが、9xではエラーにならなかったっけ?
0354デフォルトの名無しさん
NGNGコメントについて復習。
0355デフォルトの名無しさん
NGNGC:\>; hage
'hage' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
0356デフォルトの名無しさん
NGNGC:\>echo %FOO%
BAR
0357デフォルトの名無しさん
NGNGプログラムのプも知らないのですが、
やってみたいことがあるので質問します。
運賃の検索プログラム(?)を作りたいのです。
バスの停留所名を入れたら簡単に運賃がでるような
やつです。(乗り換えなしの単純なやつです)
素人なので、どのプログラムを勉強すればいいのかも
わかりません。どなたかご教授ください。
よろしくお願いします。
0358デフォルトの名無しさん
NGNGものすごいどれでもいいです
0359340
NGNG有難う御座います。出来ました。
D:\c\Bin>bcc32 sample1.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
sample1.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
D:\c\Bin>sample1.exe
Hello!
D:\c\Bin>
0360デフォルトの名無しさん
NGNGGUI出したければTcl/Tkでやればー。
別にいらなければJavaScriptにしとけばー。
0361340
NGNG0362デフォルトの名無しさん
NGNG作業フォルダ作ってやれよ
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG関数レベルのリンクが有効になっていればそうじゃないかな。
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNGCPU:p4-2.0
MEM:256+256+128MB
DB :Oracle9i
OS :Redhat7.2(Kernel 2.4.9-13)
で、質問なのですが、CSVを抽出する処理でメモリを大量(50MB程度)に消費するのですが、
OSがメモリを解放するまでにメモリを食いつぶしてしまうのですが、
PHP処理終了時に使用したメモリを強制的に解放する設定or関数などないでしょうか?
ちなみに、DBが確保したメモリ解放命令は入れてあります。
そのレコードセットを配列に確保するのにメモリを消費しているようです。
わかる方がいらっしゃたら教えてください。
0368デフォルトの名無しさん
NGNGこっちへどうぞ。
【PHP】質問スレッド Part15
http://pc2.2ch.net/test/read.cgi/php/1078592587/
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNGPHP用のスレがあったのですね、
ありがとうございます。
0371デフォルトの名無しさん
NGNGコレを毎回新しいIEが立ち上がるようにするにはどうすればいいでしょう?
iexplorer URLってのは無しの方向で一つ。
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG標準出力に出力しつつ、ファイルにもリダイレクトする方法ってありませんか?
0374デフォルトの名無しさん
NGNGぐぐったらsleep(10000);っぽいけど読み込むライブラリが不明でできない。。
time.hとかいろいろためしたんですけど・・・・・・
0376デフォルトの名無しさん
NGNGお騒がせしました。。。
0377デフォルトの名無しさん
NGNGtee
0378デフォルトの名無しさん
NGNG@echo off
@for %%i in ("*.aac") do "(略).exe" -o "%%~ni.aac" "%%~ni.3g2"
で成功しました。色々とありがとうございました。
0379デフォルトの名無しさん
NGNG俺、パソコンプログラミング初心者なんすけど、知ってたら誰か教えて。
au携帯のアプリで主流になりつつある「BREW」(ブリューって読む?)って、どんなプログラミング言語なのかな?
あと、習得の難易度や、将来性、他のプログラミング言語(JAVAやC#、Delphi、VBとか…)との比較とかもあったら、噛み砕いてお願いします…。
BREWは携帯電話以外の用途は想定してないのかな?
もし、パソコン用としても使えるなら、将来有望株に育つ可能性はない?
0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNGアセンブラ。
0382デフォルトの名無しさん
NGNG0383デフォルトの名無しさん
NGNGなんだ、Javaベースか。
0384デフォルトの名無しさん
NGNG日本語しゃべれや
0385デフォルトの名無しさん
NGNGJAVAのような高級言語かと思ったらBREWってアセンブラだったんだ…。
>>382 >>383
言語中でも使えるアセンブラって、インライン・アセンブラっていう難しいやつ?
JAVAだけはそれが使える言語ってこと?
でも頭が弱いから、BREWの位置付けがまだ全然理解できない…。
0386デフォルトの名無しさん
NGNG安心しろ、お前には向いていない。
0387デフォルトの名無しさん
NGNG画面の印刷可能にしたいんだけどドウやんの?
0388デフォルトの名無しさん
NGNG作者に料金を支払えばできます。
0389デフォルトの名無しさん
NGNG中身は弄れないんですか?
0390デフォルトの名無しさん
NGNG作者にたくさん料金を支払えばできます。
0391デフォルトの名無しさん
NGNG0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG間違いです、トイツです。
>>392
その通り
0394デフォルトの名無しさん
NGNG結局はテキストファイルの定義とは何かということになりますが、
定義は曖昧であるとかありまして行き詰まりました。
自分としては改行、一バイト文字、二バイト文字だけの構成であるファイルを
テキストファイルだと判断していいのでは、と考えていますが、
他にもテキストファイルに含まれてもよいものってありますでしょうか?
あと、言い忘れなんですがwindowsに限った話ですので、よろしくお願いします。
0395デフォルトの名無しさん
NGNG調べたいファイルを開いて これはテキストファイルのようであると
判断できたのであれば、それはテキストファイルであるということが言えます。
0396デフォルトの名無しさん
NGNGhttp://www.b21soft.co.jp/basp21/basp21pref.html#base64
BASP21でBASE64をエンコード、デコード機能ありますが、
これは強制的にBASE64を「JIS」としてしかデコードしてくれないのでしょうか。
UTF-8としてデコードしたいのですが、なにか方法はないですか?
0397デフォルトの名無しさん
NGNGそれはごもっともな話なんですが、お尋ねしていることは
その判断を下すための材料として先に挙げた要素以外に他にあるのなら
それは何なのか、ということなんです。
perlでは非asciiが20%を超えたらバイナリとしている、というのを見つけましたが、
ちょっと曖昧すぎると思いました。
0398デフォルトの名無しさん
NGNG昨日もいませんでした?
BASE64は任意のバイナリをテキストに変換して送信しようというお話です。
中の文字コードなんてエンコーダ/デコーダが関知する必要はありません。
宅配便の兄ちゃんが箱の中身がバナナなのかリンゴなのかに興味がないのと
同じです。
0399デフォルトの名無しさん
NGNGASCI可視文字Iと各種漢字コードのうち一種しか出てこないファイルをテキスト
ファイルじゃないと言う奴って俺はアホだと思うが。
それこそ文脈解析技術が必要になってくる。
0400394
NGNGすいませんでした、出直してきます。
0401デフォルトの名無しさん
NGNG初心者や入門者を騙すのやめよや。。。
マジで・・・
後で困るんだよ、、色々と・・・
0402デフォルトの名無しさん
NGNGVC++でアプリを開発してるのですが
とあるnetworkプログラムで、どうしてもbase64のデコード/エンコード
の処理が必要になりました。
そういうクラスって無いのでしょうか?
0403デフォルトの名無しさん
NGNGATL::Base64Encode()
0404デフォルトの名無しさん
NGNGどうもありがとうございました!!
0405デフォルトの名無しさん
NGNGありがとうございました。
BREWの正体少しわかりました。
開発言語のことではなくJREやドットNETフレームワークのような実行環境のことでした。
使用言語はC/C++のようです。
いずれにしても俺には関係ないみたいだ。
0406デフォルトの名無しさん
NGNG0x1a (1バイト) をファイルの末尾につけるテキストエディタが
過去に存在しました。
(むしろ当時は当たり前だった?過去の事はあまり詳しくありません。。。)
少なくとも私は,ほんの10年ほど前のフリーウェア界隈で
0x1a 付きのテキストファイルを頻繁に見かけました。
歴史的なファイルを扱うなら,そのようなデータも念頭に置いて
おくべきと思います。
0407デフォルトの名無しさん
NGNG懐かしいな。最近は付けないんだっけか?
0408デフォルトの名無しさん
NGNG昔も一部の"テキスト"エディタが付けてただけだよ。
0409デフォルトの名無しさん
NGNGドクン
ドクン
な、なんだ この血が煮えたぎるような感覚は・・・
こ、これが 聖戦の幕開けというものなのか・・・
ドクン
ドクン
0410デフォルトの名無しさん
NGNGCはさりげなく C++は、STL の vector, 関数オブジェクトくらいまでは
分かるのですが、ぐぐっても 説明されてるサイトが
なかなか見当たらないもので
気になって気になってしかたありません。
0411デフォルトの名無しさん
NGNG{
int a;
};
#include <vector>// STL
using namespace std;// STL
int main()
{
CA *ca = new CA;
int *a = new int;
vector<CA>cav;
cav.push_back(*ca);
}
↑最後に ca と a を delete したいんだけど
どうしたらいいですか?
0412373
NGNGたとえば、対話式のコマンドから出力された文字列をコンソールで見て、答える。
その時、ファイルにも記録されている。と言うことをしたいのです。
環境はWindowsです。
0413デフォルトの名無しさん
NGNG0414411
NGNG{
int a;
};
#include <vector>// STL
using namespace std;// STL
void proc(vector<CA> cav)
{
CA *ca = new CA;
int *a = new int;
cav.push_back(*ca);
return;
}
void testA()
{
vector<CA> cav;
proc(cav);
//ここでcavから削除したい。
}
441の質問を訂正
↑上記みたいに cav から ca と aを削除する方法が知りたいです。
0416板違い?ですまそ
NGNG0417デフォルトの名無しさん
NGNGそこで削除することは不可能。
proc関数のreturnの前で削除しなさい。
0419デフォルトの名無しさん
NGNG標準に tee はなかったんじゃない?cygwin でも入れとけ。
0420デフォルトの名無しさん
NGNG0421へっぽこPG
NGNGSetWindowsHookExでJOURNALをフックして操作ログを記録する処理を作成しています。
通常のキーボード・マウス操作は問題なく記録できるんですが、VC++6.0のSDIで作成した
あるアプリケーション:ダイアログ上のボタンを押すと、ノートパッドをCreateProcessで起動
(引数に適当なテキストファイル名を指定)
を起動してボタンを押し、ノートパッドを起動させようとすると、ダイアログは出るものの
文字は表示されず、フリーズ状態になってしまいます。
(マウス操作・キーボード操作共に受け付けず、スタートメニューも出せない状態)
ここでCTRL+ALT+DELを押すとフックが停止し、ノートパッドもきちんと表示されます。
フック中のCreateProcessやモーダルダイアログの起動で、何か独特な処理が必要なのでしょうか?
ご存知の方いらっしゃいましたらお教えください…m(_!_)m
0422デフォルトの名無しさん
NGNG0423411
NGNGレスサンクス
一度vectorに登録したら、
登録する前と同じ形で取り出す事は不可能。
って事ですか?
0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNGとみながたけひろ
0426デフォルトの名無しさん
NGNG初心者用のCやJAVAの本にはレジストリについて書いてないのですが
どのような本に書いてあるのでしょうか?
0427デフォルトの名無しさん
NGNGJavaでそんな事するな&標準Cではレジストリなんてまったく関係ない。
0428デフォルトの名無しさん
NGNG何がやりたいのか意味不明。
cav.erase(cav.bigen());
↑やりたいのはこれですか?
0429デフォルトの名無しさん
NGNG不可能っていうのは、
delete ca;
delete a;
とやろうにも、その場所だと、caもaも使えないだろ?
0430デフォルトの名無しさん
NGNG何を勉強すればいいと思いますか?
できればフリーソフトがいいです。
OSはwindowsMeです。
0431426
NGNGどのような言語を使って勉強していけばいいのですか?
0432デフォルトの名無しさん
NGNG言語は何でもいい。Win32APIさえ使えれば。
0433デフォルトの名無しさん
NGNGその程度の知識の人間が窓の手のようなソフトを作ってもらいたく無い
というのが本音だ。
0434デフォルトの名無しさん
NGNGどのようなソフトを作りたいのか、目標とか無いの?
0435デフォルトの名無しさん
NGNG自分でゲームとかをつくってみたいです。
0436デフォルトの名無しさん
NGNGhttp://www.sun-inet.or.jp/~yaneurao/
0437デフォルトの名無しさん
NGNGそれに加えて“縦書きの文字を横スクロール”させる。などということが
出来ますか?文字はgifではなくtextデータです。
どなたか教えてくれたら感謝感激伊勢湾台風です。宜しくお願いいたします。
0438デフォルトの名無しさん
NGNG>感謝感激伊勢湾台風
これの解説きぼんぬ
0439デフォルトの名無しさん
NGNGっていうか、>>437は伊勢湾台風を知っている世代なのか?
0440デフォルトの名無しさん
NGNG日本国義務教育卒業程度なら知ってるだろ
0441デフォルトの名無しさん
NGNG<pre>
た お す。 湾 感 た え な タ x な i 文 ま と と せ | 横 の �� に す で ブ は ル ス 文 横
し 願 宜 台 激 ら て た で t く f 字 す が い る。 ル ス 文 縦 加 が、 出 ラ 普 す ク 字 書
ま い し 風 伊 感 く か す。 デ t で は か 出 う な �� ク 字 書 え そ 来 ウ 通 る ロ が き
す。 い く で 勢 謝 れ 教 ど | e は g ? 来 こ ど さ ロ を き て れ ま ザ の の | 縦 の
</pre>
0442デフォルトの名無しさん
NGNG情熱あふれるそんなあなたにギコナビ
プレビューがつかえます。
0444デフォルトの名無しさん
NGNG家庭用コンピューターについて考えます。
それらは同一のブロードバンドルーターにLANケーブルで接続しています。
その二つ以上のコンピューター間においてデータをリアルタイムで共有しながら
動作するプログラム、(対戦型の麻雀ゲームなど)を作成しようと考えております。
使用する言語はC#(C#で難しいようであればC++)を希望しています。
使用するコーディング環境はVisualStudio.NETです。
参考になるサイトや書籍などお勧めがあればよろしくお願いします。
age
0445デフォルトの名無しさん
NGNG1、ファイル共有
2、メールスロット
3、名前付きパイプ
4、RPC CORBA, DCOM, SOAP
5、P2P TCP/IP
と、色んな手法が使えます。 マージャンゲームなら ファイル共有で十分でしょう。簡単ですしね。
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNGできれば小規模MMORPGのようなものまで応用できるようにしたいので
時間にシビアであるものほど理想的です。
それを踏まえた上でですとどちらがよろしいのでしょうか?
参考となる書籍やサイトなどでお勧めも教えていただければ嬉しいです。
0448デフォルトの名無しさん
NGNG先に言っておく
サーバー公開すんなよ
他が迷惑する
0449デフォルトの名無しさん
NGNGファイル共有ってもちろんファイルマッピングのことだよな。
昔、ネットワーク対応を謳っているテーブルゲーム(シェアウエア)で
ネットワーク上のただのファイルを使ってIPCやってた例があるので・・
0450デフォルトの名無しさん
NGNGそれも立派なネットワーク対応だと思いますが?
0451デフォルトの名無しさん
NGNGそんなんでネットワーク対応なんていうやつはHSP厨だけ。
0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNG突っ込まれて言い返せないからって
HSPの名前出して誤魔化しても無駄。
0454デフォルトの名無しさん
NGNGブール値って何?
0455デフォルトの名無しさん
NGNG言語は何?
0456デフォルトの名無しさん
NGNG一般的な定義としてです。
0457デフォルトの名無しさん
NGNGうちのサークルの先輩が会社で使っているという言語を探しています。
それは去年の11月頃に聞いたもので、説明を聞くとどうやら
パズルのピースを当てはめていくような感じ
(昔あった電子ブロックっていう物みたいな、
またはPSのゲームでロボットのプログラムをしていくゼウス・カルネージハートっていうゲームや、
DCのマリオネットハンドラーみたいな感じらしい)
で作っていくようなんです。
で、体験版というのを配っていたそうなので商用ソフトだと思います。
そのときはもらわなかったんです。
んで、その人はサークルのOBの人なんで、次に会えるのは
今年の11月の学祭の時なんです。しかも来ないかもしれません、
だから本人に聞くのは無理です。
誰かそう言う言語に心当たりのある人居ませんか?
0458デフォルトの名無しさん
NGNG検索しないって何様?
0459デフォルトの名無しさん
NGNG商用開発ツールでWindows用で、体験版があってとなると
Borland C++Builder か Delphi か Microsoft Visual Studio .NET だろうね。
今体験版が動くのはどれもないと思う。 Delphi6なら体験版でなくパーソナルならフリー
0460デフォルトの名無しさん
NGNGそれじゃないだろ。
ifとかforとかの構文や命令アイコンをGUIで配置する奴だと思う。
コードレスが売りになってた結構本格的な開発環境だよ。
名前忘れたけど。
0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNGWebProg板
http://pc2.2ch.net/php/
0463デフォルトの名無しさん
NGNGbool値は
#define false 0
#define true 1
な感じで定義されてて、主に成功か失敗かの判定に使われる
BOOL値はbool値とは違い0Lや1Lなので間違いがないように!
0464デフォルトの名無しさん
NGNG複数のフォームを持つWin32アプリを作ってるのですが(VC++で非MFC)
フォーム間のメッセージのやり取りはどうするのでしょうか?
メッセージを送るには相手のフォームのWHNDが分からないとダメだと思うんですが
どうすれば相手のWHNDを知る事が出来るのでしょうか?
iniFileなどへ自分の情報を書き出して相手側に参照してもらうって形で今は実装してるんですが
あまりスマートじゃないと思うんで・・・・・
0465デフォルトの名無しさん
NGNGありが�d
0466デフォルトの名無しさん
NGNGIf 条件式A Then
If 条件式B Then
A
End If
Else
A
End If
というアルゴリズムで、
Aの処理を1回のみ記述すれば終わる方法って無いですか?
0467デフォルトの名無しさん
NGNG0468466
NGNGありがとうございます!
…と思ってやってみようとしてよく考えたら
条件式BはVBAのmsgboxの値だったんです。
If 条件式A Then
If msgbox("どうしますか?",vbOKCancel) = vbCancel Then
A
End If
Else
A
End If
でした。
これではやはり無理でしょうか?
0469デフォルトの名無しさん
NGNGなんで試さない?
0470デフォルトの名無しさん
NGNGDim flg As Boolean
flg = 条件式A
If flg Then
flg = (msgbox("どうしますか?",vbOKCancel) = vbCancel)
End If
If flg Then
A
End If
0471デフォルトの名無しさん
NGNGこっちがお勧め
【初心者歓迎】C/C++室 Ver.5【環境依存OK】
http://pc2.2ch.net/test/read.cgi/tech/1077102238/l50
0472デフォルトの名無しさん
NGNG基本的にbool値はfalseは0、trueは「0以外」だから
true=1とやってると、思わぬところではまるかもよ。
まぁ、最近はどこもtrue=1になってるようだから、そう問題にはならんだろうけど
0473デフォルトの名無しさん
NGNGDim flg As Boolean
flg = Not (条件式A)
If Not flg Then
flg = (msgbox("どうしますか?",vbOKCancel) = vbCancel)
End If
If flg Then
処理A
End If
0474デフォルトの名無しさん
NGNG初心者ページをググッて見たのですが、パスを設定しているのにも拘らず
JARファイルが作成できません。この件はかなり個人的なことです。
しかし、この手に詳しいページが見つからないので、
そのスレにテンプレ貼って、情報交換などが出来たらいいなと思った次第です。
どなたかよろしくお願いします。
0475466
NGNGこういう考え方が中々できない…プログラムに向いていないのだろうか。。
0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNG1.←↓押しっぱなし
2.危なくなってきたら→↓押しっぱなし
3.連鎖作って消す
4.1に戻る
0478デフォルトの名無しさん
NGNGカエル積みでぐぐる
0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG攻略法をコードに落とせばいいじゃないかと小一時間(ry
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG懐かしいな…
うちも昔モドキ作って、COM作った事が…
ただ、virtualとか知らんぐらい、ヘタレだった頃だったんで
1つのCOMパターンを、関数1個で170行ぐらいダラダラ書いてたな…
それでも、*何でか*7連鎖とか結構出してくれたなぁ…
0483410
NGNGネイティブクラス・・・
0484デフォルトの名無しさん
NGNG俺もやろうとしたけど、挫折。
ああいうの考える人って凄いと思うよ、マジで
0485デフォルトの名無しさん
NGNGそのネイティブクラスとやらは一般的な用語とも思えないが。
何で出てきたの?
0486デフォルトの名無しさん
NGNGbmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
bmi.bmiHeader.biPlanes = 1;
bmi.bmiHeader.biCompression = BI_RGB;
bmi.bmiHeader.biSizeImage = 0;
bmi.bmiHeader.biXPelsPerMeter = 0;
bmi.bmiHeader.biYPelsPerMeter = 0;
bmi.bmiHeader.biClrUsed = 0;
bmi.bmiHeader.biClrImportant = 0;
bmi.bmiHeader.biBitCount = 32;
bmi.bmiHeader.biHeight = 256;
bmi.bmiHeader.biWidth = 256;
unsigned long *pixel;
HBITMAP hBitmap = ::CreateDIBSection(NULL , &bmi , DIB_RGB_COLORS , (void**)&pixel , NULL , 0);
HDC mdc = ::CreateCompatibleDC(hdc);
::SelectObject(mdc, hBitmap);
COLORREF color = RGB(0,0,0xFF); //青
::SetPixel(hdc, 50, 50, color); //ちゃんと青の点が表示される。
int size = bmi.bmiHeader.biHeight * bmi.bmiHeader.biWidth;
for(int i = 0; i < size; ++i) pixel[i] = color; //全ピクセルを青に設定してるつもり。
::BitBlt(hdc, 100, 100, 256, 256, mdc, 0, 0, SRCCOPY); //全ピクセルが赤として表示される。 何故?
/*
color は青に設定してるつもりなんですが、
DIBのBitBltでは何故赤く表示されてしまうのですか?
*/
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGバグとかでは無くて、そういう仕様って事ですね。
DIBのピクセル用にBGRマクロ作る事に板します。
どーも、ありがとうございました。
(C Language Reference, C++ Language Reference, C/C++ Rreprocessor Reference)
が英語でした。
日本語のものはないのでしょうか?
Visual C++ 4.0 のころは日本語だったと記憶があるのですが…
0490デフォルトの名無しさん
NGNG最新のMSDNLibrary入れてもそうなら、それしかないと思うぞ
MSサイトのMSDNLibraryにも無かったし
まぁ、これを機に英語読めるようになっとけ。
0491デフォルトの名無しさん
NGNG0492デフォルトの名無しさん
NGNGBSDライセンスと同等なものはありますか?
0493デフォルトの名無しさん
NGNGビルド時に
致命的エラー: クラスパスまたはブートクラスパスで
パッケージ java.lang を検出できません。
と出てビルド出来ません。どなたかご教授お願いします。
ttp://member.nifty.ne.jp/tmserv/j-phone-prg.htm
0494デフォルトの名無しさん
NGNG印刷するごとに何枚印刷した等を集計するツールを作成したいと考えています。
しかしプリンターにキューを送信する際にイベントを取得する処理の実現が難しいと
考えられるので
どのようにしたら良いのかわかりません。
このようなツールを作成するにはどのようにしたら良いでしょうか?
0495デフォルトの名無しさん
NGNGまずは環境を明らかにしてみてはいかがでしょうか。
0496デフォルトの名無しさん
NGNG解析により、ついに管理人コマンド割り出しに成功した模様。
鯖が認識するとそのスレッドナンバーがあぼーんされる。
以下方法。
名前に『山崎渉』、メールに『ds8g15EG8h1r9R9g9d7E』。←暗号化されたパスワード
本文に、
command dell レスナンバー(ここに消したいレスナンバー記入)
end
こう記入して書き込み。
山崎って言う人はどうやらcgiなんかの管理人さんの本名らしい。
おそらく早急な対策が打たれると思うので、消したいレスがある人は急げ。
この信憑性はどうよ?
0497デフォルトの名無しさん
NGNG省略されたから書き込むが、この信憑性はどうよ?
0498デフォルトの名無しさん
NGNG使ってるシェルはbashです。要するにvsvars32.batで環境変数を
セットしたいです。
0499デフォルトの名無しさん
NGNGブラウザで見るんじゃない。
0500デフォルトの名無しさん
NGNGどんなプログラムをやったほうが得でしょうか?
0501デフォルトの名無しさん
NGNGvsvars32.batしてからcygwin.batを起動するとか。
あと直接の答えではないけど逆にWindowsの環境変数PATHにCygwin\binを追加しちゃうというのもありかもね。
その状態で
C:\>vsvars32.bat && "bash yourscript"
を実行するとか
0502asfrig43.2ch.net
NGNGend
0503502
NGNG消えないじゃないか!!
0504山埼渉
NGNGend
0505デフォルトの名無しさん
NGNGむむむーやっぱりそうするしかないですかねー・・・。
ありがとうございました。
0506& ◆SX5fW3KCz2
NGNGend
0507[email protected]
NGNG0508デフォルトの名無しさん
NGNG0509koko
NGNG0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNGサーバがLinuxのときどうすればいいのでしょうか?
0512デフォルトの名無しさん
NGNGサーバをwindowsに変更する
0514デフォルトの名無しさん
NGNGパケット解析して自分で作れ。
0515デフォルトの名無しさん
NGNG情報処理とかあったみたいですが、
やや前に変わってからよく分からなくなったのですが。
0516デフォルトの名無しさん
NGNG国家試験なら、ソフトウェア開発技術者(旧情報処理一種相当)か?
あとは、つきたい職種によってテクニカルエンジニア系。
とは言え、大手新卒以外は資格なんてあっても無くても同じ様な気がするが。
それより実績積むほうが有利だと思う。
0517デフォルトの名無しさん
NGNGC++での質問なんですが
関数ブロック内で生成したクラスのインスタンスは
ブロックを抜けると自動的に開放されますか?
0518デフォルトの名無しさん
NGNGCTEST *Test = new CTEST;
の場合は、delete Test;
CTEST Test;
の場合は、必要ないかも。
0519デフォルトの名無しさん
NGNGなるほど・・・
どうもありがとうございました。
0520デフォルトの名無しさん
NGNGクラスのprivate:の付いたメンバへのアクセスって
外部から書き込みできないってだけで読み出しは出来るんですか?
それとも読み書き不能と言う事なのでしょうか?
0521デフォルトの名無しさん
NGNG読めない。書けない。
つまりアクセスできない。
0522デフォルトの名無しさん
NGNGどうもです。
0523デフォルトの名無しさん
NGNG0524523
NGNG0525デフォルトの名無しさん
NGNGあるクラスのインスタンスをnewで生成し
コンテナに格納した後
eraseで削除した場合
deleteでインスタンスを削除する必要は無いのでしょうか?
それともあくまでコンテナの位置から削除されただけで、インスタンス事態は残ってしまうんでしょうか?
0526デフォルトの名無しさん
NGNG{
int *a;
public:
A(){ a = new int; }
virtual ~A(){ del(); }
virtual void del(){ if(a){ delete a; a = NULL; } }
};
class B:public A
{
int *b;
public:
B(){ b= new int; }
virtual ~B(){}
void del(){ if(b){ delete b; b = NULL; } }
};
int main()
{
B b;
A *a = new B;
delete a;
}
void B::del() は、何回呼ばれる?
0527デフォルトの名無しさん
NGNGpush_backなどは、listへ「コピー」される。
eraseするとコピーされたものが消えるだけ。
0528デフォルトの名無しさん
NGNG最近Cを始めた者ですが。
○×ゲームを作ってみました。
0529デフォルトの名無しさん
NGNGソースうpしなよ。
0530デフォルトの名無しさん
NGNGJbuilder9をダウンロードしました。(なず無料なのだろう。。)
言語用の本を見るとDOSプロントに出力するみたいなのですが
JbuilderではどうやってDOS向けのプログラムを作るのでしょうか
どうかよろしくお願いします。
0531デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1054023343/
[Java]JBuilder5[Java]
http://pc2.2ch.net/test/read.cgi/tech/995044723/
JBuilder 7日本語版発売、Personal無償7月中
http://pc2.2ch.net/test/read.cgi/tech/1023102379/
0532デフォルトの名無しさん
NGNG明日の休みにじっくり調べてみます。
0533デフォルトの名無しさん
NGNG「マイクロソフト、Visual Stdio 2005のテスト版などを来週発表へ」
質問なんだけどVisualStdioって何よ。
#include <VisualStdio.h>
ってことか。ビジュアルなI/Oってことでいいのか。
0534デフォルトの名無しさん
NGNG0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNGstring型の文字列をバイト文字に変換するには、どのようなクラスを使えばいいのでしょうか?
0537デフォルトの名無しさん
NGNG0538536
NGNGどうもありがとうございます。
え〜と、マニュアルを見ると、c_str()はchar型の先頭ポインタを示すって書かれてるんですが・・・
バイト文字と言うのはchar型の事なのでしょうか?
0539デフォルトの名無しさん
NGNG>バイト文字と言うのはchar型の事なのでしょうか?
それは質問された側のセリフと思われ
0540536
NGNG使用する場面としては
ATL::Base64()で
第1引数の値が
const BYTE* pbSrcData,
と指定されてるんです。
0541デフォルトの名無しさん
NGNGだと思う。
0542デフォルトの名無しさん
NGNGBase64Encodeへ渡すデータか?
それなら、キャストすればいいだけ。
Base64Encodeへ渡すデータは文字列限定じゃないぞ
0543デフォルトの名無しさん
NGNGそうです。
Base64Encodeです。
ただ、キャストしてみたんですが
error C2440: '型キャスト' : 'std::string' から 'BYTE' に変換できません。
この変換を実行可能なユーザー定義変換演算子がないか、または演算子を呼び出せません。
といわれてしまいます。
0544デフォルトの名無しさん
NGNGそれなら「バイト文字」じゃなくて「BYTE型の変数」でしょ。
0545デフォルトの名無しさん
NGNGどうしたらええでしょうか。
ちなみにその実行ファイルは、特にコマンドラインからのオプションはないと思います。
〜.exe -〜.iniとかやってみたりしましたが…。(windows2000)
0546デフォルトの名無しさん
NGNG〜.exe 〜.ini
こうでいいんでねーの?
0547デフォルトの名無しさん
NGNG出来ました。
C:\a\b\c.exeを
C:\a\c.exeと一つ抜かしていたのがげいいん(←なぜか変換できない)でした。
ありがとうございました&スレ汚しスマソ
0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNG「げんいん」と発音しろ
0551デフォルトの名無しさん
NGNGマイナーなのはいくつかあったはずだけど、
配られてるものはないと思う。
近いのはsqueakかも。
0552デフォルトの名無しさん
NGNG実際製品を見たわけじゃないが、ニュースサイトで見た。
0553デフォルトの名無しさん
NGNGJAVA、C、PEAL。
この3つの言語で、できることに違いはあるのでしょうか?
また、PerlはCGIとしてホームページに設置するもので、
CやJAVAはフリーソフトなどを作ってユーザーにDLさせるもの、
という解釈でよろしいでしょうか?
最後に、3つの言語でできることに違いはあるのでしょうか?
0554デフォルトの名無しさん
NGNGPealは動作環境が必要
JAVAは仮想マシン(まぁユーザーにはランタイムと変わらない)が必要
CはNativeコードを吐くので原則単体動作が可能。
0555デフォルトの名無しさん
NGNG釣りか?とつっこみたくなるほど間違ってるぞ
0556デフォルトの名無しさん
NGNG0557デフォルトの名無しさん
NGNGPERL.NETになってから、ユーザが減ったしね
0558デフォルトの名無しさん
NGNGCGIならPerlでもいいね
> CやJAVAはフリーソフトなどを作ってユーザーにDLさせるもの、
Cでコマンドでもつくるん?
Javaのフリーソフトは一部の例外人種を除いて毛嫌いされるね
0559デフォルトの名無しさん
NGNG教えてください。
0560デフォルトの名無しさん
NGNG本製品は、小・中・高等学校、大学、各種専修学校などに在学中の学生および教職員の方のみご購入いただけるアカデミック版です。購入の際に、学生証・教職員証明書をご確認させていただく場合がございますので、予めご了承ください。
必ず提示が必要ですか?
0561デフォルトの名無しさん
NGNGPHP:Perlに近いがより扱いやすい。HTMLに埋め込み可能で、HTMLとの親和性が良い。
C:オーソドックスな仕様でプログラミングの基本みたいなもん?
C++:Cをベースにオブジェクト指向を取り入れたもの。Windowsアプリはこれが多い?
C#:.NETの中核となる言語。文法はJavaに似てる。実質Windowsオンリー?
Java:オブジェクト指向言語として非常に有名。OSを選ばず動く。資料が多くて勉強にはいいが、アプリは…
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1075035410/
0566デフォルトの名無しさん
NGNG初心者がそれ読んでC#選んだらどう責任取るんだ
0567デフォルトの名無しさん
NGNGお礼を受け取ることはあっても、責任を取らなきゃならないようなことには
ならないでしょうね。
0568553
NGNGつまり大体どの言語でも同じのが作れると。
どうせそういう入門のサイト調べれば金かからないので
JAVAかじってCいこうと思います。
0569デフォルトの名無しさん
NGNGそんな都合のいい態度は許さん。
0570デフォルトの名無しさん
NGNGC→JAVAの方が分かりやすいのでは・・・
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNGそのインスタンス変数の宣言はプロパティの実装コードの直上にするべきでしょうか?
それともその他の変数の宣言とまとめて書いておくべきでしょうか?
0573デフォルトの名無しさん
NGNGもちろん、std::stringはクラスなんでそのままキャストしてもダメ。
キャストするのは、変換したいデータを指しているポインタ。
今回の場合はstring::c_str()で取得したポインタになる。
0574デフォルトの名無しさん
NGNGお前の会社のコーディング規約に従え。
規約が無ければ同僚に聞いて多数派に従っとけ。
もうすぐ辞めるとか仕事じゃないなら好きにしとけ。
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNG処理系依存
0579デフォルトの名無しさん
NGNGクラスのメンバ変数へのポインタを外部に教えてしまったら、private でも読み書きされ放題ですか?
また、メンバ変数を外部関数に渡す時、相手が参照渡しだったら、private でも書き込まれ放題ですか?
0580デフォルトの名無しさん
NGNG自分で試す事すらできないんですか?
0581デフォルトの名無しさん
NGNGVisualStudio?
俺はVS.net2003ACを通販で買ったけど、確認されなかったよー
0582デフォルトの名無しさん
NGNGそゆこと。
別のクラスにprivateな変数渡していろいろいじってもらうなんてのはよくあること。
0583デフォルトの名無しさん
NGNGどれからはじめるのがいいでしょうか?
将 来 的 に は アフターエフェクツみたいなモノを作れるといいなあ。と思っているのですが、ベストはなんだと思いますか?
そこらへんさっぱり解りません…。よろしくお願いします。
0584デフォルトの名無しさん
NGNGどれって題材のことか?言語のことか?
0585デフォルトの名無しさん
NGNGありがとうございます。
渡すほうは値渡しのつもりでも、実は参照渡しでいじられ放題だったということもありえるのですね。
カプセル化や情報隠蔽なんてどこ吹く風ですね…
0586デフォルトの名無しさん
NGNGいじられるってのは例えばこういうこと。
class myclass
{
char buf[256];
void foo(){ strcpy(buf, ""); } // あくまで内部的に参照・ポインタを渡す。
カプセル化や情報隠蔽が問題になるならそういう関数や別のクラスに参照を渡さなければいいだけで、
それはmyclass自身が判断してコントロールすればいいでしょ。
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNGマジで
>>560
VS.NETのアカデミック版を、近所の店で買ったら、
学生証を見せる必要があったけど。
0589538
NGNG言語のことです。安いほうがいいのですが。
0590デフォルトの名無しさん
NGNG値を渡しているつもりが実は参照を渡していた、というのが怖い気がします。
class myclass
{
private:
int a, b;
void foo() { b = half(a); }
}
int half(int x) { return x / 2; }
がある日突然、
int half(int &x) { x /= 2; return x; }
に変更されても、myclass はどうすることもできないんですよね。
外部関数に値を渡す時は private メンバ変数でも
その値が書き換えられる可能性を常に考えなくてはなりませんね。
0591デフォルトの名無しさん
NGNG外部関数性悪説を言い出すときりがないけどその危険性は確かにある。
ただ現実にはそういう仕様変更に伴うバグはあまり覚えがないけどね。
ちなみにC#ではそういうバグを防ぐ為に
int half(ref int x);
half(ref a);
と言った感じで呼び出し側にもrefをつけるようになってるね。
0592デフォルトの名無しさん
NGNG絶対に書き換えられたくなければ
int myclass::half(int x) { int t = x; return ::half(t); }
を定義すればいいのかな。
0593デフォルトの名無しさん
NGNGそんな変更はありえないよ。
そんな心配するぐらいだから他でも使ってるだろうから、変更しない。
だいたい、そういう関数なんかは変更するとき
他に影響が出ないか調べるだろ普通。
0594デフォルトの名無しさん
NGNGありえないってことはないよ。
もう少し話を広げると多くのOOPLではクラスインスタンスa, bがあって
a.foo(b);
を実行したときbが操作されるかされないかは字面からはわからない。
だからバグの可能性を常に疑えるようにしておくのは無駄ではないかもね。
この問題についてはC++がなぜかきっちり対応してるよね。
正直あの連鎖的const地獄は嫌いだけど。
0595デフォルトの名無しさん
NGNG>だいたい、そういう関数なんかは変更するとき
>他に影響が出ないか調べるだろ普通。
グローバル変数使いまくりの世界に逆戻りだな、こりゃ。
0596デフォルトの名無しさん
NGNG隠蔽化うんぬんについては、>>586や>>587が言っていることが正解。
>>590の問題は情報隠蔽の話題とは関係ない。
要するにそのhalfの仕様変更が問題なのであって、
>外部関数に値を渡す時は private メンバ変数でも
>その値が書き換えられる可能性を常に考えなくてはなりませんね。
こんなことまで考える必要はない。
0597デフォルトの名無しさん
NGNG>だからバグの可能性を常に疑えるようにしておくのは無駄ではないかもね。
これは良いことだと思う。
だけど下記の理由でやっぱりないと思う。
あったとしても下記のように仕様変更の通知があるはず。
勝手に変更されるなんてありえない。
>>595
煽りだとは思うが…
調べるのはhalfを使用している全箇所。
参照渡しに変更して問題ないか調べるだろ普通。
というよりも、新しいhalfを作るかな。
他で影響が出そうな変更なんてよっぽどのことがないとしないよ。
0598デフォルトの名無しさん
NGNGお前は簡単に "調べる" と言うが・・・
その正当性をチェックするのは大事(おおごと)だぞ。
コンパイラが "型が違うよ" と教えてくれるのとは訳が違う。
0599デフォルトの名無しさん
NGNGだから、変更はありえないって言ってるんだよ。
0600デフォルトの名無しさん
NGNG↓
「おい新人、これ高速化しとけ」
↓
「クラスのコピーに時間がかかってるんだな。参照渡しにしよう。」
↓
half(Cfoo &x) { while (x.i--) { ... } }
↓
マズー
0601デフォルトの名無しさん
NGNG新しいhalfをつくるというのは、
参照渡しバージョンのhalfが欲しくなったときに
int half2(int &x) { x /= 2; return x; }
例えばこういうのを追加するということです。
元々あるものを変更するなんて大変すぎるから普通はしない。
>>600みたいな理由でどうしても変更しないといけない場合は、
全箇所調べてやるしかないが、
使ってる担当者に連絡いくのが普通かと。
0602デフォルトの名無しさん
NGNGその場合マズーなのは新人ではなく、
Cfooを設計した人間だ、オバカな600。
0603デフォルトの名無しさん
NGNG昔、やねうらお御大が
「こういう変更が透過的にできるから "参照" は便利なんだよ」
ってのたまっていたような気が・・・
0604デフォルトの名無しさん
NGNG「できない=言語仕様の話」
残念ながら >>590 のようなケースは C++ を使う限り「できる」
それが嫌なら C# 使えってこった。
0605538
NGNG他で質問しますよ。
0606デフォルトの名無しさん
NGNG何かキーを押してくださいです。。。をどうにかしたいので。
0607デフォルトの名無しさん
NGNG0608553
NGNG亀レスすいません。
ではCも調べてみます。ありがとうございます。
0609603
NGNGhttp://www.sun-inet.or.jp/%7Eyaneurao/intensive/ggg/log2.html
の「第九章.コピーコンストラクタは必要か?」ね。
0610デフォルトの名無しさん
NGNG読み手にも何か勘違いがありそうだから、もう一度しっかり整理してみる。
>>593では>>590の言う、「ある日突然仕様変更」なんてことはありえないし、
そもそも、確認が大事(おおごと)になるような仕様変更はありえない。
あったとしても、ある日突然なんてありえないと書いたつもり。
>>594は字面だけでは引数が変更されることがわからないと言っているが、
これは、その外部関数を使うからには、その関数の仕様を把握しておくべきで、
仕様を知らずに使用することは危険すぎる。
>>594がありえなくもないと言っているのは、仕様変更のことではなく、
最初から参照渡しバージョンを使用する場合のことだと思われる。
参照渡しバージョンを使用することは(当然だが)ありえる。
>>593の「変更」というのは「仕様変更」の意味だったのだが、
わかりにくかったようで申し訳ない。
>>594や>>603の「変更」は「変数の値の変更」の意味だと思われるが、
>>590の心配の本題は「仕様変更」のことなので、
論点が少し違いますが、
「変数の値の変更」という論点であると読めば、その主張も間違っていません。
0611デフォルトの名無しさん
NGNGさぁ、漏れも何か作ってみるか!なんて思い立ったわけですが。
山のようにあるライブラリから関数を引っ張ってきて、それをパッチワークすればいいんですよね?
待って!( ̄□ ̄;)!?
山のようにあるライブラリから、どうやって目的の関数を探し出せばいいの!?
0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNGなかなかいいツリだね
それが「再利用のボトルネック」と呼ばれているものだ
現状では「キーワードによる検索」程度までしか存在しないと思う
探し出すのにもっと良い方法を提供している環境があるなら私も教えてほしい
0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG記憶力の無い人は何をやっても駄目。オレモナー
0616611
NGNGいえいえ、真面目な話です。
『C言語辞典』なるものも買おうかと思っているのですが、これに載っているのは標準ライブラリだけみたいなんですよね…
Microsftの開発環境には使い勝手の良さそうな検索ツールが付いていそうですが(あくまでイメージ)
カネがねぇー_│ ̄│○
ま、当分は、Glibなんかを地道に検索して…。その方が勉強になるだろうし。
0617デフォルトの名無しさん
NGNG出来るとしたら、この単語で検索かければ解る!って言葉をおしえてください。
おながいします。
0618デフォルトの名無しさん
NGNGBLOB
0619デフォルトの名無しさん
NGNGありがとうございます。
探してきます。
0620デフォルトの名無しさん
NGNG画像の横に複数行の文字列を書きたい場合、どのようにすれば良いのでしょうか。
どなたか教えてください。お願いします。
0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNG板違い。
Webサイト制作初心者用スレ Vol.85
http://pc2.2ch.net/test/read.cgi/hp/1078914611/
0624デフォルトの名無しさん
NGNGあるプログラムを実行すると、「問題が発生したため、*.exe を終了します。
ご不便をおかけして申し訳ありません。」
と出て終了してしまいます。
プログラム自体に無理があるのでしょうか?
0625デフォルトの名無しさん
NGNG>>594や>>603の「変更」は「変数の値の変更」の意味だと思われるが、
いや、純粋な「仕様変更」の意味だよ。
>>609 を読めばすぐ分かると思うのだが・・・
>たとえば、引数に、int &xなどと参照を使って書けるのは、
>とても素晴らしいギミックです。
>呼び出し元の変数をいじくりたいな、と思ったら、
>引数リストに & をつけるだけでOKです。
これはどう読んでも「仕様変更」のことだろ?
0626デフォルトの名無しさん
NGNGその「あるプログラム」とやらは、あなたが作った物なわけ?
0627デフォルトの名無しさん
NGNG>プログラム自体に無理があるのでしょうか?
いい表現だな、今度使わせてもらうよ。
0628デフォルトの名無しさん
NGNG0629デフォルトの名無しさん
NGNGSE:「ああ、それはプログラム自体に無理があったんですよ」
0630デフォルトの名無しさん
NGNGまぁ、言い訳文句じゃなくて本当に無理が有る事多いから・・・(汗
0632デフォルトの名無しさん
NGNG>たとえば、引数に、int &xなどと参照を使って書けるのは、
>とても素晴らしいギミックです。
>呼び出し元の変数をいじくりたいな、と思ったら、
>引数リストに & をつけるだけでOKです。
これだけ読むとそう読むこともできるけど、すぐ上にこういうことが書いてある。
>私に言わせれば、ポインタと、実インスタンスを扱う構文が異なるということ、
>これはとても馬鹿げています。どちらも、メンバアクセス演算子なのだから、
>同じ表現であるほうが便利です。
これを踏まえて読んでみると、仕様変更の話とは違うと思いませんか?
このあとに、「たとえば」でつながってるんですよ?
0633デフォルトの名無しさん
NGNG参照渡しだろうが値渡しだろうが関数内の表記が同じで済むから、
&を使うこのギミックは私に言わせれば素晴らしい。
と主張してるだけかと思われるが。
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG常識だろ。なんでprivateの話がでてくんだよ?
0636デフォルトの名無しさん
NGNG>>585が言ってるのは
「誰かが書いた関数を使ってて、自分が知らない間にどっかのアフォが
その関数をconstつけないで参照渡しするように変更した場合」
のことだろ。
0637デフォルトの名無しさん
NGNGどこにあるのでしょうか??
0638デフォルトの名無しさん
NGNGお答えありがとうございます。
そうそうVS.net2003ACです。
もし不都合でなければどの通販か教えてください。
僕はアマゾンで買おうかと思ってます。
ちなみにVS.net2003ACを買って実年齢でユーザ登録できるのかなあ・・・
0639デフォルトの名無しさん
NGNGお答えありがとうございます。
そうですか、、お店で買うと提示が必要なのかな・・・
参考になりました
0640デフォルトの名無しさん
NGNG世の中には、面白い読み方をする人がいるなぁ。
この文章は、
同じ表現である為に実表現(実体を渡すか、参照を渡すか)を変更する事が
透過的にできる。つまり今まで実体を渡していたものを参照渡しに仕様変更したいのなら
'&' を一つ付けるだけでよい。
もしこれがポインタならば、'->' やら '*' やらゴチャゴチャくっつける手間が掛かるだろ。
だから参照マンセー!
ってのが本意だろ? つまり参照渡しへの仕様変更は実際に十分起こりうるし、
それを想定して参照渡しの表記方法が考えられた(本当かどうかは知らんが・・・)、
ということになる。
0641デフォルトの名無しさん
NGNGそれでも違うというならば、この文中の
>同じ表現であるほうが便利です。
の "便利" って一体何を指していると思うの?
0642デフォルトの名無しさん
NGNGC + + の 参 照 は 糞
0644デフォルトの名無しさん
NGNG>>>あるプログラムを実行すると、「問題が発生したため、*.exe を終了します。
>>>ご不便をおかけして申し訳ありません。」
>>>と出て終了してしまいます。
>>その「あるプログラム」とやらは、あなたが作った物なわけ?
>はい。そうです。
そのメッセージが出る条件(何をどうしたらそうなるのか)を
見つけ出すこと。
ソース持ってるんだろ?
あとはデバッガで追いかけていけば、何が問題なのかわかりそうな
ものだが。
0645デフォルトの名無しさん
NGNGOSが代わりに謝ってくれるんだよな(確かに強制終了させたのはOSだけど)。
0646デフォルトの名無しさん
NGNGすまん、よく考えるとその結論に達するな。
確かに「便利」とか言っちゃってるし。
0647デフォルトの名無しさん
NGNGしかし、ここで気をつけなければいけない事があって、
この文から学べることは
「現実にそのような仕様変更をする場合が十分にあり得る」
という事だけ。
決してやねうらおの言っている事が正しいという訳ではない。
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNGいや、やねうらおの言っている事がちょっとおかしいという流れだったはずだが。
0650デフォルトの名無しさん
NGNG例えばHSPみたいに
…既出だったらスマソ
0651デフォルトの名無しさん
NGNGrand()をどう使えばいいのですか?
0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGBASICのREAD-DATAみたい事をしたいの?
配列にデータを叩き込んどいて、ポインタで読み出すような
事はよくやるけど。
0655デフォルトの名無しさん
NGNGif(ite >= database.end() )
と言う感じで、イテレータの位置がコンテナの一番最後以下かどうか確認したいのですが
これだと、減少出来ない というエラーが出ます。(なんか凄い量になります。
どうにかして比較する事は出来ないんでしょうか?
0656デフォルトの名無しさん
NGNGend()自体がすでにpast-to-endなんだから、それを超えて
イテレータを後ろに動かそうとした時の動作は未定義だよ。
0657デフォルトの名無しさん
NGNGif (ite==NULL)
とかでしょうか?
0658デフォルトの名無しさん
NGNGイテレータについてもう少し勉強した方がいいね。
if (ite == database.end()) なら処理を打ち切る。
iteは有効な値だが、この時点で逆参照した*iteはもはや
意味を持たない。
0659デフォルトの名無しさん
NGNG半開きの範囲をイテレータが動くようにしてあるのは、Cで
配列の最後の要素を一つ超えたアドレスが有効であるのと
似ている。
off-by-oneエラーを回避しやすくするため(番兵を不要に
できる)このように定義された歴史的事情がある。
0660デフォルトの名無しさん
NGNG逆参照?
0661デフォルトの名無しさん
NGNGのが問題なんだろ。list::iteratorの比較は==と!=位しか有効ではない。
0662デフォルトの名無しさん
NGNGエラーが出てコンパイル出来ないんです。原因教えてください。
お願いします。
エラーは以下の文章です。
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
sample1.c:
エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 mai
)
0663デフォルトの名無しさん
NGNG0664abc
NGNG0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG「Cは」ではなく「お前は」だろうが。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNGそれで、そのドキュメントに文字を入れて保存させようとしたのですが、
ファイルが、空で保存されてしまいました。
デバックを使ってドキュメントの仕組みがわかりません。
教えてください。
0670デフォルトの名無しさん
NGNG& も const も受ける側の支配下で、渡す側はどうにもできない。
だから >>642
0671デフォルトの名無しさん
NGNG限界を見てしまったのですが、次に学ぶ技術は何でしょうか?
それともまだそのような技術は開発されていないのでしょうか?
0672デフォルトの名無しさん
NGNGその限界とやらをこのスレで説明する技術。
0673デフォルトの名無しさん
NGNGインタプリタ・コンパイラ系も終わったら次は人工知能系だ。がんばれよ。
0674デフォルトの名無しさん
NGNG何の問題提起もせずに、ただただ新しい技術を欲しがる
イカレタ脳みそを設計しなおす技術
0675デフォルトの名無しさん
NGNG・・・趣味ならね。
0676デフォルトの名無しさん
NGNG・・・趣味ならね。
0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNG排他的ロック、共有的ロック、共有的バッチ更新は
それぞれどういうロック状態なのでしょうか
教えてください。
0679デフォルトの名無しさん
NGNGそれ系のサイト見てもサパーリです。
どうやれば動かせますか?
0680デフォルトの名無しさん
NGNG動かすとはどんな状態のことだ
0681デフォルトの名無しさん
NGNGなにをやってもこんなエラーばっかで。
内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
または、
指定されたパスが見つかりません。
0682デフォルトの名無しさん
NGNGあきらめろ
0683デフォルトの名無しさん
NGNG条件判断で
int aは1か2で、aが1の時は処理1を実行、そうでなければ2を実行と言うのがあったとします。
switch(a)
{
case 1:
//処理1
break;
case2:
//処理2
break;
}
と
if(a==1){
//処理1
}
if(a==2){
//処理2
}
と
if(a==1){
//処理1
}
else if(a==2){
//処理2
}
とだったら、全部処理速度が変わってくるのでしょうか?
もし変わるなら、一番良い方法はどれなんでしょうか?
0684デフォルトの名無しさん
NGNGた め せ
0685デフォルトの名無しさん
NGNGどうしても気になるならアセンブラコードを見て決めろ。
0686デフォルトの名無しさん
NGNGlistのメソッドのsort()って intとかcharみたいな値を取る型がlistに入ってるときしか使えないんでしょうか?
自作クラスのポインタをlistで管理してて その自作クラスが持つ変数でソートをしたいんですが。。。
どうにかできないものでしょうか よろしくおねがいしますm(_ _)m
0687デフォルトの名無しさん
NGNGboolを返す比較用関数オブジェクトをメンバとして持つか、
または外部に比較専用関数を作れば良い。
ここでソースを貼るとウザがられるかもしれないので、
templateスレに来てくれ。
0689デフォルトの名無しさん
NGNG関数オブジェクトではなくて operator< を定義すべき。
#include <iostream>
#include <list>
#include <cstdlib>
#include <algorithm>
class A {
int x;
public:
A(int i = 0) : x(i) {}
bool operator<(const A& aa) const {
return x < aa.x;
}
void operator()(const A& aa) const { std::cout << aa.x << ' '; }
};
0690デフォルトの名無しさん
NGNGint main()
{
std::list<A> la;
for (int i = 0; i < 100; i++)
la.push_back(A(std::rand()));
std::cout << "Before Sort\n";
std::for_each(la.begin(), la.end(), A());
la.sort();
std::cout << "\nAfter Sort\n";
std::for_each(la.begin(), la.end(), A());
}
0691デフォルトの名無しさん
NGNG上に貼ったからここでいいよ。
ついでに関数版も貼っておく。
0692デフォルトの名無しさん
NGNG#include <list>
#include <cstdlib>
#include <algorithm>
class A {
int x;
public:
A(int i = 0) : x(i) {}
void operator()(const A& aa) const { std::cout << aa.x << ' '; }
friend bool func(const A& a, const A& b);
};
bool func(const A& a, const A& b)
{
return a.x < b.x;
}
0693デフォルトの名無しさん
NGNGint main()
{
std::list<A> la;
for (int i = 0; i < 100; i++)
la.push_back(A(std::rand()));
std::cout << "Before Sort\n";
std::for_each(la.begin(), la.end(), A());
la.sort(func);
std::cout << "\nAfter Sort\n";
std::for_each(la.begin(), la.end(), A());
}
0694デフォルトの名無しさん
NGNGだいたいこの2種類のうちから使いやすい方を選ぶ。
funcにはinlineを付けておいた方がいいと思う。
0695686
NGNG初めて質問板を利用したんですが こんなに早く回答していただけるとは思ってませんでした。感謝の気持ちでいっぱいです お二人とも ありがとうございましたm(_ _)m
0696デフォルトの名無しさん
NGNG「$」や「@」は何て読めばいいのか分かりません。
何も読まなければいいのですか?
0697デフォルトの名無しさん
NGNG0699697
NGNG0700683
NGNGいや、そんな差が出るようなテストはなかなか出来ないでしょ
ただ、なぜそんな事を気にしてるのかと言うと
数万アクセスあるサーバープログラムを組めと言われたんで・・・
ただ、自分は長い事プログラマやってるけど、そんなシビアなのは組んだこと無いので困ってるんだよ。
せめてテストツールを導入してくれるなら助かるんだけどなぁ・・・
0701デフォルトの名無しさん
NGNGint main(int argc, char* argv[])
{
printf(MACRO(2ちゃんねる));
getchar();
return 0;
}
実行結果
この掲示板は x です。
このマクロの実行結果が
この掲示板は 2ちゃんねる です。
になるようにしたいんですけど可能ですか?
0702701
NGNGint main(int argc, char* argv[])
{
printf(MACRO("2ちゃんねる"));
getchar();
return 0;
}
自己解決致しますた。。。
スレ汚しすまそ。
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNGhttp://www2u.biglobe.ne.jp/~micky/saver/dl.htm
でダウンロードしたファイルを、どのようにすればいいのでしょうか?
心暖かい方、是非教えてください。
0705デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/php/
…こっちの方が正解か…?
PC初心者
http://pc2.2ch.net/pcqa/
0706デフォルトの名無しさん
NGNG>>700
テストなんて簡単。
ループさせて両者の差を大きくするんだよ。
こんなの基本だろ。
3つあげてるけど、普通に考えて2番目は明らかに遅いだろ。
1番目と3番目は大して変わらないとは思うが。
0707デフォルトの名無しさん
NGNGそんなことまで気にするぐらいだから、
条件式もきっちり最小の計算量で済むようにするだろうから、
必然的に3番目になるんじゃないか?
例では1と2だけど、本当はもっと分岐するんでしょ?
0708デフォルトの名無しさん
NGNG0709デフォルトの名無しさん
NGNG比較ラベルがある程度連続していればジャンプテーブルに
まとめてくれる事があるね。但し投機実行が出来なくなるけど。
0710デフォルトの名無しさん
NGNG差が出ると考えられるけどね。
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNGaが1か2だけなら
if(a==1) 処理1; else 処理2;
でいいだろ
0713デフォルトの名無しさん
NGNGfopenで開いたファイルは_chsizeを使えば良かったのですが、fstreamだとハンドルは使えないし・・・
0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG標準C++ではOS依存となる低レベルファイルアクセスの関数は
std::ios_baseには用意されていません。従来通りstdio.hを使用
しましょう。
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNGてか、最適化オプションつけてアセンブリコード吐かせりゃわかる。
0718デフォルトの名無しさん
NGNGあんま単純な物だと有意な差を見出すのに苦労しそうだが。
0719デフォルトの名無しさん
NGNGもっと無駄な処理、計算が入ってたりしそうだけどな。
頑張るとこ間違えてないか?
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNGfopen
0722デフォルトの名無しさん
NGNG俺もそう思う。
そんなすずめの涙なんか、ネットワークのアクセスですぐに吹き飛んでしまうような予感。
0723340
NGNGWin98SEがブルー画面になって全部、初期化してしまいました。
以前のパスが出来ません。
よろしくお願いします。
パラメーターが多すぎます。と出ます。
これでは、駄目なのか?
ちなみにDドライブがMOです。
bcc32.cfg
-I"d:\c\include"
-L"d:\c\lib"
ilink32.cfgの記述。
-L"d:\c\lib"
REM [Header]
@ECHO OFF
loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys path %path%;d:\c\Bin
0724デフォルトの名無しさん
NGNG・・・
0725uya
NGNGエクセルに2次元の表があるんですけど、Z=f(x,y)の形にフィッティング
できないでしょうか?
表は、
Y1 Y2 ・・・・
x1 1.5 0.9
・ 2.3
・
・
なんていう風に与えられてるんです。
お願いします。
以上
0726デフォルトの名無しさん
NGNG最小二乗法を自分で計算してフィッティングできる可能性もあるけど
0727uya
NGNG0728デフォルトの名無しさん
NGNG0729uya
NGNG0730uya
NGNG0731デフォルトの名無しさん
NGNG最小二乗法を使ってるんだとは思うけど、一般の最小二乗法は
直線にかぎらない。
y=f(x) が、3次式であることがわかっているとすると、
y=c3x^3+c2x^2+c1x+c0 となるわけで、多数の(x,y)の組から
もっともらしいc0〜c3を求めることがパラメータ推定。
その一つの方法が最小二乗法。
問題は、その「富士山の1/4」がいくつかのパラメータからなる
数式で表されるのかということ。むりやり数式で表して、
そもそも意味があるのかということもあるし。
「理論的にはこれこれの数式であるはずだ」というのが
なければ、何やっても無意味。
0732340
NGNG怖くて出来ません。
SET PATH=%PATH%;c:\PROGRA~1\COMMON~1;D:\c\Bin
0733340
NGNG全然だめぽです。
パスは通ってないようですか?
D:\>cd \c
D:\c>cd Bin
D:\c\Bin>sample1.c
コマンドまたはファイル名が違います.
D:\c\Bin>bcc32
コマンドまたはファイル名が違います.
D:\c\Bin>cd..
D:\c>bcc32
コマンドまたはファイル名が違います.
D:\c>cd..
D:\>bcc32
コマンドまたはファイル名が違います.
0734デフォルトの名無しさん
NGNGそれより君はここじゃなくて然るべき板にでも
逝ったほうがいいと思う。
0735デフォルトの名無しさん
NGNGドキュメントやセットアップの仕方をまとめたWEBサイトをちゃんと読んで
インストールからやり直せ。
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG作成した外字をプログラム内でのみ表示する方法はないでしょうか。
Cでcursesを使用しています。
宜しくお願いします。
0739デフォルトの名無しさん
NGNG0740デフォルトの名無しさん
NGNGエスパーは出払ってるみたいなので、
常人でも理解できるようにより詳細に書きなおしてください。
0741738
NGNG(ブラウザを再起動したらできました)
詳細にですか。うーん・・・
cursesライブラリのbox()関数などで罫線を表示しているのですが、
ライン・グラフィックが利用できない端末ではASCIIコードで近似出力されてしまいます。
ただ枠を表示するだけなら我慢するのですが、これでスクロールバーを表現しているので
なんとか表示したいんです。
それで、自前で外字を作成して表示したいのですが、プログラム内だけでロードして、
表示することは出来ないでしょうか。
わかり難い説明で申し訳ないですが、宜しくお願いします。
0742デフォルトの名無しさん
NGNG0743デフォルトの名無しさん
NGNGだからさ、どの環境でも動くようにするという目的ならそもそも最初から設計ミスでしょう?
という事は、どの環境でって話にならないか?
0744738
NGNG0745デフォルトの名無しさん
NGNG0746デフォルトの名無しさん
NGNGcursesからは指定しようがないような。|-+じゃ駄目なの?
0747デフォルトの名無しさん
NGNGつうか、本気でそんな質問してるわけ?
0748738
NGNGどうしても駄目というわけではないのですが・・
↓これがスクロールバーに見えるかどうかということで・・・
++
||
||
++
>742
>745
申し訳ありません。
当方、相当初心者なもので、もう少し詳細に教えて頂けないでしょうか。
いっそのことX11つかえばいいのですが・・・
正直面倒なので・・
0749738
NGNG・・・してます。
見当はずれなこと言ってるんでしょうか。
0750デフォルトの名無しさん
NGNGああ。
0751デフォルトの名無しさん
NGNGVNC使っとけ。
0752738
NGNG潔く諦めます。
しかし・・ほぼ半日ググり続けた私はあほですね。
(自覚しているので突っ込まないで下さい)
皆様、ご迷惑をお掛けしました。有難う御座いました。
0753デフォルトの名無しさん
NGNGRedHatに持っていきました。
コンパイルも実行もできたのですが、コンソールに出力している
内容が文字化けします。
どうゆうことでしょうか?
0754デフォルトの名無しさん
NGNG0755753
NGNGそれはどうやって確認するのでしょう?
0756デフォルトの名無しさん
NGNG0757753
NGNGできるんじゃないのかなぁ。。。
RedHatを使ってて、特に設定とか変えてません。
0758デフォルトの名無しさん
NGNG0759デフォルトの名無しさん
NGNGEUCのファイルとSJISのファイルを表示してみて判断しろ
0760デフォルトの名無しさん
NGNGプログラムをテキストエディッタに書き移してコンパイルして実行と言う風に勉強しています。
…がこれだけでプログラム書けるようになるでしょうか?不安です。
0761デフォルトの名無しさん
NGNG無理ですよ
0763デフォルトの名無しさん
NGNG解こうとしない、あるいは、参考書のそこまでの章を何度読んでも解けないなら、
君には無理。
0764デフォルトの名無しさん
NGNGC言語覚えるなんて、本当にたいした事では無い。
ソフトウェアの作り方やアルゴリズムやコンピュータやOSの仕組みなど、
知っておいた方がいい事がまだまだたくさんある。
視野の狭い人間になるなよ。
0765デフォルトの名無しさん
NGNG{
public:
virtual int Proc() = 0;
};
class B:public A
{
};
class C :public A
{
public:
int Proc(){ return 0; }
};
class D :public C, public B
{
};
D d;
これ、"純粋仮想関数は定義されていません。"
ってエラーが出てコンパイル通らないんですけど
Proc() は class C で定義してるから、
class D でも、そっちを使えばいいんじゃないかと思うんですが、
どうしたらいいですか?
0766デフォルトの名無しさん
NGNGC++スレに書けよ。
仮想継承してないから。
0767デフォルトの名無しさん
NGNG$ kon
0768デフォルトの名無しさん
NGNG嘘こけ。純粋仮想関数の場合は仮想継承しないのが
問題なんじゃなくて、仮想関数を正しくオーバーライド
してないからだろう。
この問題の場合はBもDも Proc() をオーバーライドして
ないのでDが抽象クラスとなってコンパイルできない。
BかDのどちらかで Proc()をオーバーライドすれば通る。
もちろん両方ともオーバーライドするのが好ましい。
0769デフォルトの名無しさん
NGNG#include <iostream>
class A
{
public:
virtual int Proc() = 0;
};
class B : public A
{
public:
int Proc() { return 1; }
};
class C : public A
{
public:
int Proc() { return 2; }
};
class D : public C, public B
{
};
int main()
{
D d;
B* b = &d;
C* c = &d;
std::cout << b->Proc() << std::endl;
std::cout << c->Proc() << std::endl;
}
0770デフォルトの名無しさん
NGNGまあそれはそれとして、仮想デストラクタを純粋仮想関数にすると
禿げしく面倒くさいな。実体化もされないのに外部で定義かよ。
#include <iostream>
struct A {
A() { std::cout << "A()\n"; }
virtual ~A() = 0;
};
A::~A() { std::cout << "~A()\n"; } // 面倒くせー!
struct B : public A {
B() { std::cout << "B()\n"; }
~B() { std::cout << "~B()\n"; }
};
int main()
{
B b;
}
0771デフォルトの名無しさん
NGNG多重継承を誤解している人のために一言。
基底クラスをダイヤモンド継承した場合、基底クラスの
メンバは曖昧さが生じる。これは既知の事実だ。
ところが、そのままではコンパイルエラーにならない事は
意外に多くの人が知らない。「曖昧な呼び出し」が起きた
時に初めて曖昧エラーになるのだ。
このようなC++の仕様のため、曖昧さに起因する潜在的な
エラーが顕在化するまでに時間を要したり、最悪の場合
発見されずに出荷されてしまう事がある。嫌だねー。
0772766
NGNG嘘じゃないだろ。実際B,CをAからの仮想継承とすればちゃんと通る。
別にその方法でもコンパイルが通るのは知っているが、
765の言い分を俺は「死のダイアモンド継承をしたい」と読みとったから、
仮想継承を提案しただけ。
0773デフォルトの名無しさん
NGNG基底クラスを抽象クラスとして定義した意味はなくなるので、
俺はてっきりオーバーライドし忘れかと思った。
そういう意味では確かに間違いではないが、何か釈然と
しないな。
0774765
NGNG{
};
class A :virtual public A_base
{
public:
virtual int Proc() = 0;
};
class B :virtual public A_base
{
};
class C :public A
{
public:
int Proc(){ return 0; }
};
class D :public C, public B
{
};
D d;
B と C に共通だった部分は、
別クラスにして一応解決致しますた。
レス下さった方々どうもありがとう。
0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNG自分の購入したレベルのものなら旧バージョン含めて落とせるはず。
だから、登録さえ済めばCD届く前にダウンロードすることも可能。
0778デフォルトの名無しさん
NGNGやるにはどうすればいいのでしょうか。スクリプトによくある
http関連のツールではCookieを使ったセッション管理に
対応できないのでlynxをパイプ接続とか考えたんですが
うまくできませんでした・・・。
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG無いので、それに代わるような別スレッドのブラウザを
制御する方法がないかということです。わかりにくくてすいません
0781デフォルトの名無しさん
NGNG音声処理をするにはDirectShowを使うといいというのは分かったのですが、
この方法は一番一般的なのでしょうか?
他にはどのような方法があるのでしょうか?
また波形を表示したりしようと思った場合もこの方法で出来るのでしょうか?
それとも自分で音声処理のアルゴリズムをくむ必要があるのでしょうか?
0782デフォルトの名無しさん
NGNG�@BPを49363Dにセット
�AOKボタンを押して、ブレークする。
�B[EDX]または[EBP-C]の値を調べる
0049360C |. 8BC3 MOV EAX,EBX
0049360E |. E8 B90A0000 CALL ROCK.004940CC
00493613 |. 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
00493616 |. B9 0A000000 MOV ECX,0A
0049361B |. 33D2 XOR EDX,EDX
0049361D |. E8 7E0CF7FF CALL ROCK.004042A0
00493622 |. 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
00493625 |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
00493628 |. 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
0049362B |. E8 B40AF7FF CALL ROCK.004040E4
00493630 |. 8BC3 MOV EAX,EBX
00493632 |. E8 39090000 CALL ROCK.00493F70
00493637 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0049363A |. 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
0049363D |. E8 2A08F7FF CALL ROCK.00403E6C <----------BPをセットする
00493642 |. 8BC3 MOV EAX,EBX
00493644 |. E8 67FAF6FF CALL ROCK.004030B0
00493649 |. 33C0 XOR EAX,EAX
0783デフォルトの名無しさん
NGNGレジスタウィンドゥとメモリウィンドウは同時に表示できないの?
0784デフォルトの名無しさん
NGNG如何せんOllyを使い始めてからあまり経ってないのもので…
どこを見れば良いのか、という根本的なところからわからないのです。
レジスタwindowは右上にありますね。
メモリwindowは…右下の小さいやつでしょうか?
それと「値」を知るためにはメモリwindowを見ればいいのでしょうか?
0785デフォルトの名無しさん
NGNGレジスタウィンドゥでEDXとEBPの値を調べ、EBP-Cの場合は
電卓でアドレスを計算して、そこに当たるアドレスの値をメモリ
ウィンドゥで参照すればよい。
0786デフォルトの名無しさん
NGNGではEDXの値は、レジスタウィンドウに書いてある値を、そのまま読むだけでokなんですね。
本当に助かりました。有難うございます。
0787デフォルトの名無しさん
NGNGPerl で LWP::Agent でも使えば。
0788デフォルトの名無しさん
NGNGもしEDXにmovした後の値を知りたければ、ステップ実行して、
問題の命令を通り過ぎた直後のEDXの値を見ればいいし。
0789デフォルトの名無しさん
NGNG対処方法はないものでしょうか?
0790デフォルトの名無しさん
NGNGおいおい落ち着いて考えてみろ
削除されたら困るだろ
0791デフォルトの名無しさん
NGNGダイナミックリンクでサブフォルダを含むフォルダを指定してないか?
そのダイナミックリンクのみで参照される「サブフォルダ」のパスが明示的に
MSIテーブル内にないと、NT系ではアンインストール時に無視されるっぽい。
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGあ、追記。>>790の意図がどこにあるかは知らんが、
インストール前に既にこれからインストールするファイルが既にあったら
その後のアンインストールでは削除されんぞ。これはWindowsInstallerの仕様。
だから、無理やり削除したいならInstallScriptで自分でやる事になる。
0794デフォルトの名無しさん
NGNGなんか超初心者でも一発で理解できる良い参考書ないですかねぇ〜?
今持ってる参考書わかりにくいんですよ・・
0795(ログ補完)
NGNG>>794
マイクロソフト公式解説書
VisualC#.NET ランゲージリファレンス
マイクロソフト公式解説書
プログラミング VisualC#.NET
日経BPソフトプレス/MicrosoftPress
796 名前: デフォルトの名無しさん 投稿日: 04/03/25 12:58
>>795
え〜と・・
今読んでるのは技術評論社のMicrosoftLanguageシリーズVisualBasic初級プログラミング入門「上」
という物です。
これよりももっとわかりやすい物(用語等の詳しい解説があるもの)がいいんです。
上記の書籍はどうなんでしょうか?
797 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 13:13
>>796
初心者の場合は、いろんな本を買って
それぞれの本のわかる部分だけを理解していく。
それを積み重ねていくと初心者から抜ける事ができる。
1冊で全部を分かろうとしても駄目だよ。
ちなみに俺は100冊以上の技術書が家にある
798 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 13:17
買い物がヘタクソなだけでは? :-)
0796(ログ補完)
NGNG>>797
金持ちだなw
俺は貧乏だったんで、買わずに立ち読みして一部分だけ覚えて帰って実験という方法を取ってたw
そのせいもあるが、雑誌を除けばほとんど1ジャンルに1冊しか技術系書籍は残してないな。
同じ様なことが書いてある本が何冊あってもしょうがないし、置く場所もない。
800 名前: デフォルトの名無しさん 投稿日: 04/03/25 15:57
ガーベイジコレクションって何ですかぁ?
オブジェクトはスコープはずれたら解放されるんじゃないのですか?
801 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:05
その開放されたメモリを
開放されたと認識して再利用しなくていいのか?
802 名前: デフォルトの名無しさん 投稿日: 04/03/25 16:06
>>800
>>797のこと。
ガーベジコレクター
803 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:08
>>801
勝手に再利用してくれるんじゃないの(。・_・。)?
本読んだらディストラクタがいつ呼ばれるかプログラマには解らないとか
書いてあったから何がなんだかp_q*
0797(ログ補完)
NGNG>>800
よくわからんけどメモリリークを防いでくれるんとちゃう?
メモリリークした部分を回収してメモリプールにしてくれるとか。
805 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:14
ガレージコレクションって何の事ですか?
806 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:17
アメリカ人がよくガレージで模型飛行機とか飾ってるじゃん。あれ。
807 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:18
>>800
ttp://www.x-media.co.jp/jiten/index.cfm?ID=2704
808 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:30
マジレスすると
メモリの開放などはゴミステーションにゴミを出しにいくこと。
ガベージコレクションはゴミ回収車がゴミを回収にくること。
809 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 16:52
>>800
調べる
http://www.google.com/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&q=%83K%81%5B%83x%81%5B%83W%83R%83%8C%83N%83V%83%87%83%93&lr=lang_ja
0798(ログ補完)
NGNG>>803
だから、その勝手に再利用してくれる仕組みのことだよ。
811 名前: デフォルトの名無しさん 投稿日: 04/03/25 21:55
>>800
> オブジェクトはスコープはずれたら解放されるんじゃないのですか?
スコープ外れても参照やポインタがそのオブジェクトを
指していてそこをたどってまた使用するかもしれないだろ。
812 名前: デフォルトの名無しさん 投稿日: 04/03/25 22:35
使用しないかもしれないだろ。
813 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 23:14
>>811
その実装って、あんまり宜しくないかと。。。。
814 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 23:19
>>813
その実装は関数型言語では常識だが、何か?
815 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/25 23:56
バインディングセマンティクスてなんですか?
ネームスペースという言葉を知っている程度の俺にも
わかるように教えてください。例えとか、なんでもいいんで。
0799(ログ補完)
NGNG-----
746 名前: :04/03/26 00:22 ID:
イントラのプログラム集の共通の項目に、本社の人事部が作った給与か何かの
ExcelのVBAで組んだプログラムが掲載されてるじゃない。
あのプログラムで、プログレスバーコントロールが使われてるんだけど
プログレスバーコントロールには、配布ライセンスが認められていないんじゃなかったっけ?
あれをイントラに載せるのはまずいんじゃないかな。
そこまで神経質になる必要は無いとも思うけど・・・
----
これって違反?それとも内輪だから問題無し?
817 名前: 816 [sage] 投稿日: 04/03/26 00:42
問題ないみたいですね。すいませんでした。
818 名前: デフォルトの名無しさん [sage] 投稿日: 04/03/26 10:13
すいません、いろいろ調べてもそれらしきものが見つからず
持っている参考書にも載ってないので質問させてください。
ASP.NETについてです。
日本語版Web Matrixが公開されたのでそれで作成していますが、
ASPでできたようなTxtファイルの操作はできるのでしょうか?
もしできるのならば、少しだけ御教授下さい。
0800デフォルトの名無しさん
NGNG8\2*3の答えは0ですか2ですか?
820 名前:819 投稿日:04/03/26 12:57
間違えました。\じゃなくてmodです
821 名前:デフォルトの名無しさん sage 投稿日:04/03/26 12:58
>>819
言語くらい書け
822 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:01
>>819
何で試さないの?
823 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:04
2になる可能性ってどんなんだ
824 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:08
>>823
(8 mod 2) * 3 = 0
8 mod (2 * 3 ) = 2
じゃない?
825 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:09
言語が分からないんで、
マジレスしとくと優先順位が分からないなら、括弧をつけとけ
0801デフォルトの名無しさん
NGNG言語がわからないのに括弧を付けろとは・・・
827 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:14
かっこいい!
828 名前:819 投稿日:04/03/26 13:14
数学のコンピューターという分野をやってみようと思ったのですが
演算記号の優先順位がよく分からなくて困っているんです。
いろいろなサイトを見たのですがmodと*の優先順位が分かりません。
829 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:18
>>828
処理系がないならその言語を作った人に聞け。
830 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:20
>>828
Cやpascalだと、同列 つまり左から順
VBだと 掛け算の優先順位が上だった筈
831 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:21
>>830
Cにmodはない
832 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:24
>>831
modに相当する演算子はあるだろ・・・
0802デフォルトの名無しさん
NGNGごめんなさい板違いでした。数学板で聞いてきます。
ありがとうございました。
834 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:26
>>830
おー、VB(BASICが?)ってそうなんだ。
知らんかった。
835 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:32
標準Basicには mod とか \ 演算子は無かったと思う。 マイクロソフト系統のbasicだと思うね。
836 名前:デフォルトの名無しさん 投稿日:04/03/26 13:44
C++のプログラムを作るには、どんなソフトがいいですか?
安いのをお願いします
837 名前:デフォルトの名無しさん sage 投稿日:04/03/26 13:54
>>836 C++ のプログラムを作れるのは 現在人間だけですが?
0803デフォルトの名無しさん
NGNG>>836
マジレスすると、
Visual Studio .NET Enterprise Architect 2003
後々のことを考えると、
結局これが一番安い買い物だということが分かる
839 名前:デフォルトの名無しさん sage 投稿日:04/03/26 14:01
マジレスは837
840 名前:デフォルトの名無しさん sage 投稿日:04/03/26 14:02
>>836
タダで最強!フリーC/C++コンパイラ
http://pc5.2ch.net/test/read.cgi/tech/1035882599/
こっちにおいで。
841 名前:デフォルトの名無しさん sage 投稿日:04/03/26 14:52
属性ってなんですか?Authorとか・・・
842 名前:836 sage 投稿日:04/03/26 15:37
>>837-840
ありがとうございます
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNGwindows環境で・・・
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG質問はageろよ。俺はわからないから変わりにあげとくぜ
0808デフォルトの名無しさん
NGNGするような。「組込みソフトウェア」とか「制御系」とかで検索するのがそれっ
ぽいんですけどあってますか?
検討違いのこと書いてエントリーしたら馬鹿丸出しなのでここで質問させて下
さい。
0809デフォルトの名無しさん
NGNGお前は非常に賢いようだな・・・
その通り、見当違いだ。
0810デフォルトの名無しさん
NGNGまずは「制御系とは」「組み込みソフトウェアとは」でググってみぃ
0811デフォルトの名無しさん
NGNGオブジェクト指向にすると、再利用性が高まると聞きました。
といわれても、どのように再利用するかわかりません。
0812デフォルトの名無しさん
NGNG「憂鬱なプログラマのためのオブジェクト指向講座」という本を読みなさい。
オブジェクト指向サイコー!なき分になる。
0813デフォルトの名無しさん
NGNG実際問題再利用性に貢献しているのは、継承くらいのものだと思うな。
0814デフォルトの名無しさん
NGNG実際学んでからでないとわからないよ。
個人的には再利用性は・・・だけどほかにも利点はあるし、覚えて損はないよ
0815デフォルトの名無しさん
NGNG(1)PowerGresへVBからODBCを使用してADO経由で接続する。
(2)必要処理(PowerGresのプロシージャを実行)を行う。
(3)切断する。
上記(1)〜(3)を繰返し行うと、
ある所(決まった回数では無い)で、
プロシージャ実行時に
「Parse ERROR at near;」
というエラーが発生して、異常終了してしまいます。
何か情報をお持ちの方は、教えて下さい。
0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNG#!/bin/sh
...
echo -n "select num: "
read x
if [ "$x" -ge 0 ]; then ... fi
で「$xが0以上の整数ならば真」を得ようと思ったんですが
read x のとこで"abc"などの文字列を入力してしまうと
select num: abc
[: abc: bad number
と言われてしまいます。
!(0以上の整数)の時は知らんぷりして次のステップに行って
欲しいのですが。
if [ "$x" -ge 0 ] > /dev/null 2>&1; then ... fi
でエラー出力を/dev/nullに捨てるくらいしか思いつかない。
他にかっこいい方法ありますか?
0818デフォルトの名無しさん
NGNGcase文を使ってみる。
case $x in
*[^0-9]*) ;; # $x に数字以外の文字が含まれてたら無視
*) if ... ;;
esac
0819デフォルトの名無しさん
NGNGいま個人的に2ちゃんブラウザ作ってるんだけど、書き込みってどうやってするのか教えてくらはい。
0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNGなるほどcase文...
言われてみれば目からウロコです。
俺よ。まだまだ修行が足らんな。
ついでに>>819に回答らしきモノを。
フツーにHTTPでPOSTとかを喋らせればいいと思う。
0822デフォルトの名無しさん
NGNGオープンソースの見てみてもいいかも
0823デフォルトの名無しさん
NGNGサポート込みで契約してるよね?
素直に SRA か富士通に訊いた方がいいと思うけど。
PowerGres 結構バグがあるので注意。
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNGすぐ直る模様。
http://qb3.2ch.net/test/read.cgi/operate/1080648002/145
145 :サザン ★ :04/03/31 20:42 ID:???
10分ほどで書けるようになるかと、
0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNGいろいろあってどれを選べばいいかわかりません。
初心者におすすめなプログラミングを教えて下さい。
0829デフォルトの名無しさん
NGNGHSP
0830デフォルトの名無しさん
NGNGなにをやりたいの?
0831デフォルトの名無しさん
NGNG簡単らしいので。
0832デフォルトの名無しさん
NGNG【初心者】Java質問・相談スレ43【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1078935442/
0833デフォルトの名無しさん
NGNGうそです。
すいませんでした。
0834デフォルトの名無しさん
NGNGここのチャットのシステムを教えてください。
ジャヴァ使ってるとかCGIだとかをおねがいします。
0835デフォルトの名無しさん
NGNG一つの string に
Hello\r\nWorld
を持たせるのか
string[] に
[0] Hello
[1] World
と持たせるのではどちらが効率がいいですか?
また、高速に扱うための処理方法などありましたらご教授ください。
お願いします。
0836デフォルトの名無しさん
NGNG手段だけ提示されても、なんとも言えんだろーが。
目的を書け、目的を。
0837デフォルトの名無しさん
NGNG表示させるだけなら一つの方が速いだろうね。
APIを1回しか呼ばない分。
文字列を検索するにしても、どういう文字列を検索するかで
変わってくるな。
要するに>>836と同じでやりたいことがわからんと答えようがない。
0838デフォルトの名無しさん
NGNG紹介して頂けないでしょうか?自分はDQNの類ですが、
実践的なテスト技術を学びたいのです。
目下「ソフトウェアテスト技法」を 1/3 程度、読破して
います。... 理解しているかは別にして。
0839835 です。
NGNG文字の挿入、削除、検索
などの処理がある場合ではどうでしょうか。
0840デフォルトの名無しさん
NGNGその内にギャップバッファ厨が湧いてくるから気をつけろよ。
0842デフォルトの名無しさん
NGNGstd::listとstd::ropeを使え。STLについて勉強せよ。
0843デフォルトの名無しさん
NGNGその内に google 厨が湧いてくるから気をつけろよ。
0844835 です。
NGNG0845デフォルトの名無しさん
NGNGその内に「ネタにマジレス、カコワルイ!」厨が湧いてくるから気をつけろよ。
0846デフォルトの名無しさん
NGNG実際に作るものがどんなものかによって、適した構造は変わってくる。
一般論では、これと言いづらいね。
0847デフォルトの名無しさん
NGNGエディタのように処理がカーソルの存在する一箇所に
集中するようならギャップバッファがいいだろう。
そうでないならもっと詳しく仕様を言え。
0848デフォルトの名無しさん
NGNG目的は?
何故 「実践的なテスト技術を学びたい」 の?
0849デフォルトの名無しさん
NGNGどのレベルのテストだ?いわゆるうにっとテスト?
なら www.amazon.co.jp/exec/obidos/ASIN/4798006084/qid=1080828434/sr=1-1/ref=sr_1_10_1/250-0942124-0111463
がよかろう
0850manko_chinko ◆btr76hqMa6
NGNG0851デフォルトの名無しさん
NGNGまた、近いうちになくなりそうな言語とかあったら教えてください。
大学のシラバスによるとscheme,lispの枠があるんですが、使い物になるのか疑問です。
0852デフォルトの名無しさん
NGNGただ、Emacs系エディタのカスタマイズにはlispが使われているんで、Emacsをバリバリ活用するならぜひ覚えなければならない。
実際Emacs派にとっては便利なんで、そのためだけにLispを覚えたという人は少なくない。
メジャーな言語(C/C++とかBasicとか)と比べると、プログラミングの思考方法がだいぶ特殊なため、とっつきにくいという難点はアル。
やめとけって言語はないけど、何か一つを極めつつ、できるだけ多くの言語をどんな感じかってくらいでいいから触っておくと、物事考える上で多角的に思考できると思う。
あえて言えばBasicは今更という気がするな。
0853デフォルトの名無しさん
NGNGttp://www.geocities.co.jp/SiliconValley-Oakland/1680/xyzzy_lisp.html
ここのCommonLisp入門ってとこのぞけば、Lispがどんなものか分かるよ。
0854デフォルトの名無しさん
NGNG少なくとも、お前が尊敬するであろう偉大なプログラマの中で、
(他の言語ならいざ知らず)「Lisp は学ぶ価値がない」等と
言う奴は一人もいないと思うがな・・・
ま、結局は自分で決めることだ。
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNGX 幅、Y 高さ、T 時間
の次元で、
Anime[T][Y][X]
のように3次元配列を動的に組みたいんだが、手っ取り早く
組む方法存じませんか?
0857856
NGNG0858デフォルトの名無しさん
NGNG0859858
NGNG0860デフォルトの名無しさん
NGNG0861hoge ◆9XKoM6BN1w
NGNGvoid malloc3D(int ***&Ptr, size_t X, size_t Y, size_t T)
{
size_t i, j;
Ptr = (int ***) malloc(sizeof(int **) * X);
for (i = 0; i < X; i++)
Ptr[i] = (int **) malloc(sizeof(int *) * Y);
for (i = 0; i < X; i++)
for (j = 0; j < Y; j++)
Ptr[i][j] = (int *) malloc(sizeof(int) * T);
}
ところで、この関数の最初の引数を、int ****Ptrとするには、どうすればいいのでしょうか?
つまり、malloc3D(Ptr...)、ではなく、malloc3D(&Ptr...)としたいのです。
以下のようになると思ったのですが。
*Ptr[i] = malloc(...)
どうもコレではうまくいきません。
0862デフォルトの名無しさん
NGNGC言語でって言ってるのにC++で書いてる
0863デフォルトの名無しさん
NGNGつーかC++だったらnewがあるシナ
0864hoge ◆9XKoM6BN1w
NGNG0865デフォルトの名無しさん
NGNGint q[2][3][4];
↑pとqの型が違うってことは分かるか?
0866デフォルトの名無しさん
NGNG*Ptr[i] = malloc(...) -> (*Ptr)[i] = malloc(...) やね
0867hoge ◆9XKoM6BN1w
NGNGサンクス!
いろいろ試していて、こんな風にもしてました。
*(Ptr[i]) = malloc(...);//コンパイルは通るが、実行時エラー
0868デフォルトの名無しさん
NGNGint ***malloc3D(int x, int y, int z)
{
int ***p = malloc(sizeof(int**) * x);
int i, j;
for (i = 0; i < x; ++i) {
p[i] = malloc(sizeof(int*) * y);
for (j = 0; j < y; ++j)
p[i][j] = malloc(sizeof(int) * z);
}
return p;
}
0870デフォルトの名無しさん
NGNGというプログラムを作ることは可能なのでしょうか?
つまり、人間でいう所の記憶みたいな事なのですが・・・
プログラムの一回目の動作と2回目の動作が変わるようにしたいのです。
0871856
NGNG(メンドーそうだが・・・。)
0872hoge ◆9XKoM6BN1w
NGNG例えば、
int * malloc3D(size_t X, size_t Y, size_t Y)
{
return (int *) malloc( X * Y * T);
}
int Read3D(int *Ptr, size_t, X, size_t Y, size_t T)
{
return Ptr[X * Y * T];
}
void Write3D(int num, int **Ptr, size_t X, size_t Y, size_t T)
{
(*Ptr)[X * Y * T] = num;
}
コンパイルしてないけど、どうですか?
0873デフォルトの名無しさん
NGNGとあるデータを参照して動作するようにし、
実行ごとにそのデータを書き換えればいいだけでは?
0874デフォルトの名無しさん
NGNG友人がシーナンバーだろ、と言いはってます。
0875デフォルトの名無しさん
NGNGread, write がそれじゃダメ。
>>874
しーしゃーぷ。
Cの半分上ってこと。
0877デフォルトの名無しさん
NGNGLisp 使え。
0879デフォルトの名無しさん
NGNG0880デフォルトの名無しさん
NGNG#define Alloc3D(xz, yz, tz) ((int *)malloc(sizeof(int)*(xz)*(yz)*(tz)))
#define Array3D(p, yz, tz, x, y, t) (*((p)+(x)*(yz)*(tz)+(y)*(tz)+(t)))
#define X 10
#define Y 20
#define T 30
int main(void)
{
int x, y, t;
int *p = Alloc3D(X,Y,T);
for(x=0;x<X;x++)
for(y=0;y<Y;y++)
for(t=0;t<T;t++)
Array(p,Y,T,x,y,t)=0;
return 0;
}
0881856
NGNGありがとうございます、ちょっとひらめく物があったので
其の辺りで試してみたいと思います。
0883856
NGNG0885デフォルトの名無しさん
NGNG>>880は、必要サイズのメモリを一次元で確保して、
ポインタの位置を計算してるだけだ。
確保部分は解るだろうけど、
アクセスする部分は、単純にすると*(p + n)の形。
んで、アドレスの計算だけだと n = (x * yz * yz) +(y * tz) + t
0886デフォルトの名無しさん
NGNGはぁ?
0887デフォルトの名無しさん
NGNGそういう感じのネタ、2・3年前に流行った。
そのときの結論としては、C#は「シーイゲタ」と読む。
もちろん、本当はシーシャープと読むわけだが。
0888デフォルトの名無しさん
NGNG.chmファイルはパス名に”#”を含むと正しく表示できない。
その事に気づかず”C#”というフォルダを作ってそこに.chm
ファイルを投げ込んでいたが全然読めずにしばらく悩んだ。
結局”C#”を”CSharp”にする事により読めるようになった。
WindowsXP(SP1)での話です。.chmはパス名を内部的に
URLのように扱っていると知った。
0889デフォルトの名無しさん
NGNGMD5を計算するのに、あれをそのままコピペして使ったプログラムを
配布するにあたって制限なんかはあるんでしょうか?
ライセンスとかってどうなってるのかなって思いまして・・・
0890デフォルトの名無しさん
NGNG/* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.
License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.
RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this
documentation and/or software.
*/
0891デフォルトの名無しさん
NGNG原文も日本語訳も読んだんですけどよくわからなかったのです・・・
配布するプログラムのドキュメントに
「RSA Data Security, Inc. の MD5 Message-Digest Algorithmを使用している」
と書いておけばOK、という認識でいいのでしょうか?
0893デフォルトの名無しさん
NGNG「〜だろう」ですか?そうだとすると「そうであっても良いし、そうでなくても良い。だから両方に対応しろ」ということ?
mustは「しなければならない」ですね。mayはどうでしょう?
どなたか教えてください。
0894デフォルトの名無しさん
NGNG二・三人称のshallは一人称のwillと同じ。「・・・・ものとする。」
という意味。
ttp://www.sunflare.com/izumi/
↑こっからPDF落としておけ。便利だよ。
0895デフォルトの名無しさん
NGNGttp://www.nova.co.jp/webdic/webdic.html
0896デフォルトの名無しさん
NGNGだと思うよー
0897デフォルトの名無しさん
NGNG>>890のライセンスを書いておけ、ということでは。
0899デフォルトの名無しさん
NGNGthx!
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNGデータ構造も含めてソフトの部品化がしやすくなる。
それ以前の構造化だけだとデータの扱いについてなんの制限もなかったので
そこから部品化が破綻してスパゲッティになりやかった。
0902デフォルトの名無しさん
NGNGC言語学んでWin32API学んでC++学んでWindowsのクラスライブラリ学んで、
データベースの技術も学んでネットワークの技術も学ばなければならないか。
0903デフォルトの名無しさん
NGNG険しいが長くはないな。
一週間で全部学べる。
後は実践有るのみ。
0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNG0906デフォルトの名無しさん
NGNGお金をもらえるレベルまでなるのに
マジで勉強してどのくらい時間かかりますか?
当方、まったくの素人です。
HTMLやperl/cgiくらいなら、少し理解していますが・・・。
0907デフォルトの名無しさん
NGNGピンキリだが、求人情報見ると、未経験可もたまにあるよ。
今何歳なのか知らないが、とりあえず飛び込んで見みて2,3年で転職という手もある。
この業界、経歴があるとないとでは、大分違ってくるからな・・・。
まぁ、全てはお前のおつむ次第だが。
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNGそれによって、かかる時間は雲泥の差だろうと思うぞ。
0915デフォルトの名無しさん
NGNG必要なのはアホな客や曖昧な仕様書から相手が欲しいものを見いだす力、
相手が欲しいものをシステムとしてまとめ上げる力なんです。
0916デフォルトの名無しさん
NGNG言語習得か〜。
普通C言語が習得できるかどうかが、ミソだろうなぁ。
Cが分からなければ、アキラメロ・・・・。
趣味の範囲ならVBでどうにかなるだろうが、
業務だろ?ドライバも作れない言語使えても洒落にならんだろ。
大体Cが分かればほかの言語も分かる。
0918デフォルトの名無しさん
NGNG文字列格納用のクラスをC++で作ったんだが、
メンバーの文字列を置き換える関数を作ったところ、
なぜか知らんがprintf()を書き込まないと実行時エラーが起きる。
なぜ・・・?(ちなみに、見知らぬ関数や、突然現れた変数は
メンバー etc.)
void String::Replaces(char StrA[],char StrB[])
{
int At = Search(StrA);
printf(""); //← コイツ。どこに置こうが結果は同じ。
for( int i = 0 ; i < Haw_meny(StrA) ; i++ ) Insertion(StrB,Search(StrA,i));
Delete(StrA);
}
0919デフォルトの名無しさん
NGNG答えようがない。大方、変数の初期化し忘れとかじゃないのか?
printf()がスタックいい具合に使ってくれて何となく動いてるとか。
0920デフォルトの名無しさん
NGNGスタック破壊が起こって層というのも>>919に同意。
でも、>>919は死んで欲しいというのは>>918に同意。
0921デフォルトの名無しさん
NGNGもしかして Haw_meny(プッ) が気に入らんのか ?
そんなもんにいちいち突っ込んでたら、禿げるぞ。
0922デフォルトの名無しさん
NGNGhaw は辞書で見つけたけど meny は無かった orz
時々URIの記述でも
http://www.miseya.com/shouhin/purinta.html
とか書いてあるのを見るけど、恥ずかしくないのかと小一時間。
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNGということでしょうか。
http://www.parrmark.co.jp/ff/f03/suredo/suredo.html
0925デフォルトの名無しさん
NGNG無理。VC++.Netを使え。
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGイタリアンレストランで酢豚を頼んだ挙げ句、出てこないからとクソ店呼ばわりするようなもんだな。
0928918
NGNGとりあえず、なおりました。>>919氏と>>920氏の言うとおり、
スタックが壊れていた様です。
ありがとうございました。
0929デフォルトの名無しさん
NGNGセンスというか間違いというか。
0930デフォルトの名無しさん
NGNGStudio買えば済む話だろー。お金ないんですか?
0931デフォルトの名無しさん
NGNGC#はC++の次世代言語で、世界の主要言語になるだとか、デマ流してたからな。
まあ、懐石料理屋だと言い張る一膳飯屋で、合鴨ロースだとかカマスの焼き物だとか、注文しても無理なのは同意だが。
0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNGソース嫁
0938デフォルトの名無しさん
NGNGどうやって読むの?
0939デフォルトの名無しさん
NGNG持って無いなら闘うプログラマー嫁
0940デフォルトの名無しさん
NGNGNTはC++だともっぱらの噂。
0941デフォルトの名無しさん
NGNG0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNG0944デフォルトの名無しさん
NGNGある案件がありまして、クロマキーでリアルタイムに合成された
人とCG画像がゲームをしていくと言うソフトを作るように
任されたのですが、見積を出すようにと言われ、困っております。
その筋の方がいらっしゃったら通常どれ位料金を取ればいいのか
ご指導頂けないでしょうか?
色々検索はしたのですが、該当するものに出会えず・・・_| ̄|○
板違いだったら申し訳ありません。よろしくお願いします。
0945デフォルトの名無しさん
NGNG(こにしきが宣伝してる奴ちがったっけ?)
0946デフォルトの名無しさん
NGNG8億とかおもいっきりふっかけて流してしまうのが良いような気がします。
0947デフォルトの名無しさん
NGNG0948デフォルトの名無しさん
NGNG0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG皆さんありがとうございます。
そうですよねえ…
実はこの案件、とある施設で既に10年近く前に
設置されていまして、今回リニューアルするにあたり
作り変えるというものなんです。
まあ、背景をもっと綺麗に差換える程度のことなんですが…
今のシステムを改造した方がやはり良さそうですね。。。
0953デフォルトの名無しさん
NGNG0954906
NGNGhtmlは2週間くらいで、だいたいのタグは覚え、
すべてタグ打ちでHP作れます。
perl/cgiは3週間くらい。
カウンターくらいなら、本見ながらなんとかというレベル。
お話になりませんか?
0955デフォルトの名無しさん
NGNG性格面でよっぽどおもしろくない限りはあんまりお話ししたくないです。
0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNGなんの判断材料にもならない。
歌手のオーディションで、カラオケで高得点が取れます。といっているレベル。
0958デフォルトの名無しさん
NGNG今のレベルで即戦力になるとは思ってないよね。
何かオープンソースのプロジェクトに参加して、
しばらくコードの読み書きの練習でもしてみたら?
0959デフォルトの名無しさん
NGNG要は新卒で会社に入って実務経験を積んでない奴は何をやってもダメと言うことですね?
0960906
NGNG1年ぐらい本気で勉強して、ものになるのか知りたいのです。
当方24歳、パソコン関係の仕事がしたいと考えています。
今は営業してます。転職しようと考えているのですが、
ただ好きというだけで、プログラマになれるのか、聞いてみたかったのです。
0961デフォルトの名無しさん
NGNG営業が苦手でなければそれをウリにしていけばいいんじゃないのかなと。
客と話ができるプログラマって使えるわけで。
プログラミング能力なんて後から付いてくるだけで。
現状まで積み上げてきた長所とこれから補うべき短所を把握して、
的確に自分を売り込めばいいのではないでしょうか。
> ただ好きというだけで、プログラマになれるのか、聞いてみたかったのです。
なれるよ。別に免許が必要なわけでもないし。
ただし、それで生活できるかとか続けられるかは別の話だけどな。
0963デフォルトの名無しさん
NGNGプログラマというよりSEだけど。
0964デフォルトの名無しさん
NGNG↓
ttp://www.microsoft.com/windows2000/ja/advanced/help/default.asp?url=/windows2000/ja/advanced/help/sag_DNS_imp_UsingSystemMonitor.htm
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG一年でものになるかって聞かれたら、それは無理だと思う。
だけど、どこかのサイトにも書いてあったけど、
実力がなくても、体力でなんとかなってしまう。
だから、好きなら一応やっていけてしまう。
体力でなんとかやってると、その後のメンテとかでさらに死ぬわけだけど。
他の人が言ってることも事実なんで、
営業できるプログラマとして頑張っていけるかと思う。
実力は徐々につけていけばいいし。
0967一般板よりここの方がいい気がしたんでつ。
NGNGService Pack をインストールする時に、何度も再起動を促されますが
今すぐ再起動をしない を選択し、全部終わってから再起動すると
良くないのでつか?
0968気のせいです、かえれ
NGNG0969間違いなく板違いです
NGNGPC初心者板で聞けば誰か答えてくれるでしょう。
(別に良くないことは無いと思うが)
0970デフォルトの名無しさん
NGNGでも、これってコマンドラインでしか動きませんよね?
GUIなプログラムを作るにはどうすれば?
0971デフォルトの名無しさん
NGNGttp://www.kumei.ne.jp/c_lang/index.html
0972デフォルトの名無しさん
NGNGやさしいGUIと独習GUIを読んでください
0974デフォルトの名無しさん
NGNGインクルードガード、やら、class A;、やら、やっても、(-_-;
定義が曖昧、とか、言われたりインクルードが、どうこう、とか、言われます!(?_?)
別ファイルで定義されてるクラスが美味くつかえません!w(@o@)w!!!
このような問題が起こるのは、主にコンパイルを使用した時です!(^^)
より、詳細で描画いたしますと(・_・)
//A.h
#include "B.h"
class A { B b;};
//B.h
#include "B.h"
class B { A a };
このよーなばわいでございます!インクルードガードがついているものと考えて下さい! (^^;
よろしくお願い致しますm(_ _)m
0975デフォルトの名無しさん
NGNG意味不明。
0976デフォルトの名無しさん
NGNG意味不明。
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGunzip32.dll と unrar32.dll は ExtractMem()をサポートしてるんでしょうか?
APIの説明書を見るとどうも対応してないようなんだけど、
ネットで検索すると、使えるようなことが書いてあるので。
0979デフォルトの名無しさん
NGNGUzpBuffer *retstr)
typedef struct _UzpBuffer {
ulg strlength; /* length of string */
char * strptr; /* pointer to string */
} UzpBuffer
これのことか?
0980デフォルトの名無しさん
NGNGお互いをメンバに持つような設計をやめる。
0981デフォルトの名無しさん
NGNGわかりました、ありがとうございましたm(_ _)m
0983デフォルトの名無しさん
NGNG容量の限界ってあるでしょうか?
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNG0987デフォルトの名無しさん
NGNG0988983
NGNGOSはwindows2000です。
0989デフォルトの名無しさん
NGNGOSっていうかファイルシステムに依存するな。
FATなら2G, FAT32なら4G, NTFSなら2T
0990983
NGNGFAT12です
0991983
NGNG回答ありがとうございました。
でも、ふと思ったのですが、2Gや4Gのテキストファイルがあったとして、
開けるソフトが無いなんてことありませんか?
メモ帳なんかちょっと大きめのファイルを開こうとするとフリーズするし・・・
0992デフォルトの名無しさん
NGNG鋭いな。
そればかりは試してみるかソフトの作者にきくしかない。
0993デフォルトの名無しさん
NGNGそういう場合は単位時間ごとにログを分けるのが定石。
表示するためのソフトはCygwinのtailなんかがある。
末尾のn行だけ表示できる。
0994デフォルトの名無しさん
NGNG次スレは任せた!
0995デフォルトの名無しさん
NGNGやなこった
0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。