***すれ立てるまでもない質問はここで 第8刷***
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGhttp://www.google.com/
http://2ch-kensaku.ddo.jp/
などで検索しましたか?
質問内容は板の内容に合っていますか?
その質問で、解答者はちゃんと解答出来ますか?
いい解答はいい質問から。では新刷れ逝ってみよう。
過去スレは>>2
0002デフォルトの名無しさん
NGNG第2刷 http://piza.2ch.net/tech/kako/990/990082077.html
第3刷 http://piza2.2ch.net/tech/kako/993/993933402.html
第4刷 http://pc.2ch.net/test/read.cgi/tech/998403891/ (html化待ち)
第5刷 http://pc.2ch.net/test/read.cgi/tech/1001998049/ (html化待ち)
第6刷 http://pc.2ch.net/test/read.cgi/tech/1004183881/ (html化待ち)
第7刷 http://pc.2ch.net/test/read.cgi/tech/1006910650/
0003デフォルトの名無しさん
NGNG>質問内容は板の内容に合っていますか
合ってない質問って、スレたてる必要がある質問ってことか・・・?
0004デフォルトの名無しさん
NGNG例えば「プログラマーになるにはどこの学校を出たらいいでしょう。」みたいな
「プログラム技術」と関係ない事を、ここで聞くって意味ではないかと思われ。
0005デフォルトの名無しさん
NGNGそれはスレ違い
0006デフォルトの名無しさん
NGNGSTLのstringでMFCで言うところのFormat関数見たいのはあるのでしょうか?
CString buf;
buf.Format("Ans = %d", 900);
見たいな事をstringを使ってやりたいのです。
0007デフォルトの名無しさん
NGNG無いです。
sprintfかstringstreamを使ってください。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG優秀なインド人プログラマの師匠を探してください。
0010デフォルトの名無しさん
NGNG1 始まりが常識ですか?
int cnt = 1;
0011デフォルトの名無しさん
NGNG状況によります。
Cだと、0からはじめる人が多いようです。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGところで、
Cコンパイラで、Javaソースコンパイルするには、どうすればいいでしょうか?
(ええ、Windows版で)
0014デフォルトの名無しさん
NGNGプログラム全体を /* */ で囲むと良いよ。
コンパイルも早くなる!おすすめ。
0015デフォルトの名無しさん
NGNG#if 0
#endif
だろもんよ
0016デフォルトの名無しさん
NGNGインタプリタでもつくりゃれ
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGデスマーチの最中にヨガの眠りに入ってしまうような人はダメです。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGおたがいに
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGどうしたらいいですか?・・・・・ツール?とか?
お店で売ってる物なんでしょうか?
0024デフォルトの名無しさん
NGNGマジレス。
そういうことを自分で調べられる能力。
0025デフォルトの名無しさん
NGNGセルフツッコミ萌え
0026デフォルトの名無しさん
NGNGお店に行って「Microsoft VisualStudio 6.0 Enterprise Edition下さい」と言いましょう。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG26の言う通りやったらそれをWinMxで共有してください。
0030デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG???
知らない単語ばかり。少し調べてから、に、します。
ともかくアドバイスありがとうございました。
0033デフォルトの名無しさん
NGNGMSDN Universal Subscription買えば、Visual StudioもOffice Developerも
全部含まれてますな。
0034デフォルトの名無しさん
NGNG買ってきたら笑えるな。
0035デフォルトの名無しさん
NGNGVS6.0ならおかしくなかろう。
0036デフォルトの名無しさん
NGNG全部でいくらになるんだよ
0037デフォルトの名無しさん
NGNGそれでもCの勉強するためには高い出費だな。アカデミックなら安いけど。
0038デフォルトの名無しさん
NGNG環境とか書かんと的外れなアドバイスしか出て来ないかも知れんぞ。
0039デフォルトの名無しさん
NGNGVisual Studio Enterprise : 193,214
MSDN Universal Upg : 265,473
Office XP Developper : 92,363
約60万円となりま〜す (価格はamazon.co.jpから)
0040デフォルトの名無しさん
NGNG( ´A⊂ヽ ←>>23
⊂ ノ
人 Y
し (_)
0041Kusakabe Youichi
NGNG> パソコンでC言語を勉強するにはどうしたらいいですか?・・・・・
> ツール? とか? お店で売ってる物なんでしょうか?
390〜406ペイジに書いてありますよ。
0042デフォルトの名無しさん
NGNGまあ、マジレスすれば、初心者向けのC言語解説ホームページを見つけることだろう。
0043デフォルトの名無しさん
NGNGついでにマジレス
総額60万も出さなくてもフリーのC言語コンパイラもあるよん。
gcc とか。
0044Kusakabe Youichi
NGNG> あらあらついにマジレスが付いたか。
> ついでにマジレス
> 総額60万も出さなくてもフリーのC言語コンパイラもあるよん。
> gcc とか。
Macだと最初からはいってたりしますね > gcc
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGまれに脳内メモリーがたくさんあって、かつ脳内CPUが高性能な方は、実際の処理系が無くても、本を読んで脳内で理解するだけでどんどん先に進んでいけますが、一般人はまねしないほうがいいです。
で、エディターとコンパイラーですが、きときと様の CPad をダウンロードしましょう。
これは送金義務の無いシェアウエアで、要するに無料で使えます。
ただし、金が余っている人は送金してください。
必要なソフトの直リンは、以下の通り。
Version 2.31("bcpad231.lzh")
http://www.vector.co.jp/soft/dl/win95/prog/s0215027.html
「Borland C++Compiler」ダウンロードページ
http://www.borland.co.jp/cppbuilder/freecompiler/
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG本物と主張したければ勝手にfusianasanするなりトリップ使うなりしてるでしょう。
0049Kusakabe Youichi
NGNG> 2ちゃんで本物偽者を詮索するのは興ざめです。
> 本物と主張したければ
そんな主張をしたいひとがいるのかー
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNGそのへんはCPUによって変わるのですか?それともBIOS? OS? コンパイラー?
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGを生成するとは限らない。
・BIOS、OSはソフトウェアであり、ソフトウエアはコンパイラまたはアセンブラ
を使って作成される。
0054Kusakabe Youichi
NGNG> 私の使っているコンパイラは1byteが8bitだそうですが、
> 1byteが9bitのマシンや1byteが32bitのマシンもあるとききました。
昔ありましたね。1byteが9bitで、1ワードが36bitのやつとか。
> そのへんはCPUによって変わるのですか?それともBIOS? OS? コンパイラー?
あと、それだけでなく「アドレス」がバイト単位に付いているかワード単位に
付いているかも要注意です。
さらに、
で、1でいう「byte」はまたそれとは別なので注意が必要です。
0055Kusakabe Youichi
NGNG> ・CPUが32bitだからといって、その上で動くコンパイラがすべて32bitコード
> を生成するとは限らない。
っていうか、何をもって「32bitのCPUというか」もそもそも定義されてないですね。
> ・BIOS、OSはソフトウェアであり、ソフトウエアはコンパイラまたはアセンブラ
> を使って作成される。
べつにじかに書くことももあるよ。
0056デフォルトの名無しさん
NGNG「ビット」 休刊
「バイト」 刊行中
「ワード」 ウイルスを乗せて世界中で走ってる
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGwprintf(L"あいうえお\n");
ってやっても何も表示されない・・・
なぜゆえ?
誰か・・・教えてください。
0059デフォルトの名無しさん
NGNG#include <locale.h>
setlocale(LC_ALL, "Japanese");
0060デフォルトの名無しさん
NGNGsetlocale(LC_ALL, ""); を忘れてませんか?
006160
NGNG0062デフォルトの名無しさん
NGNG忘れてました。
情けない。
そういえばこの前もatofで
<stdlib.h>のインクルード忘れてたし・・・
一回はまると何時間も抜け出せない。
忘れえてしまう。老化が原因なのかな?
どうもありがとうございます。
あぁ、本当にすれ立てるまでもない質問だ。
0063デフォルトの名無しさん
NGNG>>60
そういうのって、どこを調べればわかるの?
0064デフォルトの名無しさん
NGNG俺は確か、CRTのソース追っかけたけどな。
0065デフォルトの名無しさん
NGNG今だと「国際化」とか「ワイド文字列」あたりのキーワードで検索かな。
私が最初に情報を仕入れたのは、確か雑誌で読んだ UNIX, X11 の国際化スキームに関する記事
だった気がする。
0066デフォルトの名無しさん
NGNG凄まじく嫌らしい仕様でうんざりしてます。
あれでどうして数値計算のライブラリが整うのか・・・?
あれでどうして最適化最強になるんでしょうか・・・?
0067しさん
NGNGJava=ネットワーク向き(らしい)
ならC++でネットワーク系を小一時間いじくれるのっすか?
0068デフォルトの名無しさん
NGNGなるほど。ありがとう。
その検索キーがどうして出てくるのかが
また疑問だったりするけど…(^^;
0069デフォルトの名無しさん
NGNGL""ってのが「ワイド文字列」そのものだろう。
「ワイド文字列」が「国際化」のためのものというのは知らなきゃ無理かも知
れんが。
0070Kusakabe Youichi
NGNG> どうしてもFortranで組めって言われて初めて言語リファレンス読んでるんだけど、
ratfor使えばいいじゃん。
で「ratforじゃだめだ、どうしても生fortranで」って言われた場合は、
中間出力を提出すればいいんだし。
integer i
for (i = 0; i < MAX; i = i + 1) {
if (a == b)
...
else {
...
}
}
stop
end
みたいに書きたいでしょ?
0071デフォルトの名無しさん
NGNGインタープリタ言語のうちソースコードを直接実行できるものだけをスクリプト言語というと認識しているのですが、間違っていますか?
例えば、JAVAはインタープリタ言語だけどスクリプト言語ではないと。
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG一般的にはJAVAはコンパイラ言語と認識されてるのでは。
0074デフォルトの名無しさん
NGNGソース→バイトコード コンパイラ
バイトコード→実行 インタープリタ
バイトコード→ネイティブコード JIT
0075デフォルトの名無しさん
NGNGはつみみです。
0076デフォルトの名無しさん
NGNG俺は、evalがあればスクリプト言語…と、なんとなく考えている。
厳密な定義はないでしょう。たぶん。
0077デフォルトの名無しさん
NGNGのがスクリプト言語、じゃない?
0078独り言クソ
NGNGそうそう、アプリケーションに組込まれてるのをスクリプトっていう場合は、
多いですよね。規模が小さいとマクロって言ったりするようですが。
evalとスクリプトの関係は、あんまりなさそうに思います。
ネイティブコード以外のコードに変換するのは「プリコンパイラ」っていう
言い方もありましたが、最近すっかり聞かなくなりました。
ソースからバイトコードに変換するアセンブラだって存在します。
初期のMS−BASICはインタープリタでしょうけど、あれだって中間コードに
トランスレートしてるんですよねぇ。
でも、中間コードに変換するのをコンパイルって言わないのは、予約語をコードに
変換するくらいだったからでしょうか。
JITは実行時にコンパイルするモノのような気がします、だから、MSXべーしっ君もJITかも。
バイトコードを時刻するからって、インタプリタとは限らないですよ、って
どうなったんでしょう、Javaチップ…
ソースからマシンコード吐くのは、コンパイラでしょうね。これは異論のある人少ないと思います。
0079デフォルトの名無しさん
NGNG昔々、そのまた昔、 Fortran は最良の言語だったんだよ。
漏れ(20代)が生まれるよりもまだ前の話だけど。
Fortanの設計者が駄目駄目なんじゃなくて、単純に時代遅れなだけ。
0080Kusakabe Youichi
NGNG> 昔々、そのまた昔、 Fortran は最良の言語だったんだよ。
> 漏れ(20代)が生まれるよりもまだ前の話だけど。
ふつうratforでしょ。
0081デフォルトの名無しさん
NGNGパールを使っております。
0082デフォルトの名無しさん
NGNGない。
それと板違いだからWebProg板へ逝け。
008382
NGNG008481
NGNGウェブプログラム板へ逝ってきます。
できるということを教えてくださりありがとうございました。
0085デフォルトの名無しさん
NGNGパスの追加ができないんですけど・・・。
あと、
【An error occured saving your servers to disk】
というエラーがでるんですけど、どうすれば直りますか?
0086デフォルトの名無しさん
NGNG新規スレッド立てた方が目立って良いよ
0087デフォルトの名無しさん
NGNG>>86 やめれ
0088デフォルトの名無しさん
NGNG0089名無し@
NGNG入力した文字にマスクをかけるにはどーすればいいのでしょうか?
専用の関数とかってないですよね。みなさんはどうしてますか?
0090デフォルトの名無しさん
NGNGマスクをかける?
009189
NGNGに
userと入力すると
ID:user
になるのはいやなので
ID:****
にしたいのです。
0092デフォルトの名無しさん
NGNGstrに文字列が入っているとして、
int i;
for(i=0;str[i]!='\0';i++)
str[i]='*';
0093
NGNGもし使ってて軽くてイイのがあれば教えてください。
009492
NGNG009589
NGNG書き方が悪かったようです。
たとえば1文字入力するごとにかけていきたいんです。
ID:
からuキーを叩く。
ID:*
更にsキーを叩く。
ID:**
更にeキーを叩く。
ID:***
更にrキーを叩く。
ID:****
最後にenterを叩き、文字列"user"を取得。
0096デフォルトの名無しさん
NGNG環境依存の問題だね。
OSを述べよ。
009789
NGNG0098デフォルトの名無しさん
NGNGWin2kじゃやったこと無いけど。
0099デフォルトの名無しさん
NGNGこれでいちおう・・・
#include <conio.h>
#include <stdio.h>
int main(){
char keybuf[256];
int i =0;
for(;;){
if( 0 != kbhit()){
if((keybuf[i++]=getch()) == 0x0d){
keybuf[i]= '\0';
printf("\n");
break;
}
printf("*");
}
}
printf("%s",keybuf);
return 0;
}
010099
NGNG一度int型変数で受けてからバッファに入れるのが正しい?
先生がきそうだな、これは。
一応>>99は動いてます。
んじゃ、100ゲット。ズサササー
0101デフォルトの名無しさん
NGNGWin2kでGUIなら、EditBoxにそういう機能があるけど。
010299
NGNGバックスペースで一文字分マスクを消す、ってのができない。
0103デフォルトの名無しさん
NGNGConsole API を使うと、それなりに制御できるぞ。MSDN Library ならプラットホーム SDK の下の
[ベースサービス] - [ファイル入出力] - [コンソール] 参照。
0104根性ナッシング
NGNGでもどうゆう順序でプログラムが作れるのかがいまいちわからないんです。
あとなにが必要なんですか?
回答するのがめんどかったらどこかわかりやすくおしえてくれるシト教えてもらえませんか?
0105デフォルトの名無しさん
NGNGダミーdllをつくるために dllのexportテーブルを読んで defファイルを
生成してくれるツールと買ってないですか?
0106デフォルトの名無しさん
NGNG根性がないならやめたほうがいい。
少しでもやる気があるならとりあえずこの本を読め。
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/ref=sr_aps_d_1_1/249-8637940-9573946
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGまず君が何を準備したのかがわからんとみんな教えようがないぞ
その上で組みたいものがあるのかないのかも重要だ
純粋にプログラムというものをしたいのか
それとも「こういうものを組みたい(こういうことがしたい)」というのがあって
その手段としてプログラムを選択するのかだな
取り合えず一言だけ言うなら
他のモノが何一つ無くたってインターネットへ繋ぐ環境と根性があるだけで
どうにかなる場合が多々あるぞ、根性が無いのは致命的だ
0109デフォルトの名無しさん
NGNGgetch()でちゃんと入力待ちするからkbhit()は要らん。busy loopしてしまう。
それにgetch()使うならputch()だろう。
#include <conio.h>
#include <stdio.h>
int main(void)
{
char keybuf[256];
int i = 0, c;
for (;;) {
if ((c = getch()) == '\r') {
keybuf[i]= '\0';
printf("\n");
break;
}
keybuf[i++] = c;
putch('*');
}
puts(keybuf);
return 0;
}
0110デフォルトの名無しさん
NGNGプログラムを組むのに根性はいらんが、勉強するのには必要だな。
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNG別にいいんじゃない?
ただやってる奴はあんまり居ないから、聞く人が居なくて困る事もある
かもしれないけど。
0113デフォルトの名無しさん
NGNGどうせならPerl/Tkにしたら?Perlなら使っている人が多いし(CGIかコンソールアプリだろうけどね)。
0114デフォルトの名無しさん
NGNG0115デフォさん
NGNGちょっと自分で課金システムを作りたいな〜と思ってるんですが、
ネットの課金システムの作成方法を書いてあるページとかってありますか?
というか作成方法知ってらっしゃる方いらっしゃいますか?
0116デフォルトの名無しさん
NGNG> ネットの課金システム
これで、どのようなものかわかる奴はあまりいないと思われ。
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG「この商品を欲しい人は、この口座に振り込んで、メールおくってちょ」
と書いておけば、ネット人力課金システム。
0119Kusakabe Youichi
NGNG> 何に課金するのかによって違うんじゃないー。
文字化け1つあたり500円。
0120デフォルトの名無しさん
NGNG料理板の日下部専用スレってどれよ?
向うで聞いたけど教えてくれないっぽい
ってか、あんた料理板でなにやったのよ(w
0121デフォルトの名無しさん
NGNGやってることはどこでもおなじでしょ
0122デフォルトの名無しさん
NGNG圧縮率の話なんだけどね、デジタルだから、
100%復号しなきゃいけないわけよね。
だからそこそこの圧縮率しか出ないと思うのよ。
だから、アナログにしちゃうの。データを。
そうすれば、不可逆圧縮で良いから1/10はザラよ。
どうよ。
アナローグ仕様のデータフォーマット誰か考えてよ。
少しぐらい値が異なっても通用するようなもの。
0123Kusakabe Youichi
NGNG> 料理板の日下部専用スレってどれよ?
全部では?
0124Kusakabe Youichi
NGNG> 圧縮率の話なんだけどね、
> デジタルだから、100%復号しなきゃいけないわけよね。
「100%復号」が意味不明ですが、ようするにlossyな圧縮じゃなくてloss-lessな
圧縮ということが言いたいのかな?
> だからそこそこの圧縮率しか出ないと思うのよ。
まあふつうはlossyな圧縮よりloss-lessな圧縮のほうが圧縮率は低いでしょうね。
> だから、アナログにしちゃうの。データを。
> そうすれば、不可逆圧縮で良いから1/10はザラよ
で?
結局言いたいことは「雪印のバターはまずいので食えない」ということですか? :)
0125デフォルトの名無しさん
NGNG英語ソフトの日本語化パッチってどうやって作るものなのでしょう?
具体的な方法を知ってる方いらっしゃいましたら、教えて下さいです。。
0126デフォルトの名無しさん
NGNG死ね
0127Kusakabe Youichi
NGNG> 英語ソフトの日本語化パッチってどうやって作るものなのでしょう?
> 具体的な方法を知ってる方いらっしゃいましたら、教えて下さいです。。
diff -c では?
0128デフォルトの名無しさん
NGNGJPEGのソースでも読め
0129デフォルトの名無しさん
NGNG奴は何人いるのですか?
0130デフォルトの名無しさん
NGNGご想像のとおりです。
0131デフォルトの名無しさん
NGNGkusakabe=名無しさん
と思うべし
0132デフォルトの名無しさん
NGNGKUSAKABEは皆さんの心の奥底に潜んでいるのです!
0133デフォルトの名無しさん
NGNGJPEG圧縮はデジタルな処理によって不可逆にしてますが、なにか?
0134デフォルトの名無しさん
NGNGNASAによると、かつて同時刻に世界12箇所で目撃されたという事例が
報告されています。
0135デフォルトの名無しさん
NGNG> diff -c では?
diff -uを推奨。
0136デフォルトの名無しさん
NGNG(a.doc,b.doc,c.doc〜を一括でa.txt,b.txt,c.txtにする)
2・複数のファイルから条件に一致した行だけをリストアップして
ひとつのファイルにまとめるのはどうすればいいのでしょう?
a.txtの中身は
名前 りんご
種類 果物
b.txtが
名前 キャベツ
種類 野菜
c.txtが
名前 みかん
種類 果物
と続くとして
種類.txt
果物
野菜
果物
〜
というファイルを生成する方法
3・この質問がスレ違いの場合、どこが良いか教えていただけますか?
0137デフォルトの名無しさん
NGNG0138Kusakabe Youichi
NGNG> 1.複数のファイルの拡張子をまとめて変換するのはどうすればいいのでしょう?
> (a.doc,b.doc,c.doc〜を一括でa.txt,b.txt,c.txtにする)
Windowsだとrenコマンドでできちゃいますね。
Unixだとforeachつかうかシェルスクリプトが楽かも
> 2.複数のファイルから条件に一致した行だけをリストアップして
> ひとつのファイルにまとめるのはどうすればいいのでしょう?
> a.txtの中身は
> 名前 りんご
> 種類 果物
> b.txtが
> 名前 キャベツ
> 種類 野菜
> c.txtが
> 名前 みかん
> 種類 果物
> と続くとして
158ペイジに書いてありますよ。
0139デフォルトの名無しさん
NGNG0140136
NGNG後は2なのですが、こういった機能があるフリーソフトを
ご存知の方いないでしょうか?
0141デフォルトの名無しさん
NGNGRedHat Linux 上で、拡張子を改名したいことがあって、
何気に man rename としたら、そのものずばりの機能
があって楽ができた。/usr/bin/rename のソースを見る
と良いかも〜 >>136
0142デフォルトの名無しさん
NGNG1 俺だったら tcsh 使いだから
foreach i (*.doc)
mv $i $i:r.txt
end
とかコマンドラインから打ち込むけど。
2 これは「種類」から始まる行の、種類の後に来る部分だけ抜き出したい、ということか。
やっぱりコマンドラインから perl 呼び出して
perl -lne '/^種類 (.*)/ and print $1' *.txt > 種類.txt
とかかな。
(この手の作業には Perl 覚えておくと便利だよ)
0143根性ナッシング
NGNG本屋いってみてたらありました。
今まで開けなかったプログラムへの道が開けました。
ありがとうございます。
0144136
NGNG教えていただきありがとうございます。ですが申し訳ないことに
perlは分かりません。
まず複数のファイルを一気に選択し、その全てのテキストファイルの中から
指定した条件に一致する行を全て別のひとつのファイルにまとめて出力する
という機能を持ったソフトをご存知の方はおられませんでしょうか?
ベクターなどでも探してみたのですが、いまいち分かりませんでした。
0145デフォルトの名無しさん
NGNG機能が単純すぎでそのためのソフトというのは逆に見つけにくいかも。
何がプログラミングの環境は持ってませんか?自分で作ったほうがはやいと思う。
Cコンパイラとか無いの?開発環境を言えば、誰かがソースをアップしてくれる
と思うよ。
どうしても既成のソフトを使えなら、テキストエディタでグローバル検索(grep)
するくらいかな〜。MIFESかサクラエディタなら教えられるが・・・・
0146デフォルトの名無しさん
NGNGperlを使え
0147デフォルトの名無しさん
NGNGgrep
0148145
NGNGDOS窓で全てのファイルの内容を1つのファイルに詰め込んで、
そのファイルを「ファイル(F)」→「開く(O)」でオープンする。
テキストファイルウィザードが起動するから、区切り文字を指定(この場合はスペースが区切りか?)
すれば表として読み込むので、あとは「オートフィルタ」とか「並べ替え」とか使えば、目的のリスト
ができるんじゃない?
0149デフォルトの名無しさん
NGNGどー考えても、 >>145 さんが言ってるのと同じように
1. Cygwin 入れておいて (あなたんとこ Windows なんでしょ?)
grep コマンド使うだけ。
2. または、テキストエディタ(秀丸とかViViとか…)の機能を使うだけ。
とにかくテキストエディタは必須だからね。フリーのでもシェアウェアのでも
何でもいいから使い始めなさいって。
インストールするだけじゃだめだよ。日常的に使って使い慣れることが必要です。
日記書くのも、メールの下書き書くのも、テキストエディタ使うといいよ。
そうすると、どんな機能をそいつが持ってるのか、把握できるから。
0150デフォルトの名無しさん
NGNG「スペース区切り」といえばそうだけど、「全角スペース区切り」になってるのは
意図的なものなのか、アップするために変換したのか、ちょい疑問。
0151デフォルトの名無しさん
NGNG最初何かと思ったが >>144 を読んで ワラタ
ナイスつっこみ
0152デフォルトの名無しさん
NGNGあんたの笑いのセンスがわからん。
0153136
NGNGなってきました。駄目駄目ですね(笑)
現在、私が使える環境にあるのはメモ帳、ワードパッド、エクセル
だけになってしまいます。そこで148さんの方法でやってみようと
思うのですが「DOS窓で全てのファイルの内容をファイルに詰め込む」
というのはどうすれば可能でしょうか?(ファイル数は900ぐらいあります)
>>149
ご指摘ありがとうございます。
なんらかのテキストエディタを探して
使えるようにしたいと思います。
0154デフォルトの名無しさん
NGNGtype *.txt > out
0155デフォルトの名無しさん
NGNGリダイレクトは追加書き込みじゃないとだめだよ。
type *.txt >> out
0156デフォルトの名無しさん
NGNG0157145
NGNGそれなら >>155の方法でOK。
補足で、Excelのテキストファイルウィザードで用意されている区切り文字は
「タブ、セミコロン、カンマ、スペース」の4つだけど、
その他を選べば任意の文字を指定できるみたい。全角スペースも大丈夫そう。
つか、板違いだなぁ〜〜。
0158デフォルトの名無しさん
NGNGFD に Vz エディタとか RED とか 入れて使え (;´Д`)
>現在、私が使える環境にあるのはメモ帳、ワードパッド、エクセル
だけになってしまいます。
ていうか、どうして↑この部分を小一時間自問自答しないのかなぁ。
0159デフォルトの名無しさん
NGNGあんたも、なんで今時FDにVzなんて構成を薦めるのだ?
0160136
NGNGMS-DOSプロンプトでtype *.txt >> outを実行しようとしても
ファイルが見つかりません- *.txt
と表示されてしまいます。
001.txt
002.txt
〜
というリストが入ったディレクトリには移動しています。
これはどこかがまちがっているのでしょうか?
0161デフォルトの名無しさん
NGNGやり方はあってる。
ほんとにそのディレクトリに移動できてるのか?
dir で確認汁!
0162136
NGNG0163デフォルトの名無しさん
NGNGうちのWin2kでは問題なくできるが・・・
0164136
NGNG0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGなるべくgotoを使わないように留意しています。
(ソースが見にくい などなど批判が多いようなので・・・)
gotoは一切使わない、もしくは使うとしたら
どの程度(どんな場合)ならOKだとお考えですか?
0167デフォルトの名無しさん
NGNGループブロックの中switchがあって、そのcase文の中からループブロック
を抜けたいとき。
switchの中じゃ、ループを抜ける意味で「break」とはできないから。、
0168デフォルトの名無しさん
NGNG多重ループを一気に抜けるときとか。
0169デフォルトの名無しさん
NGNG上司にこの2つの違いを言えるようにしておけと言われ、公式サイトを読んでるのですが
いまいちよく分かりません。
どうかよろしくお願いします。
0170デフォルトの名無しさん
NGNGカセットテープやらビデオテープがあるね。紙でもいいか。
コンピュータで扱うなら結局デジタルに変換しなきゃいけないが。
0171デフォルトの名無しさん
NGNG本当に悩んでます、将来性などもいろいろ考えたのですが…。
どれが良いかご享受していただけませんでしょうか?
0172デフォルトの名無しさん
NGNGああ、俺って人生の勝ち組なんだ、って心の底から実感できるよ。
0173デフォルトの名無しさん
NGNGそのネタはもう飽きた。
言語の将来性なんか、誰にもわからん。
自分でアンテナ張って、よく聞く言語のフリー開発環境でもDLしろ。
0174デフォルトの名無しさん
NGNGc言語
何はともあれ、悩む前に手を動かすことがプログラマへの道です。
やって損になることはほとんどないよ。
0175デフォルトの名無しさん
NGNGネタじゃありません! フリーとはCやJAVAのことでしょうか?
0177デフォルトの名無しさん
NGNGところが数日後、ふらっと店にきて、
「あの〜車買ったんですけど、ボクはこの車でどこに行けばいいんでしょうか?」
とか聞いてくるドキュンが多い。
「そこまで知るかボケ!」
って追い返すけどね。これってやっぱり教育が悪いのかね。
0178ウルトラ初心者
NGNGというより今からプログラマーになれますか?
0179デフォルトの名無しさん
NGNGもうすぐこの会社辞めるから、でもlongjumpの方が良いよ
0180デフォルトの名無しさん
NGNGこういうカキコを見ると、胸がすっとするね。
ああ、俺って人生の勝ち組なんだ、って心の底から実感できるよ。
0181デフォルトの名無しさん
NGNG年齢なんて関係無し。いつでも好きなときに始めろ。
ただし、職業PGを考えているのなら微妙。っていうか、無理か?
0182デフォルトの名無しさん
NGNG地区予選の1回戦に不戦勝した程度だということに早く気づいてね。
0183デフォルトの名無しさん
NGNG独学でやるにはキビシイ年齢だな。
何をおぼえたら仕事として成り立つのか、講習とか受けてピンポイントで
分野を極めていかないと。
0184デフォルトの名無しさん
NGNGオマエに26歳からプログラマーを目指す自由なんてないだろ?
オマエの人生、このまま終了決定。
0185デフォルトの名無しさん
NGNGhttp://piza2.2ch.net/test/read.cgi/4649/1006999429/
0186ウルトラ初心者
NGNGオラクルとかだめ?もうパソコン使える仕事ならなんでもいいや。
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGどうしてそう思うのか興味あるんですけど、聞いてもいい?
0189デフォルトの名無しさん
NGNG何かできるものあるか?まず、それ教えて
0190Kusakabe Youichi
NGNG> 158ペイジってどこでしょう?
第6章です。
0191デフォルトの名無しさん
NGNGCATV等のプライベートIPアドレスだと
ネットゲームが出来ないケースがあるそうなのですが、
プライベートIPアドレスでも、動作可能にするには
どのような通信の仕組みにすれば良いでしょうか?
0192デフォルトの名無しさん
NGNG問題なのはプライベート IP アドレスよりも、NAT (IP マスカレード) だよね。注意するのは
パケットに IP アドレスを埋め込まない。
通信は必ずクライアント側から始めるようにする。
あたり。
リアルタイム性が必要なければクライアントから TCP コネクションを張らせて、その上で全部
済ませるのが簡単。特に HTTP の上にカプセル化してしまえばアプリケーション層を見ている
ゲートウェイでも通れるし。
0193191
NGNGTCPなら、簡単ですか・・。
でも、リアルタイムなアクションゲームを考えているので
どうしてもUDPにせざるをえない状況です。(説明不足でした、ごめんなさい)
通信は必ずクライアント側から始めるようにする。というのは理解出来たんですが、
パケットに IP アドレスを埋め込まない。とはどういう事なんでしょう?詳しい解説お願いできますか
0194独り言川柳
NGNGKせんせ
もはやこの名は
全国区
0195デフォルトの名無しさん
NGNG市ね
0197ウルトラ初心者
NGNGなぜ、パソコンを使う仕事がしたいかというと、タダ単に手に職をつけたいからです。
今からでも間に合うようなものってないですかね.
0198デフォルトの名無しさん
NGNGもぐりこめると思うが
0199デフォルトの名無しさん
NGNG質問なんですが。
どのスクリプト言語から始めるのがいいのでしょうか?
いっぱいありすぎて把握できないです。
どっかのサイトでPYTHON言語から始めるのがいいって
かなりお勧めしてたんですが、実際そうなんですか?
0200デフォルトの名無しさん
NGNGスクリプト言語に限定?
Cとかじゃダメ?
0201デフォルトの名無しさん
NGNGPike。Cライクな記法、オブジェクト指向とか一通りそろってる。
欠点は他のスクリプト言語に比して情報が極端に少ないぐらい。
0202199
NGNGありがとうございます。Cが基本なんですね。
なるべくメジャーなのがいですね・・>PIKEは聞かないですね・。
ホント初心者・・・というか初心者ですらない段階なもので・・。
まずC関係の本買ってみます。
0203デフォルトの名無しさん
NGNG飼われている”Kusakabe Youichi ”氏が我々の板や
グルメ板にちょっかい出して非常に迷惑しています。
皆さん面倒をしっかりみてやってください。
0204デフォルトの名無しさん
NGNG彼は料理板の粘着厨なのでここにねじこまれても困ります。
0205デフォルトの名無しさん
NGNG無責任だな。
飼い始める時に「最後までちゃんと面倒見る」って
約束したでしょ!
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208質問 C++
NGNGchar *hakuno;
char *moji = "xyxyxyxyxyabcdef";
?
printf("%d",*hakuno); // abcdef
0209デフォルトの名無しさん
NGNGkakuno = moji + strlen(moji) - 6; // mojiは6文字以上あること
printf("%s", kakuno);
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212質問
NGNGmain(){
char *moji;
char *kakuno;
moji="xyxyxyxyxyabcdef";
kakuno = moji + strlen(moji) - 6;
printf("%s",*kakuno);
}
実行したらエラー3連発。
分からぬぅ〜。
0213質問
NGNGや、ソースは正しかった。
エラーだ出たのが偶然だったらしい。
できた〜ん。
あ〜りがと〜。
C++の参考サイトで、
http://www.dream-fact.com/lovers/h/imgboard.cgi
以外にいいサイトがあったら教えてください。
0214デフォルトの名無しさん
NGNG宅配とか力仕事の兄ちゃんしてるのと同じ
それでもいいならプログラマ板で聞きなさい
0215デフォルトの名無しさん
NGNGmain(){
char *moji="xyxyxyxyxyabcdef";
char *kakuno;
kakuno = moji + strlen(moji) - 6;
printf("%s",kakuno);
}
0216デフォルトの名無しさん
NGNGうそ!?
0217デフォルトの名無しさん
NGNGb=a;
printf("%s\n",*b);
どうしてこれはエラーに成るんですか?
%cで出力すると問題無いのに。
bはaの先頭へのポインタでアドレスを記憶してるだけで、中身が
無い(アドレス?)からですか?
非常に基本的な事なんでしょうけど、聞かぬは一生の恥なので・・・。
0218質問
NGNGmain(){
char kekka[7];
char *kakuno;
char moji[]="xyxyxyxyxyabcdef";
kakuno = moji+strlen(moji)-6;
sprintf(kekka,"%s",kakuno);
printf("%s\n%s", kakuno, kekka); // char * を char [] にする
if(kekka == "abcdef")cout << "OK";
}
質問 cout << "OK"; が実行されないのはなぜ?
0219デフォルトの名無しさん
NGNG本読めよ。
0220デフォルトの名無しさん
NGNG文字列の比較は、strcmp()を使う。
本の一冊でも買って読めよ。
0221名無しさん@お腹いっぱい。
NGNG0222デフォルトの名無しさん
NGNG*b は一文字だけを意味する。対して、b は文字列を意味する。
0223デフォルトの名無しさん
NGNGprintf("%s\n",a); // これはOK
これと同じ様にbを渡してみそ
0224質問
NGNGこうして教えてくれる掲示板があるし
http://hpcgi2.nifty.com/ochichi/hogehoge/imgboard_elegance.cgi
のようなC++のFAQもあるし。
でもありがとう。
strcmp()で解決。
if()では文字列の比較ができないなんて知らなかった。
0225デフォルトの名無しさん
NGNGこの場合*bはa[0]を指す(つまりa)がaは多分61とかなので
そこに触ってシボン
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG本買ったほうが安上がりだって。
0228デフォルトの名無しさん
NGNG0229質問
NGNG#include <iostream.h>
main(){
char aa=97;
printf("%s", aa);
}
がエラーってことかな。
0230デフォルトの名無しさん
NGNG本買わないのは勝手だけど、質問するときは自分で調べて
どうしようもなくなってからにしてくれよ。
0231デフォルトの名無しさん
NGNGてゆーか、比較の働きをするオペレータが「if()」だとか思ってるコト自体
やばすぎですよねー。
てゆーか、if() ってなんだろ? 関数か?
229は、演算子について、小一時間調べ尽くすの刑に処す。
0232デフォルトの名無しさん
NGNG立ち消えか?
0233デフォルトの名無しさん
NGNG0234217
NGNG要するに%sのときは、アドレスを渡して\0が在るまで読み続けます
って事ですね。
>>223
printf("%s\n", b);
ですね。
0235デフォルトの名無しさん
NGNGifは関数じゃなくて制御構造。forとかも同様。
関数とは別物で、見やすくするためにif ()みたいにスペースを一つ置くこともある。
0236231
NGNG>>224 で >>217 が「if()では文字列の比較ができないなんて知らなかった。 」って
言ってんのがヤバイんじゃないか、と。
演算子の使い方を、ひととおりおさらいしておくといいよ。>>217
0237217
NGNGと僕は別人物ですよ。
0239デフォルトの名無しさん
NGNG> if()では文字列の比較ができないなんて知らなかった。
文字列が文字の配列だということを理解していない模様。
そんな奴はPerlをやれ。
それにifは比較をするものじゃない。
0240デフォルトの名無しさん
NGNGstrcmp
って、なんてよんでる?
0241デフォルトの名無しさん
NGNGそうだったのか ガ━━(゚Д゚;)━━ン!
0242デフォルトの名無しさん
NGNGエスティーアールレン
エスティーアールコンプ
>>241
比較は>や&&等で。
0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNGそっか。じゃあ、>,>=,==,<=,<で。
0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNG演算子の種類とかくらいはちゃんと覚えておこう。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG今、PowerBuilderで
FTPコマンドを発行したいんですけど
どうやったらいいですか?
なんか、APIもうまくイカナインデス。。。
0249デフォルトの名無しさん
NGNG> それにifは比較をするものじゃない。
だうと
0250デフォルトの名無しさん
NGNGほれ全部もってけ
ifは制御式の結果を使うだけだよん。
ちなみに制御式には比較演算子入ってなくったっていいし。
0251デフォルトの名無しさん
NGNG結果!=0 という比較はするが比較を行うものとはいえないんじゃ・・・・
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG私なら判断すると言うな。
0254デフォルトの名無しさん
NGNGが上手く作れません。
a-z なんかは一応できていますが
・最初と最後のハイフンは文字として扱う
・a-z0-9 といったものも扱う
といった機能を作るとフラグが増えて分岐処理が増え冗長な気がしてイヤンです。
もうちとスマートに書けないものでしょうか。
char *expand(char *s1,char *s2){
int i,j,k;
int flag1,flag2;
char start,end;
flag1=flag2=0;
for(i=0;s1[i];i++){
if(s1[i]!='-'&&!flag1){
start=s1[i];
flag1=1;
}else if(s1[i]=='-'&&flag1){
flag2=1;
}else if(flag1&&flag2&&s1[i]!='-'){
end=s1[i];
for(j=0;start<=end;j++,start++){
s2[j]=start;
}
}
}
s2[j]='\0';
return s2;
}
0255デフォルトの名無しさん
NGNG状態遷移機械、で検索。
0256デフォルトの名無しさん
NGNG{
int i;
if( *(s1+1) != '-' )
return NULL;
if( *s1 < *(s1+2) )
return NULL;
for( i = 0; i <= (*(s1+2)-*s1); i++ )
*(s2+i) = *s1+i;
*(s2+i) = '\0';
if( *(s1+3) != '\0' )
expand( s1+3, s2+i );
else
return s2;
}
エラー処理は甘いけど。あと、コンパイルすらしてねぇけど。
0257デフォルトの名無しさん
NGNGchar *expand(char *s1,char *s2)
{
int i;
if( *(s1+1) != '-' )
return NULL;
if( *s1 < *(s1+2) )
return NULL;
for( i = 0; i <= (*(s1+2)-*s1); i++ )
*(s2+i) = *s1+i;
*(s2+i) = '\0';
if( *(s1+3) != '\0' )
expand( s1+3, s2+i );
else
return s2;
}
0258デフォルトの名無しさん
NGNG自動羊肉、で検索。
0259256
NGNGexpand( s1+3, s2+i );
else
return s2;
このブロックは
if( *(s1+3) != '\0' )
expand( s1+3, s2+i );
return s2;
が正しそうですな。
0260Kusakabe Youichi
NGNG> ・最初と最後のハイフンは文字として扱う
> ・a-z0-9 といったものも扱う
> といった機能を作るとフラグが増えて分岐処理が増え冗長な気がしてイヤンです。
z-aはどうしましょう?
0-bとかz-9はどうしますか?
a---とか
a-aとか
「冗長になってしまう」のは、実は、最初の「設計」がおもいつきで
すべての場合を考えていない場合が多いです。
しっかりデザインすれば、コーディングも簡単になる場合が多いですよ。
設計でどれだけ綿密にやっておくか(デザイン途中はすごく複雑になる気がして
気がめいるものですが)
0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNGif( *s1 < *(s1+2) )
return NULL;
は
if( *s1 > *(s1+2) )
return NULL;
が正しいです。
0264254
NGNG検索してみました・・・リア厨には理解できず・・・頑張ってみます。
>256
わざわざありがとうございます。
再帰を使うとは目から鱗です。
ところで *(s2+i) といったところは可読性を考えると s2[i] と置き換えた方が
良い気がしますがどうなんでしょうか。
>257
わざわざインデントしてくださってありがとうございます。
自分もするべきでした。
>258
隠語かと思ってました。
検索してまんまでてきて不思議な感じです。
これまた難しい内容みたいで・・・。
>260
>z-aはどうしましょう?
>0-bとかz-9はどうしますか?
>a---とか
>a-aとか
一応エラーチェックして除外しようと思っていました。
>「冗長になってしまう」のは、実は、最初の「設計」がおもいつきで
>すべての場合を考えていない場合が多いです。
>しっかりデザインすれば、コーディングも簡単になる場合が多いですよ。
>設計でどれだけ綿密にやっておくか(デザイン途中はすごく複雑になる気がして
>気がめいるものですが)
確かに思いつきです。再起使うなんてはなから頭にありませんでしたし。
デザインですがイマイチどのような感じで行えば良いのかつかめていません。
初学者を盾に取るのはなんつーか癪ですがもっと経験を積まねばと。
>261
激しく同意。
なんか複雑な気分。
0265高校生
NGNGこのような出題をしたのだと思われ。。。再帰も悪くわな
いがこの場合中庸じゃない。
#エラー処理は適当に入れといてね。
expand(fmt, out)
char *fmt, *out;
{
char *p, c;
for (p = fmt; p[0]; p+=3)
for (c = p[0]; c <= p[2]; c++)
*out++ = c;
*out = 0;
}
0266デフォルトの名無しさん
NGNG分子が大きいのは出来るけど分母が大きいときの
やり方が分かりません。
0267デフォルトの名無しさん
NGNG分子を10^X乗しておいて、除算終わったら10^-Xするとかじゃダメ?
0268j高校生
NGNG0269デフォルトの名無しさん
NGNGVC6 が手元にあるなら CRT/SRC/Intel/LLDIV.ASM に 32bit レジスタを使って 64bit 整数の除算を
行うアセンブラルーチンのソースがあるから、読んでみれば。
0270デフォルトの名無しさん
NGNG確かに、自動羊肉で検索して出てくるな。
ちょっと藁タ。
ほんとはオートマトンね。
ここではマトンってのは機械って意味なんだけど、羊肉の方のマトンとかけてる。
0271デフォルトの名無しさん
NGNGどういうデータ形式で巨数を持ってるのか解らないけど、
割り算の筆算のアルゴリズムでできるんじゃない?
0272デフォルトの名無しさん
NGNG0273266
NGNGVC無いッス。bcc32でやってます。
データ形式はint型の配列に1桁ずつ格納してます。
でも少数点も入るときもあるんでchar型の配列に入れて演算のときに
intに変換する方がいいですね。
で、思いつくのは例えば1/123456789012を計算するとき桁数の上限を決めておいて
1.分子が分母より大きくなるまで10倍していって分子>=分母になったら
2.分子-=分母をループ。回った回数が答え。ループの判定を分子>=分母
3.1へ戻る
流れ的にはこんな感じしか思いつかないですが、もっとスマートには行くんでしょうか。
分かりにくかったらごめんなさい。
0275271
NGNG割り算は「整数わる整数」で行って、小数点の位置は別に計算したほうが解りやすくなり
そう。
0276266
NGNGレスありがと。
>割り算の筆算のアルゴリズム
これ調べてないんだけど、言葉だけでかなりヒントに成りました。
割り算って引き算と掛け算知ってれば出来るもんね。
頑張って作ってみるね。
0277254
NGNGポインタの使い方--ですが一応現時点じゃ全くポインタ出てきていませんです。(演習3-3
ポインタは僕が勝手に使っているものでして。
・・・K&R 難しすぎですね。何より問題の意図が掴めないのが多数(鬱
>270
一応オートマトンってのは自動羊肉から分かりました。聞いたことあった単語なので。
にしても皆さんこういう問題自力で解決なさってきたのでしょうか(K&R3-3
アンサーブック買わねばと・・・。
0278デフォルトの名無しさん
NGNG今更こんなこと言われても困るだろうけど、
K&Rは入門書としてはあまりお薦めできないよ。
一通り知ってる人が復習するのにはいいかもしれないけど。
0279Kusakabe Youichi
NGNG> K&Rで真面目に勉強してるってのがすげぇなぁ、なんか。
ふつうでしょ?
> 今更こんなこと言われても困るだろうけど、
> K&Rは入門書としてはあまりお薦めできないよ。
とてもお薦めだと思いますが。
> 一通り知ってる人が復習するのにはいいかもしれないけど。
それはK&Rでさえが理解できずに落ちこぼれたひとがいいそうなせりふ
0280デフォルトの名無しさん
NGNGいや、
1) 最初の章を飛ばす。
2) 演習問題をすべてやる。
3) 通して読んだら再び最初から繰りかえす。
でなんとかなるかもしれない。ウソは書いていないわけだから。
イラスト満載のくだらない入門書読むよりは良い鴨。
>>277
# どんな入門書でも、演習では意味のないコードを書かせる。
0281Kusakabe Youichi
NGNG> いや、
> 1) 最初の章を飛ばす。
> 2) 演習問題をすべてやる。
> 3) 通して読んだら再び最初から繰りかえす。
> でなんとかなるかもしれない。ウソは書いていないわけだから。
あ、でも訳本は「誤植、誤訳に注意」ですよ。訳の訂正版まで誤訳だらけ。
> イラスト満載のくだらない入門書読むよりは良い鴨。
いいなー > 満載
> # どんな入門書でも、演習では意味のないコードを書かせる。
なるべく「意味のある」演習のものがよいですね。
0282デフォルトの名無しさん
NGNG『鮮人内地密航/発見されて説諭』 大阪朝日 1921/7/15 鮮満 〔〕 釜山・朝鮮
【渡航】
『又も帆船で密航した不逞鮮人四名逮捕さる』 大阪朝日 1922/5/20 〔7/4〕 下関・
兵庫 【社会】
『北鮮から密航の怪鮮人/新羅丸の石炭庫に潜伏/労働者には不似合の所持品が不
審』 福岡日日 1922/5/21 〔1/2〕 下関・山口 【渡航】
『鮮人十名密航』 大阪朝日 1922/7/2 夕 〔2/1〕 下関・山口 【社会】
『鮮人十名の密航者/京畿丸に潜伏』 京城日報 1922/7/4 〔4/8〕 下関・山口 【渡
航】
『ブロ−カ−の手で密航する鮮人が多い/大部分は山口福岡両県に上陸/北九州一帯
では特に警戒を厳にして居る』 九州日報 1923/4/17 〔5〕 ・福岡・山口 【渡航】
『密航鮮人発見(遠賀郡芦屋町)』 門司新報 1923/11/7 〔1/5〕 遠賀郡・福岡
【渡航】
『内地密航と取締』 大阪朝日 1923/12/6 鮮満 〔〕 釜山・朝鮮 【渡航】
『鮮人の内地密航に警戒の眼が光る/釜山水上署の取締』 京城日報 1923/12/20
〔2/5〕 釜山・朝鮮 【渡航】
『発動船で密航/鮮人九名発見』 福岡日日 1924/2/21 〔1/2〕 下関・山口 【渡
航】
『潜入を企つ/立神丸に忍んで(舞鶴〜元山定期航路・立神丸で自称島根県人が密航
企図。「不逞鮮人」と連絡ある者と見込み取調中)』 大阪朝日 1924/4/20 京附
〔1/9〕 舞鶴・京都 【警備】
『丗名の鮮人欺されて密航/山口特牛港に』 福岡日日 1924/5/2 〔1/3〕 ・山口
【渡航】
『五十余名の密航団/難船して露見に及ぶ』 京城日報 1924/5/9 夕 〔2/4〕 釜山・
朝鮮 【渡航】
『鮮人渡来制限撤廃/密航は取締る』 福岡日日 1924/6/7 〔1/7〕 下関・福岡 【渡
航】
0283デフォルトの名無しさん
NGNG1974年の法務省編「在留外国人統計」によれば、在日韓国・朝鮮人の日本上陸
は日本政府が朝鮮人の来日を取締まっていた昭和10年までに渡来したものが
全体の53.7%と、半分以上になる。
昭和11〜15年はまだ民間の自由募集の期間であり、次の16〜19年の中でも、国
民徴用令による徴集は19年の9月以降のわずか4ヵ月間であるから、単純に計算
しても、この期間に徴用されたものは16〜19年間の1万4514人の12分の1、つまり
1210人(全体 の1.46%)に過ぎないことになる。そこに次項「昭和20年9月1日
以前」 の679名(0.8%)を加えた概算1889人(2.3%)ほどが、真に徴用の名
に値する在日朝鮮人だという事になる。仮に「官あっせん」を徴用の概念の中に
入れ、官あっせんが行われていた昭和17年2月〜19年8月来日者の推計数を全
部加えても、約1万1300人余(14%)にすぎない。
当然これは正式な徴用としての徴集であるし、日本人も全く同じ条件であった訳で、
それが強制連行などでなかった事など説明するまでもない。この推定は、昭和16〜
19年間の月間来日数を均等として考えたものであるが、実際には、関釜連絡船の
運航は終戦が近くなるにつれ次第に困難になりつつあったから、19年後半の来日
徴用者も減少しているはずであり、どんなに徴用の概念を広く解釈しても、10%を
大きく超えることは有り得ないし、その僅かな徴用者達も戦後まもなく帰国してしま
った人がほとんどなのである。
更に、大正時代からの白丁などの被差別階級の密航者や、朝鮮戦争時に受入れ
た難民や密航者もこれに加えると、今残っているほぼ全ての在日が徴用とは全く
関係の無い、単に自主来日した人達ばかりだという事が分かる。
0284デフォルトの名無しさん
NGNGkusakabeがこんなところにもいました。
あぁ、、、気持ち悪い。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288名無し象は鼻がウナギだ!
NGNG「ここではマトンってのは機械って意味なんだけど」なんて
知ったかハケーン (;´Д`)
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNGコンパイル時に-pthreadオプションつけてもpthread_mutex_(un)lockで
エラーが出てしまいます
何が足りないんでしょうか
0291デフォルトの名無しさん
NGNG関数に大文字混ざってて・・・とにかく逝ってきます
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGelectric sheep = 電気羊
との関連は?
0294デフォルトの名無しさん
NGNGautomaton, automata(pl.)
automateを名詞化した造語。
0295288
NGNGttp://www.bootlegbooks.com/Reference/PhraseAndFable/data/77.html
Greek, autos-mao , I self-move.
あとは古典ギリシア語の文法書をひいてみれ。
0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGはっ、automaten=オートマ店というシャレ!?
0298デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG0301Kusakabe Youichi
NGNG> いまも業務でB言語つかってる人っているんですか?
BCPLなら以前使っていましたが。
0302300
NGNGBCPLのことなんか聞いてねーよ。氏ねKusakabe
0303300
NGNG騙るな阿呆
0304300
NGNGオマエモナー
0305300
NGNG俺は本物やー
0306デフォルトの名無しさん
NGNGそうか。
でもくさかべは逝ってよしだよな。BCPLのことなんか聞いてないのに。
0307デフォルトの名無しさん
NGNGこれ欲しい
0308デフォルトの名無しさん
NGNG0309縞栗鼠(シマリス)の親方
NGNGここは、完全に狂ってる。
授業料は一年分一括前払いなので、
金が入れば、生徒は要らない
金を振り込んだら、何とかその生徒を辞めさせようと
講師どもが、あの手、この手でイヤガラセをしてきますね。
セクハラはもちろん、脈絡の無い罵倒は日常茶飯だね。
酒臭い講師もいるし・・・ 人生の最果て中央高等学院
http://chs-f.com/index.html 中央高等学院福岡校
学歴詐称、経歴詐称、デタラメ授業、
http://www.chuo-school.ac/
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG訂正します
何で開けば人間の読めるものになりますか?
0312デフォルトの名無しさん
NGNGメモ帳だってば
.iniって設定ファイルだろう?
0313デフォルトの名無しさん
NGNGとてもよめるじょうたいじゃないのですが・・・
0314デフォルトの名無しさん
NGNG.invの間違いでしたm(_ _)m
これはどのようにすれば開けますでしょうか?
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNGここには載ってない程度のマイナーアプリか 誰かの作ったもの
http://www.jisyo.com/viewer/list/list.html
先頭の20バイトくらいをDUMPしてみなさい
0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/TechNet/sms/Technote/c0318341.asp
0319デフォルトの名無しさん
NGNGダウンロード板に行った方がいいかも。そんな気がする
0320デフォルトの名無しさん
NGNGもしよろしければ何かアドバイスください
0321デフォルトの名無しさん
NGNGそりゃ、独自フォーマットだろう
板違い、PCゲーム板で聞いてみたら?
0322がん
NGNGあほみたいな質問です
c/c++で
まずカレントディレクトリが
c:\hoge\asokoで・・・
ここから
d:\obaka\aho.txtを開くにはどうすればいいのですか?
fp=fopen("d:\obaka\aho.txt","r");
ってやってもだめみたいなんで困ってます
0323デフォルトの名無しさん
NGNGfp=fopen("d:\\obaka\\aho.txt","r");
0324デフォルトの名無しさん
NGNG0325324
NGNG∋oノハヽo @ノノハ@ < 遅かったのれす
( ´�D`) ( ‘д‘) \________
|\ ̄ ̄ ̄∬ ̄ ̄ ̄ ̄\ ____
/ \\ 旦 \ || \ \
/ \|===============.| || | ̄ ̄|
\ ノ \ || / ̄ ̄ /
\ \ | ̄ ̄ ̄ ̄ ̄ ̄|
0326がん
NGNGありがとうございます
できました
(;´д`)どうも ハァハァ
0327デフォルトの名無しさん
NGNGいうな
0328冬厨
NGNGプログラミング始めてみようと思うので、
なんか、DelphiやC++が人気みたいですけど、
どうなんでしょうか?
0329デフォルトの名無しさん
NGNGDelphiやC++はもう古い。
これからはD言語の時代だNE!
http://pc.2ch.net/test/read.cgi/tech/1003674814/l50
0330デフォルトの名無しさん
NGNG0332工房
NGNGif( func() == -1 ) return -1;
ってなっちゃって、そういう関数使うことが多いと return -1;だらけになっちゃって
しかも失敗する可能性のある関数を含む関数も 失敗する可能性があることになっちゃって
プログラムが return -1 だらけになっちゃうんですけど、
これってプロのプログラマが組んでる時でもよくあることなんですか?
なんかイイ解決方法ってありますか?
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNGCならsetjmp()/longjmp()をラップして使う。
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG0340工房
NGNG例外ですか・・・ためしにreturn -1だらけになったプログラムをC++で例外つかって書き直してみます・・。
setjmp、longjmpでやるとしたら
if( try() ) {
if( 〜〜 ) throw();
} else {
例外処理
}
っていうインターフェース用意すれば便利そうですね。
ところでC++の例外処理って戻るアドレスとかどうやって記憶してるんでしょうか・・?
グローバル変数みたいなのを使ってたらマルチスレッドで問題でそう・・
スタックに記憶するのは・・方法思いつかない・・
だとしたら例外専用にレジスタ1個つかうしか・・・困った・・。
コンパイラによって違うかもしれませんけど、誰か知りませんか?
0341デフォルトの名無しさん
NGNG> setjmp、longjmpでやるとしたら
> if( try() ) {
try()はマクロじゃなきゃダメだからな。
> ところでC++の例外処理って戻るアドレスとかどうやって記憶してるんでしょうか・・?
スレッドローカルな変数を使うとか、コンパイラがtryブロックのアドレスマッ
プを作っといてスタックをリワインドしながら探すとか、いろいろある。
「C++の進化」という本にそのへんの実装案の議論が載ってる。
あとはg++のソースでも読め。
0342Kusakabe Youichi
NGNG> オススメの言語を教えてください。
BCPL
0343デフォルトの名無しさん
NGNGa[i]=a[i++]=a[i++]=a[i++]=a[i++]='a';
これってうまくいかないの?
0344失礼
NGNGというかできねいね・・(-_-
0345デフォルトの名無しさん
NGNGi++;
a[i]=a[i-1];
i++;
a[i]=a[i-2];
i++;
...
ってなるの?
0346デフォルトの名無しさん
NGNGないから、うまくいくんじゃないか?
0347デフォルトの名無しさん
NGNG・ ホ ・ ン ・ キ ・ デ ・ イ ・ ッ ・ テ ・ イ ・ ル ・ ノ ・ カ ・ ? ・
0348Kusakabe Youichi
NGNG> > BCPL
> ・ ホ ・ ン ・ キ ・ デ ・ イ ・ ッ ・ テ ・ イ ・ ル ・ ノ ・ カ ・ ?
ダメなのですか?
じゃあratfor
0349デフォルトの名無しさん
NGNG普通 ada だろ。
0350デフォルトの名無しさん
NGNGRuby>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ada>>>BCPL
と言ってみるテスト
0351デフォルトの名無しさん
NGNG0352デフォルトの名無しさん
NGNG0353仕様書無しさん
NGNGchar cRet[10];
CString csRet[10];
の参照渡し方法を教えてください。
0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG耳の大きい空飛ぶ象?
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNGtype
TIntArray: array [0..9] of integer;
var
iRat: TIntArray;
begin
Hoge(iRat)
end;
procedure Hoge(var ia: TIntArray);
begin
:
:
end;
0361デフォルトの名無しさん
NGNG32 名前:ドキドキ ◆w7Mbkr2o 投稿日:01/12/30 10:58
>>30
VBなんかやってもしかたないよ
はじめての言語はjavaだろ普通
板違いなので、さらば
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG0364漏れ
NGNG例:UNIXとかのX Windowシステムが提供しているのがGUI
Grahical User Interfaceの略。
オブジェクト指向→データと処理が一緒?
0365厨房ごっこ
NGNG0366デフォルトの名無しさん
NGNG> 例:UNIXとかのX Windowシステムが提供しているのがGUI
なにゆえに「Window」がアルファベットで「システム」がカタカナ?
0367ポール
NGNGインテルとかでアルゴリズムを追求してるんでしょうか?
0368うんこ
NGNGオブジェクト指向で扱うときはオブジェクト
0369デフォルトの名無しさん
NGNGぐらいに考えていいと思う。
間違ってたら須磨祖
0370デフォルトの名無しさん
NGNG>オブジェクト指向→データと処理が一緒?
昔、研修先でしたテストで、そう書いたら×にされたよ
正解は「データと手続きを一体化」
だそうだ。
どっちでもいいっつの
こんなんに10点もふるなよ、ぼけが
0371デフォルトの名無しさん
NGNGそれは、ずいぶん違うと思うが。
オブジェクト指向はプログラミングの分析/設計手法のひとつ。オブジェクト指向だけ取り出して説明すると
(?_?) となりがちだけど、それ以前に主流だった構造化と対比して考えるのが理解しやすいと思うな。
中から大規模のプログラムを組むときに、どうやって分析/設計すればいいのか。プログラミングに限らず、
複雑なシステムを扱う場合の基本原則は古代ローマの昔より
分割し、そして統治せよ
しか存在しないんだが、ここでプログラムを分割するときの着眼点の違いから各種設計手法が出てくる。
構造化ではプログラムを「手続き」を中心とした単位に分割することで、実現を目指す。分割するための具体
的な戦略としては、さらにトップダウンとボトムアップがある。
トップダウン
1. プログラム全体をひとつのモジュールと考える。
2. そのモジュールを実現するために必要な、サブモジュールを考える。サブモジュールの組み合わせとし
て現在のモジュールを記述する。
3. サブモジュールをさらに小さなサブモジュールに分割。以下 2, 3 を繰り返して、実際のプログラミング言
語で記述できるレベルまで詳細化を進める。
ボトムアップは逆に、小さなモジュールを積み上げていって目的のプログラムを作るという戦略。いずれにせ
よ注目するのはプログラムの「機能」で、それを「手続き」の積み重ねとしてモデリングする。
対してオブジェクト指向では、プログラムをオブジェクトに分割することで実現を目指す。オブジェクトとは独
立した状態(データ)と手続き(メソッド)を持ち、他のオブジェクトと相互作用する実体。さらにオブジェクト間
の関係を考察しクラス階層を作り上げることで、シンプルで汎用性の高い記述を行えるようにする。
0372デフォルトの名無しさん
NGNG具体例として Copy & Paste 機能を持つエディタを作ることを考えてみる。構造化設計では、機能を中心に
モジュールを細分化していくわけで
1. Copy & Paste 機能
1-1. Copy 機能
1-1-1. Copy 機能では Copy 開始地点と終了地点を指定する機能
1-1-2. 開始地点と終了地点を指定した上で、コピー用のデータを保存しておく機能
1-2 Paste 機能
1-2-1. Paste 機能では Copy 地点を指定する機能
1-2-2. コピー用のデータを取得し、現在位置に挿入する機能
といった感じで設計を進めていく。オブジェクト指向では機能よりも、まずは問題領域を構成する要素に着
目する。
エディタ
編集対象のファイル
ファイルそのもの
編集用バッファ(ファイルを読み込んだバッファ)
コピー用バッファ
画面表示
ファイル内容の一部を表示するウィンドウ
カーソル
こんな感じで構成要素を洗い出し、その上で各要素が持つべき状態と機能を考える。Copy & Paste 機能を
実装するためには、
カーソルから現在位置を取得するメソッド(コピー開始、終了、ペースト位置の設定に使う)
コピー用バッファに値を設定するメソッド、コピー用バッファから値を取得するメソッド
編集用バッファに文字列を挿入するメソッド
なんかが必要になりそう。またコピー用バッファは複数あったほうが便利かもしれない、また編集用バッファ
とコピー用バッファでは実は共通項目が多いから、汎用のバッファクラスを用意して、それから編集用の機能
を追加した編集用バッファクラスと、コピー用バッファクラスを継承して作れそうだ、なんて考えながら設計し
ていく。
構造化とオブジェクト指向だと、ずいぶんと感じが違うでしょ。
0373デフォルトの名無しさん
NGNGGUI, CUI は、プログラムとユーザの間を取り持つインターフェースとして
- 文字列のみ
- ボタン、ウィンドウなどグラフィカルな構成要素
どちらを使うかという話で、プログラムの設計技法とは直接は関係ない。CUI のプログラムをオブジェクト指向
で書くことも可能だし(実際オブジェクト指向で設計されているコンパイラもある)、逆に GUI のプログラムを構
造化やその他の設計技法で書くとも可能。
ただ、GUI のプログラムを作る場合には GUI を構成するパーツ、たとえばメニュー、ボタン、ウィンドウなどを
それぞれオブジェクトとしてうまくモデル化できるので、GUI 部分はオブジェクト指向で設計することが多い。
0374デフォルトの名無しさん
NGNG石のアルゴリズムってなんじゃい。
石の上で動かすソフトウェアの話なら、
使用するアルゴリズムはほとんど決まっちゃってるから
それがどんどん改良されて年々速くなるということは考えにくい。
石に利用される仕組みのことを言っているなら
板違いかと。半導体を勉強しよう。
0375デフォルトの名無しさん
NGNGそれ、なにからの丸写し?
0376デフォルトの名無しさん
NGNG>それぞれオブジェクトとしてうまくモデル化できるので、GUI 部分はオブジェクト指向で設計することが多い。
まだこういう事を信じてるやつ、多いんだよな。
0377デフォルトの名無しさん
NGNG反例きぼーん。
0378デフォルトの名無しさん
NGNGなんで?
0379デフォルトの名無しさん
NGNG0380デフォルトの名無しさん
NGNG「生きた知識」という感じがしない。
0381デフォルトの名無しさん
NGNG「としてうまくモデル化できるので〜ことが多い」
という曖昧な表記になっているんだし、噛み付く必要はないんじゃない?
>まだこういう事を信じてるやつ
まだ、ということは「こういうことではイカン」という説が最近出てきて
いるのかな。
しかし、メニューやボタン、ウインドウをオブジェクトとしてモデル化「できない」
というのはかなり疑問だなあ。
あるいは、GUI 部分はオブジェクト指向で設計することが「少ない」というのは
どういう分野?
0382デフォルトの名無しさん
NGNG違うけど。
>>380
核になる部分だけかいつまんで話すと、こんなもんでしょ。あとは Toy プログラムじゃなくて本物の
プログラムに触れて実感するしかないと思われ。
0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNGあるかないのか聞きたかっただけ。
プログラムはさっぱりわからんので。
さんくす。
0386デフォルトの名無しさん
NGNGそうそう、おれの頭が足りないせいかもしれんが、
ファイルのメタファーとしてのアイコン、どーやってオブジェクトにするか、
いろいろやってみたが、結局はビットマップとファイル名とのアソシエーション
にするのが一番楽だったよ。
最初は、選択されてる状態とか、ダブルクリックを受け取ったら、とか、
別のアイコンをドロップされたら、とか、アイコンオブジェクトに処理させようと
思ったんだけど、しっくり行かなかったなぁ。
0387デフォルトの名無しさん
NGNGwarning: comparison is always true due to limited range of data type
ってどういう意味なんでしょうか?
0388デフォルトの名無しさん
NGNGn >= 0
0389デフォルトの名無しさん
NGNGありがとうございます
templateでメソッド呼ぶ度にこのwarningがでるんですけど
沈黙させるには警告レベルを下げるしかないでしょうか
templateは型固定じゃないので、このwarningは無意味なんですが…
C++にはいまいちナンセンスな警告なような…
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGVBとVBAのちがいを教えてください。
0392デフォルトの名無しさん
NGNGVBAはアプリケーション拡張用スクリプト言語。既存のアプリに機能追加などを行うのに使う。
さあ、どうだ。
0393デフォルトの名無しさん
NGNG疑問が解決しました。
ありがとうございます。
0394デフォルトの名無しさん
NGNGそれしかないんじゃないかなあ。つーか、型固定じゃないからこそ、実際の型
に適用したときにおかしくないかどうか、警告が出てるんだと思うが。
0395デフォルトの名無しさん
NGNGいまだに定数定義になぜconstではなくて#defineをつかっているのでしょうか。
0396デフォルトの名無しさん
NGNGハァ?constは定数じゃねーだろ。値が変わらないという修飾詞だろうが。
0397デフォルトの名無しさん
NGNG0398Kusakabe Youichi
NGNG> UNIX Cで書かれたソースコードを読んでいるのですが、
> いまだに定数定義になぜconstではなくて#defineをつかっているのでしょうか。
そのコード書いたひとに聞けばいいのでは? :)
0399395
NGNGhttp://www.google.com/search?hl=ja&q=%92%E8%90%94%92%E8%8B%60+%23define+const&lr=
| 置換
| #define [macro_name] [token]
| このようにマクロを定義しておくとmacro_nameをtokenで置き換えます。
| 定数を定義することができますが、定数定義にはふつうにconstを用いた方が良いです。マクロはうまく使わないとデバッグではまります。ちなみに文字列リテラル("TAKASHI"など) は置換の対象にはなりません
| 定数をハードコーディングしないのは言うまでもないですが、
| 定数を定義するのに、
|
| #define IIKUNI 1192
| とやるのも、C++的には結構みっともないモノです。
| ハッタリ系として生きていくためには、別の方法を用いる必要があります。
とか出てくるのですが。。。。
0400デフォルトの名無しさん
NGNGウイルスについてお伺いしたいのですが 感染方法はメールしかないのでしょうか?
どのような形で感染するのか聞いてみたいのですが・・・
すみませんが宜しくお願いいたします。
0401395
NGNGわっかりました。ドモー。
0402デフォルトの名無しさん
NGNG最近はネットワーク経由でブラウザやらWebサーバやらの
セキュリティホール突くものイロイロあるよ。
つーか、何でそんなこと知りたいの?自分がやられたので経路を知りたいのかい
0403デフォルトの名無しさん
NGNG「超」初心者向けのウィルス感染予防ページでも見てみれば?
君みたいな素人にでもわかるように詳しく書いてあるよ。
0404デフォルトの名無しさん
NGNGconst ってのは C++ になってから追加されたキーワードだから C のソースで使わないのは当たり前。
最近は C でも const キーワードが利用できるみたいだけど、古いコンパイラとの互換性のことも考えると、普通は使わない。
C++ でも、 const を使っても定数とはみなさない(単に値の変更が出来ない変数とみなす)コンパイラもある。
C++ ではコンパイル時の定数であることを指定するキーワードと、値の普遍性を保障するためのキーワードがどっちも const だから混乱が生じる。
0405デフォルトの名無しさん
NGNG> 普通は使わない。
普通は使う。古いコンパイラを考慮する場合には
#ifdef CONST_UNSUPPORTED
# define const
#endif
とか埋めておけば良い。
0406Kusakabe Youichi
NGNG> const ってのは C++ になってから追加されたキーワードだから C のソースで使わないのは当たり前。
> 最近は C でも const キーワードが利用できるみたいだけど、古いコンパイラとの互換性のことも考えると、普通は使わない。
普通使いますよ。
「古いコンパイラーとの互換」とか言ってたらプロトタイプもvoidも使えない。
0407デフォルトの名無しさん
NGNG0408デフォルトの名無しさん
NGNGそれで解らなければプログラム書くの止めろ。
以上。
#defineの定数は現在でももちろん使います。
const は配列やプロトタイプで使います。
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNGにならないのも定数定義であまり使われない理由なのかな。
>>409
#define HOGE ((int)10) と書けばいいだけとかそういうことじゃなくて?
0411デフォルトの名無しさん
NGNGconstはコンパイラによってRAM領域に割り当てることが出来る。
0412デフォルトの名無しさん
NGNGそれはintにキャストしてるけど、10の型についての情報が無いだろ。
0413デフォルトの名無しさん
NGNG10の型って何?
HOGEの型はintだからsizeof(HOGE) == sizeof(int)になるし、
他に型が必要にある局面ってあったっけ。
0414デフォルトの名無しさん
NGNG0415デフォルトの名無しさん
NGNGIEのバグ?
0416デフォルトの名無しさん
NGNGその10は、unsigned charですか? signed int ですか? それとも…
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG型が必要というよりは、キャストしてると#ifで使えない。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNGどこに出て来ようが、リテラル「10」の型はintじゃない?
>>418
俺が疑問に思ったのは
>>409> const は型をはっきりさせることが出来て、いいです。
という部分なので、const objectの使えない#ifは関係ない。
0421デフォルトの名無しさん
NGNGおいおい、10はプリプロセッサが処理するんだぞ。
プリプロセッサはリテラルがintだとは知らないんだよ。
0422kittyGuy
NGNGコンピュータタンと秘め始めプログラミングでもすっかなぁ〜♪
0423デフォルトの名無しさん
NGNGVisual C++6.0
0424デフォルトの名無しさん
NGNG0425416
NGNGintが16bitと32bitの環境を行ったり来たりするとか、longが32bitの環境から64bitの環境に移植するとか、
そういう事しなければ、ピンとこないんだろうが。
0426デフォルトの名無しさん
NGNGconst char c = 1000; /* コンパイラが警告を出してくれる */
#define C ((char)1000) /* キャストが付いてるから使用時にも警告は出ない */
てことね。
0427デフォルトの名無しさん
NGNGPascalを学習するのに最適な「日本語」サイトを教えてください。
0428デフォルトの名無しさん
NGNGDel厨か?
まあ、この辺で探せ↓
http://www.google.co.jp/search?hl=ja&q=Pascal+%8C%BE%8C%EA&lr=lang_ja
0429427
NGNG0430デフォルトの名無しさん
NGNGhttp://www2.airnet.ne.jp/sardine/complang/ABC.html
http://www2.airnet.ne.jp/sardine/complang/abc_intro.html
0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNG0435C房
NGNG俺は逝ってよし!
C言語に申し訳ない。ごめん。
0436デフォルトの名無しさん
NGNG下の位が最初で上の位が後に格納されるから、変だと思います。
0438デフォルトの名無しさん
NGNG0439Kusakabe Youichi
NGNG> リトルエンディアンってどうしてリトルエンディアンと言うのでしょうか?
> 下の位が最初で上の位が後に格納されるから、変だと思います。
卵のとんがったほうから食うからでは?
0440デフォルトの名無しさん
NGNG下位アドレスのバイトが数値であらわすと終りに来るので
little-endian と言うのはないのでしょうか?
0441デフォルトの名無しさん
NGNG呼びません?
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNGいかにもアレなセンスだな
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNG0448447
NGNG0449デフォルトの名無しさん
NGNG0450Kusakabe Youichi
NGNG> でも、little-endian-first の意なんですよね。
じゃなくてlittle-endをfirstに食う-ianでは?
0451デフォルトの名無しさん
NGNG0452447
NGNG0453デフォルトの名無しさん
NGNG訂正しててもそれは頭に入ってませんw
0454Kusakabe Youichi
NGNG> くそかべは脊髄反射で書き込みしてるので
と思いたい? :)
0455
NGNGBookmarkのファイルに英文字限定の別名をつけて、動的な名前補完アシストつきで
bookmarkのセレクトが出来るようなの作りたいんだけど、どうやって実装すればいいかなぁ〜
アイデアプリーズ。
ファイル名からハッシュ一覧作ったりするのに定番な方法ってある?
0456デフォルトの名無しさん
NGNGあなたが「くそかべ」というのを誰のことだと思ったのか知りたいです。
0457デフォルトの名無しさん
NGNG> In article >>453, デフォルトの名無しさん/sage/453 wrote:
>
> > くそかべは脊髄反射で書き込みしてるので
>
> と思いたい? :)
意味不明ですね
2つ前のレスとの関連性すら見てないのですから
0458デフォルトの名無しさん
NGNGそのあたりのことを知りたいんです。
教えてください。詳しく載っている書籍等でもありがたいです
0459デフォルトの名無しさん
NGNGプログラム内蔵方式をgoogleで検索
本ならこれ。
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/ref=sr_aps_d_1_1/249-2726898-6558731
0460458
NGNGありがとうございました>>459
0461デフォルトの名無しさん
NGNGないですかね?うちのシステムにはオンラインマニュアル
が入っていないもので。
0462
NGNG音楽CDがちゃんと再生できなくなりました
どうしたら直りますか教えて下さい
2.88に戻すとか
デジタル再生をoffにする以外で教えて下さい
0463デフォルトの名無しさん
NGNG土座衛門ツールってなに?
0464デフォルトの名無しさん
NGNG何故ここで聞く(w
0465デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1009746457/
がなぜかスレッドストッパーされてます。
削除依頼板を見ても、誰も依頼してないのに、勝手に余計なことしないでもらいたいです。
0466デフォルトの名無しさん
NGNG好きなスレに旅立て
誰かがモノ凄い勢いで質問に答えるスレ Part6
http://pc.2ch.net/test/read.cgi/win/1009622025/
くだらない質問この指と〜まれ! Part22
http://pc.2ch.net/test/read.cgi/win/1009873859/
★スレッド立てるまでも無い質問ver.5★
http://pc.2ch.net/test/read.cgi/software/1008844036/
【でたよ】デーモン3.0
http://pc.2ch.net/test/read.cgi/software/1008780430/
0467デフォルトの名無しさん
NGNGまあ、たまに誤爆があるからね。
ここに質問するか、
削除議論板雑談&質問スレ
http://teri.2ch.net/test/read.cgi/sakud/1001476296/
削除議論板にスレを立ててみたら?
http://teri.2ch.net/sakud/
0468デフォルトの名無しさん
NGNGHSPでせっかくコード組んでも、MACやUNIXを使っている人が実行できません。
一回書けば、WindowsでもMACでもUNIXでも動くBASICがほしいです。
0469デフォルトの名無しさん
NGNGなぜそんな糞言語にこだわる?
他の言語じゃだめなのか?
0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNGあとおにたまに頼み込んでソースをもらって(たぶんc)Unix用
にMakeしてやれ
0473デフォルトの名無しさん
NGNG絶対移植性がカイムに1,000,000シレーヌ。
0474デフォルトの名無しさん
NGNG「うちはUNIXだから動かんぞボケ」
という文句がでること。
QBASICにしようかと思いましたが、結局MS-DOSでしか動かないので、意味なし。
BASICのソースって、WindowsとMACとUNIXで互換性があるようにできないんですか?
0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNGマルチプラットフォームとかぬかす野郎がBASICかよ。情けねーな。
0477デフォルトの名無しさん
NGNGところで今発見したが、HSPって小数点を扱えないらしい。うんこだ。
やっぱり十進BASICにしよっかな。
0478デフォルトの名無しさん
NGNG黙って C で SDL でも使っとけ。
0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNG0482問題
NGNG2.キーボードから入力された学生証番号、氏名、住所をディスプレイに表示するプログラム(このとき実行した人がキーボードから入力した学生証番号などが表示されるようにする)
3.ディスプレイに 整数nを入力するように表示し、0 からキーボードから入力された n 以下の偶数の和を求めその結果をディスプレイに表示するプログラム(2づつ数を増やすには +=2 を用いる)
4.ディスプレイに和を求める 番号 n を入力するように表示し、1,6,11...のような 5飛びの数の1から入力された番号nまでの和を求めてディスプレイに表示するプログラム(注意。k番目の数は 1+5*(k-1) で与えられる。)
5.10人の身長のデーターをキーボードから入力して、その平均をディスプレイに表示するプログラム(繰り返し文を使用すればよい)
6.ディスプレイに二つの 実数を入力するように表示して、キーボードから入力された二つの実数の 和、差、積、商(始めに入力された数割る二番目に入力された数)をそれぞれディスプレイに表示するプログラム
7.優、良、可にする最低点を実行時初めに設定できるようにし、その後キーボードから入力された学生の点数によって成績を優、良、可に振り分けるプログラム
8.キーボードから二つの実数を入力するように表示し、入力された二つの数を大きい順に並べて表示するプログラム
9.個人情報として、 氏名、年齢、住所、電話番号、趣味 を含んだ構造体を用いて、個人情報を入力できるプログラム
10.乱数を用いて 丁半 を表示するプログラム
解ける人は全て解いてみてください。…というよりお願いします(涙)
0483デフォルトの名無しさん
NGNG>宿題みてあげるっ
http://pc.2ch.net/test/read.cgi/tech/1007902384/l50
0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG友達を作れ。おまえに必要なのはそれだ。
0486デフォルトの名無しさん
NGNGint main(void)
{
if (rand()&1) printf("丁半");
return 0;
}
0487482
NGNG俺は大学行ってなくて、友達から「この問題、なんとかならん?」と頼まれた物です。
「ネットで質問すれば何とかなるかもしれない」と思い、質問させてもらったんですが…。
0488デフォルトの名無しさん
NGNG解説サイトも一応見付けたけど・・・( ゚∀゚)ワケワカラン!
http://www2.ktarn.or.jp/~wakita/cil/oberon.html
具体的に何に使えるのか教えて下さい。お願いします。
0489デフォルトの名無しさん
NGNG何にって、そりゃプログラミングに決まってるじゃん。
CとかJavaみたいな有名な言語と比べてってことか?
それならあんまり「有名じゃないって」ことがそのまま「使えるかどうか」の答えになってると思われ。
0490C_sugar
NGNGそれぞれの分野で。
Windowsアプリケーション→Visual Basic?
Mac→??
携帯→JAVA?
ゲーム→C?
UNIX→C?
組み込み→??
教えて下さい。
0491デフォルトの名無しさん
NGNGMac →VisualMac
携帯 →VisualJ
ゲーム →VisualN,P
UNIX →VisualC
組み込み →VisualK
0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNG実行されないんですぅ
あのね、メニューリソース[ID:IDD_MENU_DIALOG]を追加して、
ファイル - オープン[ID:ID_OPEN] のメニューを作って、
メインのダイアログでMenuプロパティにメニューリソースのIDを指定したんですわ。
でね、メニュー編集でサブメニューから、[イベントハンドラの追加]で、
メッセージの種類:COMMAND とメインダイアログのクラスを選んで、「追加して編集」を押すと、
ちゃんとメインダイアログのクラスに OnOpen() メソッドが追加されたので、
void CmenuDlg::OnOpen()
{
// TODO : ここにコマンド ハンドラ コードを追加します。
MessageBox("へろへろへろ〜");
}
てな具合に書いたんです。
でもね、デバッグで実行してもね、メニュー選んでも何も起こらないの〜
MessageBoxのラインにブレークポイントを置いても、止まってくれないし
。。。
誰かメニュー追加できた人、どうやったのか教えてくださいー
0494デフォルトの名無しさん
NGNGWindowsアプリケーション→ HSP
Mac → HSP for Mac
携帯 → HSP for i-mode
ゲーム → HSP
UNIX → HSP for Linux
組み込み → Embbeded HSP
0495デフォルトの名無しさん
NGNGWindowsアプリケーション→ Ruby/Tk
ゲーム → Ruby/SDL
Web → eRuby
UNIX → 当然Ruby!!!!!!!!
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNGその友達の「学生証番号、氏名、住所」を教えて下さい。
でないと作れませんよ。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGですよね・・・
某所でHTMLがプログラミング言語だと言い張る奴がいまして・・・(計算できねーのに何がプログラミング言語だ)
そいつがSQLもプログラミング言語だと言い出しまして・・・・・
とにかくありがとうございました。
0500499
NGNG0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGHTMLは、プログラミング言語の幅をそうとう広くしないと入ってこないだろうな。
0503デフォルトの名無しさん
NGNGNetFileEnum を用いることによって開いているファイルの情報を取得することができるのですが,ファイルを開きつづけていてもそのうち情報が消えてしまいます.
例えば コンピュータ名cmp の c:\ を c と言う共有名にして,ネットワーク経由で \\cmp\c\hoge.txt を開いたとします.そのときNetFileEnum を用いると,そのときは開いているファイルとして列挙することが出来ます.
しかし,数秒後また同じAPIを呼び出すと,開いているにもかかわらず,列挙できなくなってしまいます.
これは開いた瞬間しか読み取らないので,少し時間が経つと列挙できなくなるのではないかと考えました.
この方法,または他の方法で共有ファイルが開かれているかどうかを調べる方法は無いでしょうか?
環境はWindows2000 Proです.
よろしくお願います.
0504デフォルトの名無しさん
NGNG開いていないということで正しいだろ。
0505デフォルトの名無しさん
NGNG0506眠いよ
NGNG0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGC 真水
C++ 水道水
Java コーヒー
Perl 味噌汁
Ruby 肥溜め
HTML 謎
何か異論はありますか?
0509デフォルトの名無しさん
NGNG真水は機械語じゃないか(超純水?)?
高水準言語に限るのなら異論はないけど。
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNGだろ。
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNG月をまたいだときどうするのでしょうか?年の違いは無視してよいです。
bourne shell か perl 前提でお願いします。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGうるう年の時はどうすんじゃボケ
0516514
NGNGlastweek=`date --date 'last week' +%m%d`
0517デフォルトの名無しさん
NGNG立ててもいいですか?
0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG0520デフォルトの名無しさん
NGNG速報板になら許す
0521誅棒
NGNGプログラミングを教えてください。
0522デフォルトの名無しさん
NGNGHSPマック版
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNGObjective-C
0525デフォルトの名無しさん
NGNGHyperCard か RealBasic
0526デフォルトの名無しさん
NGNG0527デフォルトの名無しさん
NGNGGikoForth
ttp://www.geocities.co.jp/SiliconValley-SanJose/4733/
‥‥‥ごめん、言ってみたかっただけなの‥‥‥‥。
0528デフォルトの名無しさん
NGNGオブジェクト指向は必要なんですか?
0529デフォルトの名無しさん
NGNG逆に簡単にif分岐増やしたりハードコーディング出来るコードでは無用の長物
間違えてるか!! 正しいだろ!!
突っ込んでみろよおい(゚Д゚)!!
突っ込んでみろよぅ・・・・
0530デフォルトの名無しさん
NGNGなんかカワイイなお前
勉強頑張れよ
0531(・_・))` ε ´(
NGNG0532デフォルトの名無しさん
NGNGオブジェクト指向プログラミングをサポートした言語でプログラミングするなら、
わざわざ非オブジェクト指向でプログラミングする必要もあるまい。
0533デフォルトの名無しさん
NGNGあくまでも手段の一つ。
手段ってのは、得て不得手があるから適材適所で使うのが正しい。
そのためにはそれぞれの手段を勉強してのメリット・デメリットを
把握しなけりゃ成らん。
オブジェクト指向が不要かどうかといったら、それにかわる手段が
あってそっちのほうが有効ならば、そのときはオブジェクト指向は
不要になる。
開発言語を選ぶのと似てるし
選んだ言語によって必要性が代わることもある。>>532みたいに。
0534デフォルトの名無しさん
NGNGC++でこういう書き方もダメですか?
char s[10];
cin >> s;
0535デフォルトの名無しさん
NGNGダメじゃないが、そうやるからには動作保証ができるようにプログラマが
気を使わなきゃならない。エラーハンドリングやエラーリカバリを。
0536デフォルトの名無しさん
NGNGそのコードで、エラーリカバリってできるの?
0538デフォルトの名無しさん
NGNG普通は std::string s; cin >> s; だね。
わざわざ char buf[10]; なら cin.getline(buf, 10); とするベシ。
というわけで cin >> buf; は C の gets() と同じ程度にキケン。
0539535
NGNGさあ、どうだろ(藁
エラーだったらやり方を変えてリトライとかかな??
ダメかどうかは、実現しようとしている機能を理解して、使用する機能
(ここではcin)についてちゃんと調べなきゃだめだっつーことだな。
0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNG同じ程度にダメ、と答えてあげるべきじゃないの?
0542デフォルトの名無しさん
NGNG入力バッファをクラス化してoperator>>をオーバーロードするというのも一つの手。
0544540
NGNG0545デフォルトの名無しさん
NGNG有償配布の同人ソフトの開発はOKでしょうか?
0546545
NGNG商用開発は不可だそうです。
0547デフォルトの名無しさん
NGNG0548デフォルトの名無しさん
NGNGおれも547と同意見だけど、はっきりさせたいなら、
発売元に問い合わせるのが一番確実。
0549デフォルトの名無しさん
NGNG遅レスですが、「クラス階層」はオブジェクト指向の必要条件ではないかと。
もちろん、それを持っているものが多いのですが、委譲だけですべてを記述
する流儀もオブジェクト指向に含まれているかなぁと。
外していたらスマソ。
0550デフォルトの名無しさん
NGNG委譲ベースの言語でも、明示的なクラス宣言がないだけで、オブジェクト間に階層を見つける
ことは多いと思われ。まったくフラットな関係のオブジェクトが相互作用するってモデルは、小
規模なプログラム以外では出くわしたことがないな、私は。
0551デフォルトの名無しさん
NGNG継承があってこその委譲ではないだろうか?
最近は単一継承+インターフェイス継承+委譲の文法レベルでの定義、みたいな方向に向かってるような感じもするけど。
0552C_sugar
NGNGWindows9xはどの言語で開発されたのかが知りたいのですが、
インテルCPUアセンブラというのは本当ですか?
エミュレーター(GBやNES)を作るためにはとんな言語が必要ですか?
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNG言語ならなんでもいい。
0555デフォルトの名無しさん
NGNGせめてキーボードがらの入力も欲しいです。
0556超超超初心者
NGNGでは、文字列リテラルというのも、同じように先頭アドレスを表しているデータなのでしょうか?いまいちわかりません。
char s[]="aaa";
printf("%s\n","aaa");
printf("%s\n",s);
とすると、2つの出力は同じになるからそうなのかな?よくわかりません。
0557デフォルトの名無しさん
NGNG文字列リテラルを扱うときには先頭アドレスへのポインタを介して
参照される。
>>556の例の char s[] を char *sと書き換えると解りやすい。
配列名が配列先頭要素へのポインタへ格下げされるのは、文字列リテラル
とはまったく関係ない。
>>556の例ではたまたま配列に文字列が入っているだけ。
0558デフォルトの名無しさん
NGNGchar s[]={'a','a','a','\0'};でないかい?
char *s="aaa"とは違う気がするが。
0559超超超初心者
NGNG解答ありがとうございます。
>>文字列リテラルを扱うときには先頭アドレスへのポインタを介して
>>参照される。
との話ですが、それでは"aaa"のような文字列リテラルの値自体は何なのでしょうか?先頭アドレスを示しているのでしょうか?
0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGchar *s="aaa"; のような場合は文字列はstaticのcharの配列です。
配列だから、s[]のsがポインタに変換されるのと同じように、"aaa"もポインタに変換されます。
0562超超超初心者
NGNGってことは文字列リテラルの数値そのものはアドレスっぽい感じなんですか?てことはprintfで何気なく使った%sってのは
アドレスからデータを抜き出すものなんでしょうか?
ああー混乱中・・・
0563超超超初心者
NGNG0564デフォルトの名無しさん
NGNGちょうど{'a','a','a','\0'}のchar配列の
先頭アドレスにあたる。ただしこれは(多くの場合)
書き換えられない、又は書き換えてはならない。
宣言時の代入char s[]="aaa";は特殊な文法。
0565超超超初心者
NGNGあっじゃあ、"aaa"みたいな文字リテラルってのは、定数的なポインタみたいなもんなんですかね??
なんとなくわかりました。
ありがとうございます、、
あ、てことは文字リテラルってのはchar*なのかな??
0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNG0568超超超初心者
NGNGこれにメモリアドレスなんてあるんですか?だとしたら、同じ文字群でも文字列リテラルの返す値はいつでも等しいわけじゃないんですかね??
ところで、'a'ってうのは決まった値を返しますよね?
なんか文字リテラルと文字列リテラルってそういう面で値がうんでしょうか・・・??
0570超超超初心者
NGNG訂正
>そういう面で値がうんでしょうか・
↓
>そういう面でちがうんでしょうか・
0571デフォルトの名無しさん
NGNG>いつでも等しいわけじゃない
もちろんその通り。コンパイラによっては
同じ文字列を検出する最適化オプションがある場合もある。
>'a'ってうのは決まった値を返しますよね?
当然。これは環境にもよるがただのchar型整数で
windowsなら0x61以外の何者でもない。
0572超超超初心者
NGNGありがとうございます。
文字列リテラルは、メモリ上のどこかに格納されているようですね。てことは文字リテラルと文字列リテラルの差ってのは単に数の問題じゃなかったのですね。
ということは・・・
'a' は、常に規格で決まってる数値。
"abc"は、メモリ上に格納されていて、そのアドレスの数値(ただし定数)。
さらに
char a のaは規格に従った数値が入る。
char a[n]のaは、そのメモリ上のアドレスの先頭値。
・・・・かな。。。
0573超超超初心者
NGNGchar b[2]="a";
printf("文字aは %d",a);
printf("文字列bは %d",b);
としてみたら確かめられました。あースッキリした・・。
0574デフォルトの名無しさん
NGNGchar a[n];のaは変数ではないし、定数(const)でもない。
感覚としてはマクロで定義された即値。式として評価された
結果得られる値は変数a[0]のアドレス。
この辺りはポインタと構文が一致するように定められている。
0575デフォルトの名無しさん
NGNG少し経ってK&R読めば全部すっきりする話だからな
ポインタ使うとポインタの分メモリの無駄ってこった
あと俺は初めの頃何でも%pして見るのが癖だったから書いておく
printf("文字列リテラルaaa -> %p \n","aaa");
静的領域、スタック、ヒープ何て言葉を意識すれば結構分かった気になれる(かもね)
0576デフォルトの名無しさん
NGNGこのページのCの問題2のプログラムですが、
work = *(str+i) & ~'0';
このように'0'を反転して&してます。
これって、どういう意味でしょうか?
という事で、文字コードの5ビット目6ビット目を0にしています
ここに来るのは 0〜9の文字コードだけなので それは結局 文字コードを数字にしているという意味になります
pascalなら work := str[i] -ord( '0') ; と書くような場面でしょう
0578デフォルトの名無しさん
NGNG>pascalなら
というか普通Cでも、そう書くと思う。
(標準関数使わない & ASCII依存という条件では)
>>576のページの出題のしかたがヘタクソに見える。
0579初心者です
NGNG自分は、これからWindowsプログラミングをやってみようか、というレベルです(C/C++はある程度わかります)。
Windowsプログラミングをさてやってみようか、と思ったのはいいのですが、Windowsプログラミングには
APIを直接使う(←これはSDKと同じことなんでしょうか??)
MFCを使う
JAVAをやる(ちょっと外れましたが)
・・
・・
など、色々あるように思えます。で、色々みたら、MFCはAPIからできているという。
他の言語で使われているインターフェイスなんかもすべてこのAPIから構成されているのでしょうか?
例えば(ちょっとずれた話かもわからないですが)DirectXなんかは何なんでしょうか?
目の前に、選択肢が色々ありすぎて困っています。このあたりの相互関係を知りたいのですが・・・・・・
0580初心者です
NGNGあとVBについても知りたいです
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/developer/library/default.asp?URL=/japan/developer/library/dsmsdn/msdn1.htm
0583デフォルトの名無しさん
NGNGhttp://tmp.2ch.net/test/read.cgi/download/1010198182/
ここのスレの奴らどう思う?
どうせソフトも作れないのに無駄な議論が展開されてます
0584デフォルトの名無しさん
NGNGjavaもMFCも最終的にはOSの機能(API)を呼び出します。じゃないとWindows上で動けません。
0585デフォルトの名無しさん
NGNG標準C規格では '0'から'9'は値として連続であると規定しているから、
文字集合がASCII以外でも work = str[i] - '0'; で問題ない。
JIS X3010-1993 5.2.1 文字集合
| 10個の10進数字,
| 0 1 2 3 4 5 6 7 8 9
| 10進数字に関する上の並びにおいて,0の右側に並んでいる各文字の値は,
|1つ左側にある文字の値に比べ1だけ大きくなければならない。
くだんのページの出題コードは、出題者がCを正しく理解していないか、
試験問題にするためにわざとコードを捻じ曲げている。いわゆる悪問。
0586デフォルトの名無しさん
NGNGclass Queue
{
private final int SIZE = 20;
private int[] queArray;
private int front;
private int rear;
public Queue() // constructor
{
queArray = new int[SIZE];
front = 0;
rear = -1;
}
public void insert(int j) // put item at rear of queue
{
if(rear == SIZE-1)
rear = -1;
queArray[++rear] = j;
}
public int remove() // take item from front of queue
{
int temp = queArray[front++];
if(front == SIZE)
front = 0;
return temp;
}
public boolean isEmpty() // true if queue is empty
{
return ( rear+1==front || (front+SIZE-1==rear) );
}
}
のisEmpty()メソッドがよくわかりません(front+SIZE-1==rear)はinsert()メソッドを20回呼び出したとするとキューは一杯なのにisEmpty()がtrueになってしまいませんか?
0587デフォルトの名無しさん
NGNGどっから持って来たこんなの。
0588デフォルトの名無しさん
NGNG奴のレスがないが、ム板も
みれなくなったのか?
0589586
NGNGhttp://www.amazon.com/exec/obidos/ASIN/1571690956/qid%3D1010225067/ref%3Dsr%5F11%5F0%5F1/104-3208218-6416734
という本です。評判がいいから買ったのですが・・・あ、たぶんオーバーフローはないと思います。同期させてるぶんなら・・・
それと自己レスになっちゃいますが>>586の(front+SIZE-1==rear)の意味がわかりました。
これはinsert()を20回呼び出した後、removeを20回呼び出すとキューは空になり、
rear = 19, front = 0となるから(front+SIZE-1==rear)はtrueになります。
しかしremove()を一度も呼びださなくてもtrueになりますから、設計ミスですね。
0590DNSエラー
NGNGhttp://lounge.dip.jp/~yoshinoya_off/dns/
0591デフォルトの名無しさん
NGNG「klik & Play」というソフトであるゲームを作っているのですが、
ある日を境に、プログラムを実行しようとすると
何故か毎回強制終了されてしまいます。
@@@
KNP の一般保護違反です。
モジュール : KNPG.DLL、アドレス : 0001:00003761
Registers:
EAX=0000900a CS=30e7 EIP=00003761 EFLGS=00000602
EBX=00010000 SS=82ef ESP=0000c77c EBP=0000c78a
ECX=0000067f DS=8427 ESI=000019f8 FS=0000
EDX=000019fc ES=391f EDI=0001aa02 GS=017f
Bytes at CS:EIP:
f3 67 66 a5 66 90 fc eb 1e fc 66 8b d1 66 c1 e9
Stack dump:
00000000 00000000 00000034 c80e82ef 2697a31b 000019fc 00000000 900a8427
391f0001 01400000 01d701b8 840f1732 19fcdcf8 09200000 00000000 00677347
@@@
どこを直せばいいのでしょうか?
プログラミングには無知な私ですが
ご教授下さい。お願いします。
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNGその情報で判るヤツはいない。
ステップ実行でもして落ちてるところを調べるしかないと思われ。
0594デフォルトの名無しさん
NGNGRuby
0595592
NGNGサンクス
特徴などをおせーて。
0596デフォルトの名無しさん
NGNGわかりました。どうもありがとうございました。
0597デフォルトの名無しさん
NGNG高校英語とC言語ってどちらが簡単?
0598デフォルトの名無しさん
NGNG0599587
NGNGどういう状況を想定したコードなのかによるが、
少なくともSIZE個以上のデータを扱う場合は激しく問題だろう。
同期させてるったってフルかどうかを調べる方法がないし、わざわざリングバッ
ファにしてるところはマルチスレッドで使うことを考えてるっぽいが、ロック
もしてないし、これじゃSIZE未満のデータをとりあえず貯めておくくらいしか
使い道がない。
> しかしremove()を一度も呼びださなくてもtrueになりますから、設計ミスですね。
だから最初に聞いてたのはそれだろ?
0600デフォルトの名無しさん
NGNG将来のことなど誰にもわからないが、
C/C++ はあと 10 年は使われつづけるだろう。
0601デフォルトの名無しさん
NGNGC#はどうだろう。
過去に100倍する将来性を秘めている。
0602デフォルトの名無しさん
NGNG取り合えずなんらかのメモリ転送過多でコケてるのは間違いないが
Klik&Playを使ったことが無いのでどの程度までメモリに触れるのかがわからん
メモリコピーサイズに対する保護をキチンと行ってるタイプの言語ならば
Klik&Playの製作者に打診するべきだし言語自体が保護機能を持ってないのならば
君がメモリコピー関連のコードで確保したメモリ領域外へのコピーなどを
行ってないかどうかを入念にチェックすることをお奨めする
>593
取り合えずCS:IPからメモリコピー関連だなぁぐらいはわかるだろ?
(ゲーム製作言語だとスプライトやチップ画像データのコピーコードかもしれんが)
まぁそれ以上はちょっとknpg.dllのコードを読まんと判らんが
0603デフォルトの名無しさん
NGNG俗に言うマルチメディアオーサリングツールというやつなので
低レベルな部分は扱えないと思った。
0605工房
NGNGソフト、作りやすくなりますか?
お年玉でHDD付け足してLinux入れるのとVisual C++買うのだったら
どちらが良い選択でしょうか?
0606デフォルトの名無しさん
NGNGWindowsにはDelphi Personal
LinuxにはKylix Open Edition入れろ
Windows以外は全部無料でしかもVCより使いやすい。
0607デフォルトの名無しさん
NGNG何をやりたいにかによるけど、Linux入れるとというかUNIX触っとく
のは、それなりに勉強になると思うので、そっちを勧めとく。
ただ、人に使ってもらうようなフリーソフトとか作りたいんだったら
間違いなくVC++買うのがいい。
0609デフォルトの名無しさん
NGNG作る物にもよるが、フリーのDelphiパーソナルでいいと思うよ。
0610デフォルトの名無しさん
NGNGフリーソフトの神になりたいならDelphi Personal最強。
0611工房
NGNG『Microsoft Visual C++ 6.0 Professional Edition』日本語版
8万3800円
でした・・高すぎる(-_-;)
0612デフォルトの名無しさん
NGNGその半分くれーで
0613工房
NGNGみなさんレスありがとうございましたm(_ _)m
0614デフォルトの名無しさん
NGNGKlick&Playは知らんが、
Click&Playのことだとしたらプログラムはほとんど関係ないので板違いです。
ゲー術板へGO
>>611
本当に調べた?
アカデミックで1万ちょっとだよ?
0615デフォルトの名無しさん
NGNG想像できません。
どうやってつくってるんですか?
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNGVC++はコンパイラじゃなくて、統合開発環境。
まあ、エディタ・コンパイラ・デバッガその他諸々が全部セットになってて開発しやすい。
ほんとに本格的にWindowsでプログラミングしたいんならVC++買ったほうがいい。
でも、もうすぐVisual Studio .NET (Visual 〜って類の開発ツール一式セット)っていう
最新版のVisual Studioが出るからそれが出るのを待ったほうがいい。
あと、フリーのコンパイラはWindowsにもたくさんあるぞ。
cygwin っての探してみろ。
UNIX のツールをWindowsに移植したものなんだけど、その中にgccっていうコンパイラも入ってる。
0618デフォルトの名無しさん
NGNG>VC++はコンパイラじゃなくて、統合開発環境。
>まあ、エディタ・コンパイラ・デバッガその他諸々が全部セットになってて開発しやすい。
DelphiやKylixもそうじゃん
0619デフォルトの名無しさん
NGNGごめん。
フリーのコンパイラとVCの違いって言われてたからんなもんの存在忘れてた。
0620デフォルトの名無しさん
NGNGあとはリソース類のツールや、ダイアログのGUIが貼り付けで作れるのも
VisualStudioが統合開発環境と言われる所以。
あと、忘れちゃいけないのはMFC。
こういったモンが必要な人には必須の環境だが必要じゃなければ無用の長物。
もっともこれから買うなら.NETのほうがオススメ。
無料のβ版もあるからとりあえずそれで勉強するのがいいんじゃ?
念のためいっとくと
ソースを書いたり、外部ライブラリとのリンクやプロジェクト管理、その他ツール、
ビルドの自動化、といったソフトウェア開発の環境をまとめて提供しているのが
VisualStudio。
コンパイラはプログラムソースをコンパイルするプログラムであって開発環境の中
にあるただのexeファイルに過ぎない。
0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNGどこが?
VBAの言語使用そのものじゃなくて、仕様決定ができないだけなんじゃ?
0623デフォルトの名無しさん
NGNGやりたい事があって、それはどうやったらいいかって
0624デフォルトの名無しさん
NGNGエクセル自体あまり使わないので、
エクセルの使い方もよくわからないというのが。
0625デフォルトの名無しさん
NGNGデジカメでUSBベンダークラスドライバーと言う物が有るんですけど、
USBベンダークラスドライバーってどんな物なんですか?
詳しい方教えて下さい。
0626デフォルトの名無しさん
NGNG0627デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/developer/visualc/prodinfo/default.htm
Microsoft Visual C++ 6.0 Enterprise Edition
Professional Edition
Standard Edition
この三つの違いがイマイチつかめません
それにVISUAL STUDIOなるいろんな開発ソフトが詰まったもの
が安くあるし...
0628デフォルトの名無しさん
NGNGgccでも十分だと思うけど、それじゃ
ダメなんかい?
0629627(大学生)
NGNGEnterprise Edition =初級者用
Professional Edition =上級者
Standard Edition =中級者
VISUAL STUDIO=抱き合わせ販売でお徳用
っつうことでしょうか?
0630デフォルトの名無しさん
NGNGだでよ
0631627(大学生)
NGNGLSICみたいなフリーのC開発ソフトですか?
自分、本格的なプログラミングの勉強してみたいと思ってるんで
フリーよかユーザー層が厚そうな、VISUALC++を勉強したほうが
いいかと思いまして
0632デフォルトの名無しさん
NGNGフリーなんで、とりあえずさわってみるのもよいかと。
0633627
NGNG電気屋にはアカデミック版はEnterとSUTDIO(PRO)しかないんですが
どっち買ったら良いですかねえ
0634デフォルトの名無しさん
NGNGEnterかえば
0635627
NGNG実は、今うちの近くの電気屋が正月でPCアプリ10%引きやってるんです。
それで「くそ高いC開発ソフトを買うのは今しかない!」と考えてるもんで
0636デフォルトの名無しさん
NGNGだーかーら学割で安く買えって。
買うならVC Proがオススメ。
フリーの統合環境ならDelphiになるか。
0637デフォルトの名無しさん
NGNGMS-Visual Studio アカデミック だろ
Professional が3万 Entが3万5千円
ただし、これはプログラミングの入門用ツールじゃないから勘違いしないように
特に、ユーザー層が厚そうだからなんて理由で選ぶようじゃ・・・
0638デフォルトの名無しさん
NGNG大学でプログラミングとかはしないの?
0639デフォルトの名無しさん
NGNG0640デフォルトの名無しさん
NGNGもうすぐ.NETが正式発売になりますが、そうするとさらにその傾向は強まります。
0641デフォルトの名無しさん
NGNG0642デフォルトの名無しさん
NGNG0643デフォルトの名無しさん
NGNG興味ないアドバイスは読んでないタイプ。
0644デフォルトの名無しさん
NGNGこの前まであったスレは1000になったようですが、
続きのスレッドは建っていないようなのですが・・・。
それ関係のスレがあったら教えてください。
0645デフォルトの名無しさん
NGNGとりあえず、dat落ちスレはこれ使って読めるよ↓
http://www.raiji.net/bbs/kaku.cgi
「推薦図書/必読書のためのスレッド in プログラム板」のアドレスはこれね↓
http://www.raiji.net/bbs/kaku.cgi/http://pc.2ch.net/test/read.cgi/tech/1005897052/
なぜ新スレがたたないかは↑のスレの惨状をみれば理解できると思われ。
0646645
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1006353701/
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNG説明しよう!
Part2はちゃんと有った。
これは推測だがPart1にスレッドストップの依頼が出たんだ。
(多分に例の荒しコテハンが絡んでる事は言うまでも無い)
所が、誤爆でPart2の方がストップ&&あぼーんとなってしまった
で、Part2を立てたいのだがPart1のテンプレが見れない(過去ログ待機中)
から誰も立てれないんだと思う
参考までにPart1はこれ
http://pc.2ch.net/test/read.cgi/tech/1005897052/
つー訳で、だれか待機中のdatのパス知りませんか?
分かったらテンプレ使ってすぐにでもPart2立てたいんだけど。。。
0650デフォルトの名無しさん
NGNGとっとと立ててください。おながいします。
0651デフォルトの名無しさん
NGNG持たせたい機能はあるフォルダ以下からすべてのファイルを
拡張子別に抽出拡張子ごとにフォルダに分けるなどです。
プログラムは初心者です。
0652デフォルトの名無しさん
NGNGfind と sed と mkdir と mv (または ln) の 4 つのコマンドがあれば、
おそらく 1 分もかからずにそのようなスクリプトを書けますが、何か?
言語…と、言われてもねェ。
0653デフォルトの名無しさん
NGNGUIに凝りたきゃVBかDelphiにしとけ
0654627
NGNG自分電気系学科です。
学校ではLSI-Cを少々勉強しました。gccなるものは知りません。(汗
どうも話を聞いた限りでは、自分はまだぜんぜんプログラムなるものを知ってないみたいですね
>636さん
学割とは、アカデミックパックの事ですよね?
それも電気屋の話だと-10%で買えるらしいんで悩んでます。
0655デフォルトの名無しさん
NGNGその様子じゃEnterpriseなんか宝の持ち腐れだし、
一番安いのでいいんじゃない?
多分それでも「高い買い物した」と後悔するとおもわれ。
0657デフォルトの名無しさん
NGNGフリーだからって使えないみたいな認識になってるかもしれんが、
VCやVBのパッケージ版に決して見劣りはしないぞ。
ネックなのは商用不可、てことぐらいだ。
Dpで慣れたら、VCを始めればいい。
Dp用の膨大なライブラリの存在を知ったら、手放すことはない
だろうが。
0658デフォルトの名無しさん
NGNG0659FAQ
NGNGA 何から始めてもいいです。
それで詰まったら別の言語をやりなさい。
どのプログラミング言語を使っても結局パソコン上で実行するのですからね、
言語間の差なんて小さいです。というか、言語の知識は、プログラミングに必
要な知識のほんの小さな部分でしかありません。
学習の初期には、よりプログラミングに長く触れる事の方が大事です。
長く触れるには、言語を変えたりOSを変えたりはよい刺激になります。
複数の言語で複数の視点を持つ事も学習の助けになります。
Q では最初は何がいいでしょうか?
A どうしても人に指定欲しいなら Delphi6 が無償ですからこれで始めなさい
途中で壁に当たったら BCC55をやりなさい
0660デフォルトの名無しさん
NGNGあるわけない。
最上位クラスTObjectのインスタンスの参照を保持する各種コンテナクラスがある。
0661デフォルトの名無しさん
NGNGA LOGO
http://pc.2ch.net/test/read.cgi/tech/1001848603/
0662デフォルトの名無しさん
NGNGだってVCしか眼中に無いんだもん。言っても無駄。
きいてみれば? JavaやDelphiじゃだめなのーー?って。
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNGA それは教材屋の売り向上で、そんな動機じゃ続きません
そのお金で本を買いなさい
Q でもVCってプロの道具なんでしょ?
最初からプロの道具で学ぶ方が早道じゃないですか?
A 大丈夫、それの理屈がホントになる人ならそんな質問はまずしません。
地道に勉強しなさい
0665デフォルトの名無しさん
NGNG> 言語間の差なんて小さいです。
そうか?
0666デフォルトの名無しさん
NGNGそうかも。
0667デフォルトの名無しさん
NGNGそうでもない。
0668デフォルトの名無しさん
NGNGということにしたいのですね:)
0669デフォルトの名無しさん
NGNGテンプレに使える(w
0670デフォルトの名無しさん
NGNGまっとうな言語を一つしっかりやっとけば、移行するのもそんな
大変じゃないってことで。
0671初心者
NGNGprintf("%c\n%c\n%c\n%c\n",p[0],p[1],p[2],p[3]);
というようなことができる理由がわかりません。
pは、初期化と共に宣言されて、中には文字列リテラルの先頭値が入るのだと思いますが、
その後どうして配列みたいにp[0]とか言う風にして色々しているのかサッパリわかりません。
printf("%s",p);
なら何も疑問はありませんが・・。
0672上級者
NGNGわっはっは
0673デフォルトの名無しさん
NGNGC言語では 文字と数は区別されませんし、配列とポインタも殆ど区別されません
0674デフォルトの名無しさん
NGNGchar *p="abcd";
は、
char p[5];
p[0] = 'a';
p[1] = 'b';
p[2] = 'c';
p[3] = 'd';
p[4] = '\0';
と、等価と思っていいです。
"abcd"は、abcdという文字列を表現する、charの配列を返します。
ポインタと配列の関係はわかってますよね?
0675デフォルトの名無しさん
NGNG超マジレスすると
「その方が便利だから」
いじょ
0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNG早く逃げて!!
0678デフォルトの名無しさん
NGNG0679初心者
NGNGありがとうございます。なんだか府に落ちなくて気持ち悪かったですが、少しすっきりしました
0680デフォルトの名無しさん
NGNGそのプログラム実際に実行してみるといいんじゃない?
printf("%c\n%c\n%c\n%c\n",p[0],p[1],p[2],p[3]);
みたいに配列で参照すると。
printf("%s",p);
ではできないことができてるってわかると思うよ。
0681初心者
NGNGえっと、
char *p;
ってしただけだと、配列と関係ずけるとどんな話になるのかな?
0682デフォルトの名無しさん
NGNG一次元の時はほぼ、ポインタ==配列 と思ってもらって結構
所が **ptr がポインタのポインタか、2次元配列(が成り下がった)かの違いで
ptr[0] で得られる結果が違ってくる事を理解しよう
0683デフォルトの名無しさん
NGNGmalloc系関数を使っていないからと言った方がいいのでは・・・・・
0684初心者
NGNG#define NumberOf(p) (sizeof(p)/sizeof(p[0]))
char* p = "123456";
char pp[] = "123456";
void main()
{
printf("%s %d\n", p, NumberOf(p));
printf("%s %d\n", pp, NumberOf(pp));
}
の結果が、
123456 4
123456 7
になるのは、どーしてですか?
0685デフォルトの名無しさん
NGNGptr[1] だ・・
*argv[]とかでやってみるよろし
0686初心者
NGNG0687デフォルトの名無しさん
NGNG*pのサイズはアドレスを入れておくところの領域の大きさ
pp[]のサイズは配列の大きさ
0688デフォルトの名無しさん
NGNG>>681 は単にポインタ var p:^char を定義しただけの状態は同じ
cは 配列が書ける所にポインタを書いても良いというだけ
実体を指していなければいけないのは同じね
0689デフォルトの名無しさん
NGNGsizeof(p)は、ポインタのサイズ。
アドレスが32bitなら、4バイト。
sizeof(pp)は、ppは配列として定義されているので、配列全体のサイズ
が帰ってくる。6文字プラス、終わりのマークで、計7文字。
char型は1バイトなので、7バイト。
p[0]は、char型なので、1バイト。
よて、そのような結果になる。
0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNGまぁ、何でそうなっているのかは、そういう仕様なんだとしか言いようが無い。
char *p で sizeof(p) はポインタ変数のサイズ
char p[] で sizeof(p) は配列全体のサイズ
になる。
仕様です。
0692デフォルトの名無しさん
NGNGありがとうございます。
スタックに積まれてると考えていいのでしょうか?
0693デフォルトの名無しさん
NGNGヒープだったような気がするんですが。
0694デフォルトの名無しさん
NGNGどっちでもないところ。
0695デフォルトの名無しさん
NGNGああそうなんですか。ありがとうございます。
0696初心者
NGNGありがとうございます。
char*p の方は、NumberOfの結果はいつも、
4(ポインタ長)/1(charバイト数)=4 なんですね。
後者は、配列なので、
文字数+Null/1(charバイト数)なんですね。
0697デフォルトの名無しさん
NGNGつまりグローバルな所にあるのと同じです
0698デフォルトの名無しさん
NGNG0699デフォルトの名無しさん
NGNG静的領域なんてあったんだ(^_^;)
てっきり静的なものはすべてヒープ領域に取られるんだとばかり思っていた・・・・
うわー恥ずかしい!!
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGDATAセクションとかTEXTセクションはよく知らないのですが、たとえば、
char *p[5];
for(int i = 0; i < 5; i++) p[i] = "abcd";
としたときに、p[i]は全て同じ先を指してることになるのでしょうか?
0702デフォルトの名無しさん
NGNG時だけ必要、とおぼえておけばいいでしょ。
stackかheapかは厳密には断定できないはず。
0703デフォルトの名無しさん
NGNGfreeしないでOSに任せちゃってますが何か?←死ね
0704デフォルトの名無しさん
NGNGp[i] は *(p+i) ですからcharサイズだけ離れた番地になります
TEXTは普通コンパイルされた機械語が入るセクションです
DATAセクションは初期化される定数類が入るセクションです
0705デフォルトの名無しさん
NGNGそれはコンパイラに依存するのだよ明智くん sage
0706デフォルトの名無しさん
NGNGchar *p[2];
p[0] = "abcd";
p[1] = "abcd";
だと、p[0]とp[1]が同じかどうかはわからない。
コンパイラの最適化による。
0707デフォルトの名無しさん
NGNGDATAセクションはコンパイルされた物をテキストエディタで開くと、なにやら見覚えのある文字列(文字列定数)がいっぱい集まっているエリアがあるけど、あれのこと?
0708デフォルトの名無しさん
NGNG同じになったらまずいんじゃない?
0709デフォルトの名無しさん
NGNGまずいかどうかは知らないが、同じにするコンパイラはあるよ
0710デフォルトの名無しさん
NGNGconst char*の時だけじゃない
0711デフォルトの名無しさん
NGNGへー、、使いたくないな、、、
まあそんなコードを書くことはないと思うけど。
0712デフォルトの名無しさん
NGNG何故? リテラルなんだよ (って前にどっかで書いたなこれ)
char *p[5];
int i;
for(i = 0; i < 5; i++)
p[i] = "abcd";
for(i = 0; i < 5; i++)
printf("%p \n",p[i]);
----------
0040A130
0040A130
0040A130
0040A130
0040A130
by Cygwinの古っちいGCCw
0713デフォルトの名無しさん
NGNGp[0]が指し示すところにあるデータだけ変えたいのに、p[1]が指し示すところにあるデータまで変わってしまうじゃない。
constならいいけど。
0714701
NGNGとりあえず、定数として使うとき以外は、""で初期値を設定しないようにします。
0715デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNGそうなの?
やったことないけど。
0718デフォルトの名無しさん
NGNGcygwin gccだと同じアドレス、
vc6だと違うアドレスになりました。
0721デフォルトの名無しさん
NGNGchar filename[]="hoge0.dat";
0723デフォルトの名無しさん
NGNGそういうコードは .DATA が読み込み専用セグメントに
配置されるとアウトだぞん
Segmentation Fault. bare core.
0724デフォルトの名無しさん
NGNGこういう感覚はDelphiやってやっと身についたように思います
0725デフォルトの名無しさん
NGNG#include <stdio.h>
int main(){
char *p[2];
p[0] = "abcd";
p[1] = "abcd";
*p[0] = 'A';
printf("%p : %s\n", p[0],p[0]);
printf("%p : %s\n", p[1],p[1]);
return 0;
}
vc6では
00407030 : Abcd
00407038 : abcd
と出力されて。
cygwin gccではランタイムエラー。
access violation
でした。
0726デフォルトの名無しさん
NGNG0727701
NGNG0728デフォルトの名無しさん
NGNGPerlにもsame memoryなんちゃら問題があるんちゃう。
C よりはやっぱずっと楽なんだけど。
配列は [ ] 生成してからコピーせーよってか。
0729デフォルトの名無しさん
NGNGVC++だと /GF とか /Gf とか…って無条件で入れる、俺の場合。
0730デフォルトの名無しさん
NGNGに変更できる。最終的な実行ファイルで read only なメモリ領域に配置されるかどうかは環境によりけり
だが、コンパイルの段階でバグをつぶすのには役に立つ機能だよ。
0731超超超・・・初心者
NGNGなんとなくはわかりますが(いつもつかっているprintfとか???)、一体どれがその標準ライブラリなのかよくわかりません。
何をもって標準ライブラリのものだと定義するのですか?
そして、その標準ライブラリはC言語が使える環境であればどこでも(OS関係なく)動作するものなのですか?
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNGgccってUNIX標準のコンパイラ。
C++って言語自体がUNIXとともに発展してきたようなもんだから、
コンパイラ自体の機能は VC++付属のコンパイラよりもgccのほうがいいよ。
(↑最適化能力とかの話じゃなくて、ISO標準C++への対応具合とかのことね)
もちろんWindowsアプリの開発環境としてみればgccよりもVC++のほうがいい。
LSI-C ってのはgccとかVC++と比べたらはるかに格下。
昔はgcc for Windowsなんてインストールが面倒で窓厨には手が出せるもんじゃなかったけど、
最近、Windowsアプリ並みに簡単にインストールできるようになったからなぁ。
>>638
いまどきgcc知らん学生のほうが多い。
ここ数年で理系の学生はUNIXなんて風潮は完全になくなった。
みんなWindows使ってる。
0734デフォルトの名無しさん
NGNGユーザ管理が大変だろうに。
0735デフォルトの名無しさん
NGNG理系なんかはUNIX使えたほうが有利かもしれんけど、
文系なんかは企業入ってからWindows使えないと厳しいし。
あと、UNIX系でもLinuxにKDE入れたら操作感覚ほとんどWindowsだし、
K OfficeとかいうM$ Officeもどきも付いてるし。
0736デフォルトの名無しさん
NGNGK&Rに書いてあったような気がするんですが、気のせいでしょうか?
ついでにいうと、文字リテラルはstaticな領域に確保され
書き込み時の動作は不定とも書いてあったような気が。。
(こういう場面で規格書ではなくK&Rを頼るのはマズい?)
0737デフォルトの名無しさん
NGNG文字“列”リテラルの間違い?
文字リテラルってこれよ→ 'a'
0738736
NGNGまちがいがこれだけならいいけど。
0739デフォルトの名無しさん
NGNG規格書には、文字列リテラルは read only な領域に置かれたり共有される「可能性がある」と書いてあり
ます。
> 6.5.2.5 Compound literals
> 14 EXAMPLE 6 Like string literals, const-qualified compound literals can be placed into read-only
> memory and can even be shared. (以下略)
0740デフォルトの名無しさん
NGNGとかして、
後から strcpy(err,"エラー番号〜〜です"); とかして移植で死んでたなぁ・・・・ (遠い目
エラー出た時にゲロ吐くからややこしくて
デバッガとか知らなくて、猿の様にprintfしまくって・・・・
先輩に大笑いされたです。
0741デフォルトの名無しさん
NGNGうちもうちも。
幅を利かせているUNIXオンリーな先生が、何も言わなかったのが不思議だよ。
0742デフォルトの名無しさん
NGNG和訳するとどういう意味?
0744デフォルトの名無しさん
NGNGきちんと推考、清書された文書ではない、と。
0745デフォルトの名無しさん
NGNG0746質問
NGNGstdio.hでファイルから1行ずつファイルを読み込む
のは、fgetsなどがありますが、
iostream.hでこういう関数ってあります??
0747shige
NGNGistream& istream::getline(char *str, streamsize count)
0748質問
NGNGDanke!!
0749デフォルトの名無しさん
NGNGあらかじめ並列回路が組み込まれたものはないの?
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNGってどっかに書いてあったんだけど
0753752
NGNG0754なわけねーだろ
NGNG逆だよ。C++言語からオブジェクト指向を取り除いたものがC言語なの。
0755デフォルトの名無しさん
NGNG0756デフォルトの名無しさん
NGNG一度Cが吐かれるから。
0757デフォルトの名無しさん
NGNGC++は、オブジェクト メソッド の順なので、C++の実現する
オブジェクト指向( obj->method() )とよく合致している
0759勉強中
NGNG以前Perlをやっていました。
C言語で複数行の表示を一括で行ないたいのですが、
それを行う関数などはあるのでしょうか?
printf("表示内容1\n表示内容2\n・・・・表示内容N\n");
といった表示方法しかないのでしょうか?
Perlでは、
print <<"PRINT";
表示内容1
表示内容2
・・・
表示内容N
というヒアドキュメントというものがありました。
Cでもできないかと
printf("表示内容1
表示内容2
・・・
表示内容N");
としてみたら、予想通りエラーになりました・・・。
Perlの常識を持ち込むのは間違ってるのはわかっていますが、
もし似たような機能を持つ関数が存在しているのなら、
教えていただけると助かります。
検索とかしてみたのですが、検索の仕方が悪かったのか見つからなくて・・・。
どうかよろしくお願いします。
0761デフォルトの名無しさん
NGNG0762627(大学生)
NGNGお金のかからないデルファイ6.0
をDLして頑張ってみて見ることにしました。
なるべく自分の力で勉強するつもりですが、
どうしても分からないところがあれば、聞きに来るかもしれません。
その時は、叱咤してやってくださいませ
0763質問
NGNGN個printfするスレッド立てて、
同期させる(W
0764デフォルトの名無しさん
NGNGperlの正規表現で頑張って、printfの""の中だけを抜き出して、
printf("表示内容1
表示内容2
・・・
表示内容N");
を
printf("表示内容1\n表示内容2\n・・・・表示内容N\n");
と書き直すプログラム書いてください。
""中に\"が入った場合のことは注意してくださいね。
0765ドラドラキング
NGNG理解できるようになってきた、ものです。
よろしくお願いします。
ところでいきなりの質問で恐縮なのですが、
指定フォルダ内にある、DLLのファイル名を読み込むには
どのような方法がよろしいのでしょうか?
よろしくお願いします。
0766デフォルトの名無しさん
NGNGprintf(
"表示内容1\n"
"表示内容2\n"
"表示内容3"
);
perlのprintfはこれが出来ないから嫌い、何かフォーマット変わってるし・・・
0767おっかさん
NGNGそりゃダブルクォートなしだからだめさね。
printf("その1\n"
"その2\n"
"その3\n"
...);
といったようにすればいぃんだよ。
この時はコンマは入れちゃだめだぞえ
まあどっちにしろ\nは必要だがんな。
0768勉強中
NGNGやはりそのままという風にはいかないのですね。
ありがとうございました。
0769デフォルトの名無しさん
NGNGCのやりかたが普通
0770デフォルトの名無しさん
NGNGfoo\
bar\n");
こうすればそれらしくはなるけど汚くて萎えるね
大体ヒアドキュソメントなんてインデント崩れまくりでバッチくて大嫌い
あんなの使っちゃ駄目!!
0771DB初心者
NGNGできるのなら、方法を教えてください
0772デフォルトの名無しさん
NGNG(・∀・)manko-!
0773デフォルトの名無しさん
NGNGstdio.h
stdlib.h
string.hがオープンできないといわれます。
なにか入れないといけないのでしょうか?
コンパイルの設定・実行でC:\Borland\bcc55\Bin\bcc32.exe
は入っているのですが。
0774デフォルトの名無しさん
NGNGそのDBがメモ型等のフィールド型を持っていれば可能。
又はそのファイル名を格納するフィールドを作ってやれば?
この場合読込等の処理は自力で作る事になる。
0775デフォルトの名無しさん
NGNG多分、cfgファイルの設定をしくじっていると思われる
bcc32.exeと同じディレクトリに「bcc32.cfg」ってあるか?
あったならば内容が以下のようになっているか?
-I"C:\Borland\Bcc55\include"
-L"C:\Borland\Bcc55\lib"
0776773
NGNGそれってC:\borland\bcc55を入れたときのREADMEに書いてあった
↓のことですか?>>775
2. インストール先の bin ディレクトリで次の手順を実行します。
a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
b. bcc32.cfg ファイルを作成します。このファイルは,Include
および Lib パスのコンパイラオプション(コンパイラの -I
および -L スイッチ)を設定するものです。ファイルには次の
行を含めてください。
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
c. ilink32.cfg ファイルを作成します。このファイルは,Lib
パスのリンカオプションを設定するものです。ファイルには
次の行を含めてください。
-L"c:\Borland\Bcc55\lib"
0777仕様書無しさん
NGNG0778773
NGNGREADME自体が何を言っているのかがさっぱりわかりません。
a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
って具体的にどうやればいいんでしょうか?
bcはメモ帳で作って拡張子をcfgに書き換えればいいのですか?
わざわざ答えていただいているのに質問でレス返したりして
申し訳ありません。
0779デフォルトの名無しさん
NGNG> bcc32.cfgないです。どうやって作るかもわかりません(涙
普通にメモ帳か何かを開いて
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
ってREANMEからコピーして
c:\Borland\Bcc55\binに「bcc32.cfg」って名前で保存する。
ilink32.cfg ファイルもないなら同様に
-L"c:\Borland\Bcc55\lib"
ってREANMEからコピーして
c:\Borland\Bcc55\binに「ilink32.cfg」って名前で保存する。
ちなみにメモ帳で、名前を付けて保存する場合、
ファイルの種類を「テキスト文書」でなく「全てのファイル」
にしておかないとファイル名を「bcc32.cfg」にしても
「bcc32.cfg.txt」と言う名前で保存されてしまうので注意が必要
0781デフォルトの名無しさん
NGNG> a. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
> って具体的にどうやればいいんでしょうか?
その質問はOS名を教えてもらえないと答えにくい
OSは何?多分windowsだとは思っているが、以下のどれ?
win95/win98/winMe/winNT/win2000/
# ちなみにwinXPのパスの設定は知らない
0783デフォルトの名無しさん
NGNGその何とかいうツールが呼び出してくれてるんだろうから パスの話しは忘れてOK
0784デフォルトの名無しさん
NGNGこんなの見つけた
http://www.daikichi.net/books/lecture_java/setting_jdk.html
2000とXPは同様の設定方法でいいみたい。
0785773
NGNGチャットのような形でスレを汚す結果になってしまい、
他の利用者の方には誠に申し訳ありません。
再度StarEditなるコンパイルソフト(?)でコンパイルしたところ
>>773のエラーは消えました。が、今度は
E2133:コマンドilink32.exeを実行できないとなりました。
これ以上のレスはさらにスレを汚すことになりかねませんので
放っておいてくださっても結構ですが、>>784さんのこれを行えば
解決するのでしょうか。
0786デフォルトの名無しさん
NGNG> チャットのような形でスレを汚す結果になってしまい、
> 他の利用者の方には誠に申し訳ありません。
まぁ、そういうスレッドだから別に構わないんじゃないかなぁ。
2chでは珍しく謙虚に質問してるし、俺は好感が持てた。
# だから俺も珍しく親切に回答してたんだが
> >>784さんのこれを行えば
> 解決するのでしょうか。
yes、健闘を祈る
0787773
NGNGE2133:コマンドilink32.exeを実行できないとなりました
>>785を行ったことで上のエラーは解決したようです。
あとはプログラム的なエラーのようなので。ありがとうございました。
0788デフォルトの名無しさん
NGNG出来れば9xでやった方が嵌らないかも
パスの設定は検索すれば沢山出てくるよ
XPの互換性の何とか で解決出来るかもしれんが・・・
#XP持って無いからわからん
0789デフォルトの名無しさん
NGNG0790デフォルトの名無しさん
NGNGおぅ! がんばれYO!
0791デフォルトの名無しさん
NGNGコマンドプロンプトで(プログラム->アクセサリ->コマンドプロンプト)
PATHと打って出た結果を、ここに貼ってみそ。
#なんか、とんでもないことをしているような気がする
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGそれはツールじゃないの?
言語を作るための専用言語ならBNFが正解だと思う
0795デフォルトの名無しさん
NGNG0796773
NGNG心配していただいてのに即レス返せなくてすいません。
XPのアドミンで入る方法がわからなかったので>>784を
自分のユーザーでやってみたんですが
***は私の名前ですので略します。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\***>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\system32\WBEM;
c:\Borland\Bcc55\bin
0797デフォルトの名無しさん
NGNGたぶん、余計なスペースが入ってる。
PATHはスペースが入ると、以降無視されるよ。
0798デフォルトの名無しさん
NGNG2chのフラッシュが沢山あるスレとかありませんか?
どなたか知ってましたら教えて頂きたいです。
0799デフォルトの名無しさん
NGNG擦れ違いと言うより板違いかと。
0800773
NGNG>>785のエラーは>>786>>787のようにPATHを変更したら
消えたのです。いま環境変数なるものを見てみましたが
最後にc:\Borland\Bcc55\binを追加しただけなのでスペースは
入っていませんでした。
0801デフォルトの名無しさん
NGNG教えてくれるサイトありませんか
0802デフォルトの名無しさん
NGNGC++相談室 Part4
http://pc.2ch.net/test/read.cgi/tech/1009071535/
まあそんな無償サポートをさせるんだから、多少の煽りは覚悟しとくように
0803デフォルトの名無しさん
NGNG教えてくれるサイトありませんか?
0804デフォルトの名無しさん
NGNG0805デフォルトの名無しさん
NGNG0806デフォルトの名無しさん
NGNG異なったjavaアプレットを同じwebページ内に組み込むには
どうしたらよいでしょうか?
0807デフォルトの名無しさん
NGNGコンパイラが教えてくれないか?
0808デフォルトの名無しさん
NGNG「乗算ハードウェアと割算ハードウェア」、
「浮動小数点と乗算ハードウェアのアルゴリズム」について
簡単なご説明をお願いいたしたいのですが、
よろしいでしょうか。
0809デフォルトの名無しさん
NGNGしつもーん。
2進の整数乗除算と浮動小数点乗除算の説明じゃなくて、
実際のハードウェアで実装されているアルゴリズムに
ついてのしつもーん?
0810デフォルトの名無しさん
NGNG実際のハードウェアで実装されているアルゴリズムについて、です。
説明が足りず申し訳ございません。
0811デフォルトの名無しさん
NGNG円周率を使うにはどうすればいいの?
定数としてどっかで定義してるんだろうけど・・・
0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG基本的には筆算と同じですが、マトモにやると
ワード長8ビットで、加算が8-1段かかります。
そこで、加算器を複数用意して、以下のように行います。ただし
・Abn=(A&(Bのnビット目))<<n (正確さに欠きますが、
意図をくんでください。。)
・加算器は3入力(A,B,C)2出力(S,C') (キャリの伝播をしない。
その分通常の加算器より高速。S+C'が本当のSum)
L1: S1,C'1=(Ab2+Ab3+Ab4) S2,C'2=(Ab5+Ab6+Ab7)
L2: S3,C'3=(Ab0+Ab1+S1) S4,C'4=(C'1+S2+C'2)
L3: S5,C'5=(C'3+S4+C'4)
L4: S6,C'6=(S3+S5+C'5)
L5: S={S6+C'6} ここは通常の加算器による加算
こうすることによって、段数を減らすことができ、
さらに最終段以外のレイテンシは通常の加算器よりも
軽減することができます。たしかWallace treeといった
とおもいます。
で、8ビット以上の場合は、これをそのまま拡張しても
いいし、構成は8ャrットのものを試gって、Abn(n>=8)の値を
逐次、流し込んでいく方法もあります。MMXのような形式の
SIMD演算を行う演算器は、命令によって配線を少し変える
ことにより実現できます。
乗算については他にも(コソクな)技法がいくつかあります
(たとえば、Abn=0のときは加算しないとか、x3をx4-1に
するとか。もちろんハードで実現)。
なお、上記の乗算器のように、計算に何段かステップが
かかる場合、それぞれの間にラッチをはさんで、演算器を
パイプライン化することもあります。
他にはテーブルとして結果を保持しておく方法があります。
これは除算の場合も有効です。全部のパターンを保持する
ことはできないため、適当なところだけ保持します。
したがって計算する値によって速度が変わります。
初期のPentiumはこのテーブルの値が一部間違ってたのが
原因で、ちょっと騒ぎになりましたっけ(インテルクルッテル)。
浮動小数点演算も基本的には手で(IEEE形式等を)計算する
のと同じです。展開し、指数部と実数部をそれぞれ計算し
元に戻します。なお、指数部(加減算)と仮数部(乗除算)は
同時に計算できるので、それぞれ演算器を用意します。
こちらもパイプライン化されることがあるようです
(例えば、デコード/演算/エンコードみたいな感じで)。
除算はどうやるかは忘れてしまいましたが、決め手となる
ような方法があったっけな?(反復法をハードで実装して
しまうようなのもあったような気が)。
それにしても、こういうことを語るための板かスレって
ないんでしょうか?
0814デフォルトの名無しさん
NGNG(2)世界中で広く使われている
この2点を満たすフリーのBASICインタープリター/コンパイラーを教えてください。
0815&rlo;?何はれこ
NGNGIEでしか見れナインですけど。
0816デフォルトの名無しさん
NGNGABCDEFG&rlo;hijklmn
とやると
ABCDEFG&rlo;hijklmn
となります。
&rlo;からはふつうの横書きの左から右でなく
右から左に表示されます。
アラビア語の単語などをHTMLに含めるときに使います。
アラビア語のマシン使ったことある?
文字の入力されるところをみているとおもしろいよ。
キーボードからなにか入力するとふつうは右から左に文字がのびていくけど、
英語や数字などを入力するとこんどはそこから相対的に右側に入力がのびる。
右には延びれないから結果として英数字は左にのびるけど
文字の右側に入力が追加される。
0817デフォルトの名無しさん
NGNG詳細な説明、誠にありがとうございます!
実はレポートで説明しなくてはいけなかったのですが
いまいちわからなくて困っていたのでした。
本当に有難うございました。
0818【rl厨房】&rlo;【房厨lr】&rle;
NGNGありがと。
ナンカ楽しいから遊んでしまうよ。
0819デフォルトの名無しさん
NGNG0820デフォルトの名無しさん
NGNG0821質問者A
NGNGperlってこんな書き方アリ?
$AAA = $BBB if $CCC eq 'DDD';
意味がわからないんですけど
0822デフォルトの名無しさん
NGNGif($CCC eq 'DDD') {
$AAA := $BBB;
}
だが。。。おじさん??
0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNG0825質問者A
NGNGそうだったんですか
これがパールの省略の美学なのでしょうねきっと
もっと勉強してみまする
0826デフォルトの名無しさん
NGNG0827デフォルトの名無しさん
NGNG何も。
0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNG入力として乱数の最大値を与えると、値が4つ帰ってきて
s = (a * s + c) % n
この式に掛けるたびに、s に入力した最大値を超えないで
今までの値と重複しない値が入ってくるんだけど…。
バリバリ使っていいのか、誰かにライセンス料払わないといけないのか知りたいので、詳細を知っている方いたら教えて下さい。
Google で「重複しない」「乱数」「シーケンス」あたりで検索したけど、それらしいアルゴリズムについてのページはなかったので…。
0830LSI
NGNG偽者とかもよろしくお願いします。
0831デフォルトの名無しさん
NGNGLSI#パスワード みたいにお名前に入れると付きますからね
0832VLSI
NGNG0833デフォルトの名無しさん
NGNG0834IC
NGNG0835デフォルトの名無しさん
NGNGその式自体はお手軽に乱数作る時にわりとよく使うイディオムかと。(ゲームとか)
定数は互いに疎な値ならなんでもいいんじゃないの?良く知らんけど。
M系列とかで検索してみ。
0836829
NGNGs = (a * s + c) % n
の部分は合同法というんですね。知りませんでした。
合同法というのは「重複しない乱数値を生成できるもの」として認知されて
いるものなのでしょうか?
% n で、入力した最大値を超えないようになっているのはわかるのですが、
何故 s に入ってくる値が重複しないのか、がよくわからないのです。
ちなみに入力値に10を入れると s:0 a:12 c:7 n:11 が帰ってきて、
これを s = (a * s + c) % n すると、
7, 3, 10, 6, 2, 9, 5, 1, 8, 4, 0, 7, 3...という、
7, 3, 10, 6, 2, 9, 5, 1, 8, 4, 0 が循環して、その間に一切重複のない値を得る事ができるんです。
(入力値をどんなに大きくしても、「重複しない」という特性は変わらないんです)
これって何か名前がついているアルゴリズムでしょうか?
私が作るプログラムに入れても大丈夫なのでしょうか?
0837デフォルトの名無しさん
NGNGメモリ 192
レッドハット7.2
でkylixめちゃめちゃ重いんすけど、
この重さが普通なんですか?
0838デフォルトの名無しさん
NGNGhttp://www.ysr.net.it-chiba.ac.jp/data/rand/node5.html
0839デフォルトの名無しさん
NGNG> ちなみに入力値に10を入れると s:0 a:12 c:7 n:11 が帰ってきて、
> これを s = (a * s + c) % n すると、
mod 11するのに係数に12を返してくるとは、カナーリ間抜けなコードだな。
0841デフォルトの名無しさん
NGNGhttp://www1.kcn.ne.jp/~robe/cpphtml/html03/cpp03031.html
>>839 まあ a=1 としたら寂しいだろ
a=n+1 の方が何か楽しいじゃないか
0842836
NGNGじゃぁこれは普通に知られている方法なので、いくら使っても問題ないんですね
よかった。ありがとうございます。
>>389
きゃふ…間抜けなコードなんですかぁ…。
もっと良い実装があったら教えていただけませんか?
0843デフォルトの名無しさん
NGNGs=(s+c)%n
でいいでしょ
0844デフォルトの名無しさん
NGNG0x1Bじゃ無いのかなぁ。。。
CかPascalかPERLで教えてください。。。
0845デフォルトの名無しさん
NGNGuse Term::ANSIColor;
print color 'bold red';
で前は出せたのに・・・
どこか壊れちゃったのかあ!! さげさげ(`□´)ノ""
0846デフォルトの名無しさん
NGNGキーボードがロジテックのDeluxe104てやつで、
バックスラッシュうてない・・・
なんで・・・・
0847デフォルトの名無しさん
NGNG用交換
0848デフォルトの名無しさん
NGNGWin2000のコンソールはANSIエスケープシーケンス
による制御は訊きませんが、そういうことでは。
0849デフォルトの名無しさん
NGNGperlを少し弄ってますが、なにをしたらいいですか。
最初はCでしょうか。
0850デフォルトの名無しさん
NGNG有難う先輩!! ( ・ ∀ ・ )♪
2000って駄目だったんですね、CygwinでやってみたらOKでした
でも色付け出来ないのは悲しいぞー -> 2000
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNG実行して確かめる。
0854デフォルトの名無しさん
NGNGあれ?2000 には ansi.sys ないんだっけ?
0855ちょっとお願いがある人のスレからのお引越し
NGNGこれらの実装を知る必要があるのですがどうしたらよかとですか?
そもそもこれらの関数の機能が分からないんですが、知っている人いますか?
0856初心者
NGNGint main(){
printf("f(5)は %d ",f(5));
getch();
return 0;
}
を実行しても正しい結果が得られないのですが何故でしょうか?
0857デフォルトの名無しさん
NGNG名前からしてX Window Systemに関するもののような気がする・・・・
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNG> printf("f(5)は %d ",f(5));
マクロ展開すると
printf("f(5)は %d ", 2x);
正しい結果どうこういう以前に、コンパイルエラーでわ?
どっか誤植?
言語はCだよな?
0860デフォルトの名無しさん
NGNG2xで2*xになると思っている?数学じゃないんだから・・・・
0861デフォルトの名無しさん
NGNGprintf("f(5)は %d ", 25);
でわ?
0862デフォルトの名無しさん
NGNG#define f(x) 2##x
かもな。
0863デフォルトの名無しさん
NGNGどうやるんですか?METAタグを使うとかって聞きました。
設定方法を詳しく教えてください。
0864デフォルトの名無しさん
NGNGWeb製作板で聞くべきだと思う。
HTMLの問題でしょ。
検索すれば一発で出てきそうだし。
0865デフォルトの名無しさん
NGNGつーか、やるな。
0867デフォルトの名無しさん
NGNG作りたいのですがどのサーバをつくればよぴのでしょうか?
ファイルサーバ?ftpサーバ?
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNGC:\WINNT\System32\Config.nt に
devicehigh=%SystemRoot%\system32\ansi.sys
って追加してもダメ?
0870デフォルトの名無しさん
NGNGUnicodeにはもう入ってるんでしょ?
0871デフォルトの名無しさん €
NGNG0872デフォルトの
NGNG€
€
0873デフォルトの名無しさん
NGNGコンソール用APIを使うのだよ
0874デフォルトの名無しさん
NGNGtemplate<typename T> class Hoge;
typedef list<Hoge*> HogeList; // (*1)
typedef HogeList::iterator HogeIterator;
typedef map<HogeIterator,int,LessHoge> HogeMap;
template<typename T>
class Hoge {
T mSubstance;
HogeMap mHogeMap;
};
という感じのことがしたいのですが、当然(*1)でテンプレート引数がないと
言われコンパイルエラーが出ます。Hogeクラスの中身(mSubstance)を
独立にしたくてテンプレートにしたのですが、
(*1)の時点ではテンプレート引数が必要ないので困っています。
なんかいい方法ないでしょうか。
0876デフォルトの名無しさん
NGNG>独立にしたくてテンプレートにしたのですが、
テンプレートのメンバは独立しえません。諦めましょう。
0877874
NGNGちょっと説明が悪かったかもしれませんが、これまでは以下のようにして
template<typename T>
class HogeMother {
class Hoge;
typedef list<Hoge*> HogeList;
typedef HogeList::iterator HogeIterator;
typedef map<HogeIterator,int,LessHoge> HogeMap;
class Hoge {
T mSubstance;
HogeMap mHogeMap;
};
};
HogeMotherクラス内でHogeを定義するようにしていました(これはOK)。
で今回、HogeをHogeMotherから出したくなったというわけです。
『独立』と書いたのは単にmSubstanceをHogeの実装に依存しないように
したかっただけで、あんまり深い意味はありません。やっぱり諦めでしょうか??
0878デフォルトの名無しさん
NGNGむぅ。これでどうだろう。
template<typename T> class Hoge;
template<typename T> class HogeList:public list<Hoge<T>*>{};
template<typename T> class HogeIterator:public HogeList<T>::iterator{};
template<typename T> class HogeMap:public map<HogeIterator<T>,int,LessHoge>{};
0879876
NGNG874の*1のところはクラス外に置くと、Hogeの
テンプレート型が確定できなくなるが。
template<class T> class Hoge;
template<class T> class HogeMother {
typedef std::list<Hoge<T>*> HogeList;
typedef HogeList::iterator HogeIterator;
};
template<class T> class Hoge {
T mSubstance;
};
0881こんな関数ほしい
NGNGfloat cal(char *siki) ;
使い方
char *siki = "((1+2) * 3) /4"; /* 四則演算と括弧だけ */
printf("%f\n", cal(siki));
bcあたりからパクッテこようと思ったんだけど、
そんなに甘くなかった。
どっかのライブラリにでも入ってないかなぁ
ありそうな気がするんだけどなぁ
でも、ないんだよなぁ......
0882デフォルトの名無しさん
NGNG0883デフォルトの名無しさん
NGNG七行プログラミング
http://pc.2ch.net/test/read.cgi/tech/984182993/
の394-424。。。(w
0884デフォルトの名無しさん
NGNGやり口さえ知ってれば簡単に書ける処理なんで、わざわざライブラリにして公開してる人間はいない
気がする。再帰下降型解析とか LL(1) で検索すれば、それっぽいサンプルが見つかると思われ。
0885デフォルトの名無しさん
NGNGconfig.ntにansi.sysを入れると、
command.comを使う16bitアプリはエスケープシーケンスが利くようになるみたい。
ActivePerlは32bitだから無理っぽい。
「WindowsNTのコマンドプロンプトでANSIのエスケープシーケンスを動かす方法」
http://www.tim.hi-ho.ne.jp/gonbuto/memo/nt-esc.txt
0886こんな関数ほしい
NGNG情報THXって、めちゃめちゃ読みずれ-!!
明日、会社で試してみますです。
bcをパイプでつないで使ってたんだけど
あまりにも遅くって...
あ、ちなみに計算回数は20万回ぐらい^^;
UltraSparcIII 900Mhz で、25秒ぐらいです。
当然ですが、毎回forkはしてません。
0887デフォルトの名無しさん
NGNG教えてください。知り合いにはHSPというのを勧められたのですが、どうでしょう?
まずは簡単なゲームや、オセロなど作ってみたいです。初心者でもとっつきやすくて、
かつ応用のきくものであれば嬉しいです。
これは、という物がありましたら宜しくお願いします。
0888デフォルトの名無しさん
NGNGHSPでいいと思います。
0889デフォルトの名無しさん
NGNG対抗とかなさそうでしたら、HSPで勉強してみようと思います。
0890デフォルトの名無しさん
NGNG32bit版のANSIエミュって今まで誰も作ってないのね。
0891デフォルトの名無しさん
NGNGdelphi
0892名無しさんに接続中…
NGNG>http://cgi4.zdnet.co.jp/g/01_0a01020510_/news/0201/09/b_0108_16.html
>
>フロリダの新興企業ZeoSyncは7日,データ圧縮技術の限界を突破する画期的な技術の開
>発に成功したと明らかにした。同社によれば,小規模なレベルで,ランダムなデータの
>連続をデータ損失なしにこれまでの100倍以上に圧縮することに成功した。
すんごく胡散臭いんだけど、皆さんどう思います?
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNGついてくるヘルプでは足りません。
つーか紙のマニュアルがないとわからないことが多いのでは。
入門書やそれっぽいサイトを歩いても、マニュアルにあるような
本中の基本はわかってるものとして進めてるし‥‥鬱。
0895デフォルトの名無しさん
NGNG当たり前じゃん。
0896デフォルトの名無しさん
NGNG一番はやい
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG派生クラスでコンストラクタを追加したい場合、
初期化リストで基底クラスのメンバを初期化しようとすると
g++ではコンパイルが通りません(メンバが見つからないと言われる)。
VC++6では通ります。どちらが正しいんでしょうか?
例えば
class Base {
protected:
int elem;
public:
Base(void) {}
};
class Derived : public Base {
public:
Base(int foo) : elem(foo) {}
};
というようなやり方です。
0899デフォルトの名無しさん
NGNG「ATLによるCOMプログラミング」を読んでだいたい理解できたのですが、
結局はCOMそのものの入門書といった内容でした。
もっと応用というか、高度な内容の書籍/サイト/ソースを探しています。
例えば、DirectXみたいにファクトリによって(なのかな?)異なるバージョンの
インターフェイスを取得して利用でき、下位互換性をもたせるような構造の作り方とか。
こういったことはCOMの本ではなく、デザパタ系になるのでしょうか?
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNGどっちにしろ親クラスのメンバを子クラスのコンストラクタで直接いじるのは美しくないから
Baseのコンストラクタの引数にelem用の値与えられるようにしたら?
0902デフォルトの名無しさん
NGNG100倍になっても圧縮と言い張るか。
0903デフォルトの名無しさん
NGNGディストリビューションウィザードで作ったパッケージが、
WindowsXPにインストール出来ないっす(T^T)
どーすりゃうまくいくのか教えてけれ!
0904デフォルトの名無しさん
NGNGhttp://www.refactoring.com/catalog/
0905デフォルトの名無しさん
NGNG0907デフォルトの名無しさん
NGNG特定のウィンドウのメッセージを監視してログ取ってくれるソフトはありませんか?
Window Explorer というのは見つけたんですが wParam lParam の値までは表示してくれませんでした。
0908デフォルトの名無しさん
NGNGspy++
0909907
NGNG0910デフォルトの名無しさん
NGNGオブジェクト指向の事?
0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNG個人的には 圧縮/展開にどんだけ時間かかるんだろう?
とか思うけど。今までの圧縮技術だとランダムな入力
の圧縮って 良くて1/2のオーダの圧縮率だと思うから
記事を丸のみにすれば 1/200のオーダで圧縮できる事
になるねぇ…
0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNG何ワードかサンプルを得ると完全に予測出来る=そのワード数に圧縮出来る
想定外の乱数で予測出来ないものは圧縮出来ないけど増える訳じゃなかいから
予測出来たものは数万分の1になるから平均を取れば 1/100って計算だとすれば・・・詐欺だな
0915名無さん・時を越えて
NGNG0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNGURI に変換すればかなりの圧縮だね。
圧縮展開作業すらいらない。
0919デフォルトの名無しさん
NGNG低級:アセンブラ、C
高級:Delphi VB
とかって事?
低級:基礎
高級:目的
?
0920デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/reuters/020110/e_researchers.html
この技術は実用化できるんでしょうか?
理論的には可能みたいですけど。
0921920
NGNG0922デフォルトの名無しさん
NGNG低級:HSP Ruby VB
0923デフォルトの名無しさん
NGNG何か良い方法はないでしょうか?
0924デフォルトの名無しさん
NGNGより奇怪語に近い(つまり人間様が扱い難い)方が低級で、
奇怪語から遠い(つまり人間様が扱い易い)ほど高級
0925デフォルトの名無しさん
NGNG低級:ruby
0926デフォルトの名無しさん
NGNGなるほど、ありがとうございます。
0927デフォルトの名無しさん
NGNG低級言語:
マシン語に近い言語。
1文がマシン語1命令に相当。
高級:
自然言語に近かったり、OOPをサポートしてたり、
マシン語と比べていろんな機能が追加されてる言語。
1文が複数のマシン語に展開される。
Cも高級言語だけど、高級言語の中では比較的低級なんていわれるのは
C言語の1文は割と少ないマシン語に展開されるし、
C言語の中にアセンブラコード埋め込むような機能を持ってるコンパイラも多いから。
0928デフォルトの名無しさん
NGNG>>925 次のスレたてるように
0929925
NGNG0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNG圧縮対象のバイト列に近いバイト列を発生させる
(フラクタルみたいにゃ)関数のパラメータと、
その二つのバイト列の差を記録するような感じなのかにゃ、
とかフカしてみたり。
0932デフォルトの名無しさん
NGNGPlatformSDKに入ってるSpy。
MSのftpにある。
0933デフォルトの名無しさん
NGNG新スレッド
0934デフォルトの名無しさん
NGNG0935きつね
NGNG<ul>
<li>学校
<ul type="disk">
<li>小学校
<li>中学校
</ul>
</li>
として全て"●"の箇条書きを作りたいのですが
小中が"○"になってしまいます
どなたか分かるか教えてください
0936デフォルトの名無しさん
NGNG板違い。Web制作者板に逝け。
0937デフォルトの名無しさん
NGNGこのスレにどうぞ
☆ Webサイト制作初心者用スレッドver15 ☆
http://pc.2ch.net/test/read.cgi/hp/1010524882/
ちなみにそういった「見た目」はブラウザの実装依存であり
HTML の範疇外なので CSS を使わないと実現できません。
0938デフォルトの名無しさん
NGNGというか、最近って祝日を全部日曜日とくっつけて連休化しようとかの動きがあったような気がして、
↓を信用していいのかどうか…。
www.houko.com/00/01/S23/178.HTM
技術ネタでなくてスマソ。
0939仕様書無しさん
NGNGhouco.com に書いてあるのは、すでに公布されている法律。
それを信じないで、なにを信じるんだヨ!
そのかわり、あなたが言うとおり、今後は法律がバンバン変わりますので
よろしく。
あと、けっこう間違いやすいのが春分・秋分の日。
いちいち東京天文台に聞かなくても毎年の概算値を出す式が
よく知られていますので、それを使うと良いです。
天文関係のサイトを探すと見つかるヨ!
0941938
NGNG>>939氏
計算式ってこれだよね。www.top.or.jp/~cpop/syunbun.htm
何も知らずに、csvでカスタマ可能なデータ仕様にしちゃったから、特殊なロジックを入れるのは嫌だぁ…(w
しょうがないんだが。
>>940氏
足りない?ってゆーか他に祝日あったっけか??
0942939
NGNG計算式、それでいいと思います。 (・∀・)イイ!
カレンダのテーブルを csvファイルに持つのであっても、
csv ファイルを定期的に自動生成すればいいんじゃないかなぁ。(毒)
>>940
足りない情報:崩御のスケジュール?
(((( ;゚д゚)))ガクガクブルブル
0944Delフサギコ
NGNGミ,,゚Д゚彡 < VisualInterDevの質問は
ミ つ且~~ \ どこですりゃいいですか?
〜ミ,,,,,, ,,ミ
0945デフォルトの名無しさん
NGNGTeXで「�V」を表示させるコードを教えてください。よろしくお願いいたします。
0946デフォルトの名無しさん
NGNGIII
0947デフォルトの名無しさん
NGNG名前がそっくりな新スレに移ってください。
***すれ立てるまでもない質問はここで 第8刷***
http://pc.2ch.net/test/read.cgi/tech/1010673275/
0948Perlで質問
NGNGSSIみたいに別のCGIを動かして
結果を挿入したいんですが、
どうやったらいいんでしょうか?
Googleで調べてみたんですが
どうしても見つからない……というか、
どう検索かければいいものか……
どなたか、よろしければ教えてください。
お願いします。
0949Perlで質問
NGNGあ、すいません、質問に補足です。
Perlで組んだものを挿入するのは
Requireだったと思うんですが、
挿入したいのはCで組んだものです。
0950デフォルトの名無しさん
NGNGメクラかお前は。
0951デフォルトの名無しさん
NGNG0952Perlで質問
NGNG0953デフォルトの名無しさん
NGNG再度告知
このスレは終了しています。
同名の新スレに移ってください。
***すれ立てるまでもない質問はここで 第8刷***
http://pc.2ch.net/test/read.cgi/tech/1010673275/
0954Perlで質問
NGNG刷数が同じだったから偽すれだと思った。
0955デフォルトの名無しさん
NGNGメール欄に sage と入れてね。
0956デフォルトの名無しさん
NGNGけっこう良い印象を持っていただけにショックです。
なにか理由はあるのでしょうか?
0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG次のプログラムでなぜ数字が塗りつぶされてしまうのか
お教えください。clsで消したくないのです。
よろしくお願いします。
title "スロットマシーン"
screen 0,320,200
;picload "TITLE.BMP"
*spacekey
stick ky,0
if ky&16 :goto *main
wait 5
goto *spacekey
*main
cls
font "MS ゴシック",50,1
*main2
x=0
repeat 10
pos 10,10
mes x
x+=1
wait 10
pos 10,10
mes " "
loop
goto *main2
stop
0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNGこのスレは終了しています。
同名の新スレに移ってください。
***すれ立てるまでもない質問はここで 第8刷***
http://pc.2ch.net/test/read.cgi/tech/1010673275/
レス数が950を超えています。1000を超えると書き込みができなくなります。