トップページ⇒tech
992コメント284KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさんNGNG
質問する前に
http://www.google.com/
http://2ch-kensaku.ddo.jp/
などで検索してみてください。

第1刷 http://piza.2ch.net/tech/kako/975/975576060.html
第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/
第5刷 http://pc.2ch.net/test/read.cgi/tech/1001998049/
0002前スレ988NGNG
>>前スレ997

> #あとでICMP喋りるコードに置き換えるツモリナンデス という言い訳可。

まさしくその通りです。
ですので、小一時間ほど問いつめないでくださいぃ。
0003デフォルトの名無しさんNGNG
まずここ読め>5の988
ttp://www.hlla.is.tsukuba.ac.jp/~yas/sie/pdsoft-2000/
0004デフォルトの名無しさんNGNG
>>2
system() とってみ?かわりにwhile(1);やら
read(0,buf,1); やらいれて。

Ctrl-C効くようにならんか?
0005竹内のりよしNGNG
有限会社FUNの竹内と申します。

わが社では正社員はもちろん、フリーおよびアルバイトを募集しております。
責任を持って仕事をしてくださる方、あっと驚くような発想力、ユニークな
アイデアをお持ちのSE・プログラマの方をお待ちしております。

言語:JAVA、ASP、VB、C、ACCESS、COBOL、その他
業務:WEB系、アプリケーション系、能力に適した各種業務
勤務:在宅(SOHO)および都内近郊

単価は経験や業務形態等により異なりますが、目安は40万円〜70万円です。

最近ではWEB系および金融機関での人材が求められておりますが、その
一方ではCOBOLに代表される事務系の仕事もまだまだあり、技術者の
方にあった仕事をご紹介いたします。

皆様のご応募ご登録をお待ちしております。

有限会社FUN 担当 竹内のりよし
東京都千代田区岩本町2−7−3 2F
携帯:090-1611-9539
電話:03-5825-3575(10/31からは03-3863-7653に変わります。)
0006デフォルトの名無しさんNGNG
初心者です。 PERLについてお聞きしたいのですが、
よく こんな記述があります
!QUERY{'name'} && &error(bad_name); うんたらかんたら・・
最初の&&は論理演算子でアンドを意味してると思うのですが、
その後の&の意味が良くわかりません。
関数を呼び出すためにつけるのでしょうか?

perlは良く知らんけど、ユーザ関数の呼び出しは&つけるんじゃなかったっけ?

そうなんですか ユーザー関数というのは、SUBで自分で定義した関数ですよね
でもそれには必ずしもついてなかったような・・・
つけてもつけなくてもかわらないのかなぁ・・・
0007デフォルトの名無しさんNGNG
>>5
そのラインナップであえてC++が無いのはなぜだろう?
0008デフォルトの名無しさんNGNG
http://www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html

Viawebで働いていた期間、私は人材募集記事をたくさん見た。新しい競争相手は毎
月のように現われた。いつも最初に私がしたことは、まずオンラインデモがあるか
どうかをチェックして、それから人材募集を見ることだった。 1〜2年したら、警戒
すべきライバルとそうでないところとを見分けられるようになった。人材募集がい
かにもITといった匂いをただよわせていればいるほど、その企業は脅威ではない。
一番安全なのはOracleの経験者を募集しているところだ。そういうところを警戒す
る必要は全く無い。また、JavaやC++プログラマを募集しているところも安全だ。も
しPerlやPythonプログラマを募集していたら、ちょっと気を付けたほうがいい。そ
の企業の、少なくとも技術部門は本物のハッカーがやっている可能性が高いからだ。
もし私がLispハッカーの募集広告を目にしていたら、きっとかなり心配していただ
ろう。
0009デフォルトの名無しさんNGNG
前スレ988は解決したのか?
0010前スレ988NGNG
>>3, >>4. >>9
助言ありがとうございます。
いま>>3氏に教えていただいたサイトを読んでいます。
文字を読むのがトロいので、まだ問題の解決に至っておりません。

また、進展がありましたら、ご報告いたします。
0011デフォルトの名無しさんNGNG
他サイトに置いたファイルを読み込むにはperlではどうすればいいのでしょうか?
0012132番目の素数さんNGNG
#include<stdio.h>
double f(double);
double fd(double);
main()
{double x,y;
int imax=5,i;
scanf("%lf",&x);
for(i=1;i<=imax;i++)
{
y=x-f(x)/fd(x);
printf("%lf %lf\n",x,y);
}
}
double f(double x)
{
return (x-5)*(x-3)*(x-1)
}
double fd(double x)
{
return (x-5)*(x-3)+(x-3)*(x-1)+(x-5)*(x-1)
}
ニュートン法で方程式の解の近似値を求めたいのですが、実行して6を入れたりすると、
6.0000 5.7432
6.0000 5.7432
6.0000 5.7432
6.0000 5.7432
6.0000 5.7432
という感じで出力されてしまうのですが、どこがおかしいのでしょうか?
できたら教えていただきたいのですが。
0013名無しさんNGNG
C言語で1bit単位でファイルに入出力したいんだけどいい関数ありませんか.
0014デフォルトの名無しさんNGNG
>>12
printf の直後に x=y; を。
0015 NGNG
C言語で逆ポーランド記法で電卓を作ってるのですが、
入力の型をcharもしくはintどちらにすればよいか、わかりません。
どなたかおしえてもらえませんでしょうか?
0016デフォルトの名無しさんNGNG
intにしとけ>15
0017デフォルトの名無しさんNGNG
>>15
昨日からあちこちに質問張りまくってる人? 鬱陶しいからマルチはやめて、宿題は

宿題見てやるよ
http://pc.2ch.net/test/read.cgi/tech/1003838158/


で聞いとけ。
0018 NGNG
 16>ありがとうございます。
Int型で入力ということは、getcharで各トークンごとで入力するほうが
いいですかね?
0019 NGNG
 17>その方とはちがいます。
そこに逝ってきます。
0020デフォルトの名無しさんNGNG
かなりくだらないことかもしれませんが、ふと思ったので質問します。

文字列をその言語の構文として実行する関数(Perlのeval()等)はインタープリタ言語のなせる技ですよね?コンパイラ言語では不可能ですよね?
002112NGNG
遅ればせながら、14さん、ありがとうございました。
おかげでうまくいきました^o^
0022デフォルトの名無しさんNGNG
メンバ変数1個も無いクラスでもsizeof取ると0ではないのはなぜなのでしょう?
ぱらぱらと本を読んでもちょろっとしたコラムくらいしか見つけられず。
googleで検索しようにも何を検索すればいいのか。とりあえずこちらのページがあったんですが。
ttp://www.osyt.co.jp/01eigyou/object/objture2.htm
…鉄則で納得していいものなのでしょうか。
0023デフォルトの名無しさん NGNG
>>22
ハァ?存在しないのと中身が無いのは違うだろ。
0024デフォルトの名無しさんNGNG
>>22
メンバ変数以外にもオブジェクトとして成立させるための情報を保持するスペースが必要。
処理系の中身のことも勉強すると面白いよ。
0025デフォルトの名無しさん@NGNG
プログラムの勉強をはじめたいのですが、まず最初は何からやればいいのでしょうか?
プログラムじゃないけど、HTMLは覚えました。
JAVASCRIPTは、本だけ買ってある状態です。
友達に聞いたらまずはJAVAから入れ。っていわれたんだけど、どんなもんでしょ?
0026デフォルトの名無しさんNGNG
>>25
その友達は正しい。
Javaから入れ。
0027>25NGNG
Pythonで学ぶプログラム作法
http://www.pearsoned.co.jp/washo/prog/wa_pro45-j.html

具体的に作りたいものがあるなら
http://www.borland.co.jp/delphi/personal/
0028デフォルトの名無しさんNGNG
>>27
初心者にPythonはちょっとアレかも。
0029千葉トマトNGNG
Win98でJAVA JDK1.3のインストール後
デスクトップにMS−DOSプロンプトの
ショートカットを作って
そこでコンパイルをして実行を行いたいのですが、
よくやり方がわかりません。
(SUNのホームページを見て試したのですが・・・)
Win2000を使っては、できてたのですが
だれか教えてください。
そもそもエディタで作ったJAVAプログラムを
MS−DOSプロンプトでコンパイルするにはどのような
設定をすればいいのでしょうか。
あとMS−DOSプロンプトのリンク先の設定は
Win98でできるのでしょうか。
初心者のくせに ながながと書いてスミマセン。
0030デフォルトの名無しさんNGNG
C言語で日付計算機を作にはどうしたら良いのでしょうか?
これってどのくらいのレベルですか?

$ datecalc (20001231 - 19990101) + (20010415 - 20010114)
YYYYMMDD 形式で答えを返す。
0031デフォルトの名無しさんNGNG
>>30
 とりあえず、再帰が使いこなせて、構造体がわかっていれば
なんとかなりそうなレベル。
 結構めんどくさいだろうけどねぇ。いい勉強にはなるかも。
0032デフォルトの名無しさんNGNG
超初心者です。

趣味でプログラムを組みたいとおもったところ、ネットで知り合ったプログラマー
の方から、javaをやるのが良い、とアドバイスを受けました。

さっそく、「10日で覚えるJAVA入門教室」という本を買ってきました。
で、JDKをインストールして、シコシコとメモ帳でプログラムらしきものを組んだの
ですが、classファイルにすることはできても、exeファイルにはできません。

exeファイルにして、他人にプログラムを実行させるには高いソフトを買わなければ
ならないのでしょうか?


よろしくお願い致します。
0033デフォルトの名無しさんNGNG
Javaの事を全然理解してないんだね
003422NGNG
class A {int x;}; sizeofで4バイト
class B {int y[2];}; sizeofで8バイト
という感じになるので(環境によって若干変わるでしょうが)
class C {}; ならsizeofとったら0になるのかなと思ったらそうではな無かったので
どういう理由なのかと思ったので。

>>23
>ハァ?存在しないのと中身が無いのは違うだろ。
>>24
>メンバ変数以外にもオブジェクトとして成立させるための情報を保持するスペースが必要。

というと、ただ存在するためだけにメモリを消費するということになっているので
しょうか…。うーん、vptr等とは無いと困るだろうなというのがなんとなく分かるのですが
こっちは無いとどう困るのか?というのが良く分からない…。
0035デフォルトの名無しさんNGNG
VisualJは実行形式にできるとか聞いたことがあるが
0036デフォルトの名無しさんNGNG
>>28
環境揃えるのが大変かもしれないけど、覚えやすいと思うよ。
対話型で実行できるのも初心者には向いていると思う。

>>30
まとまった情報のあるページが見つからなかったが、
このページが参考になるかも。
http://www.ht-net21.ne.jp/~sgwr-t/lib/libtop.htm
time_t 型と tm 構造体の使い方が分かればそれほどでも。

式自体は後置式にすればいい。
「逆ポーランド」で検索すれば資料は手に入るよ。
e.g. http://www.sm.rim.or.jp/~shishido/pol.html
0037デフォルトの名無しさんNGNG
>>29
jdkのbinディレクトリにパス通ってる?
0038デフォルトの名無しさんNGNG
>>32
その他人に JRE をインストールしてもらいましょう。
http://java.sun.com/j2se/1.3/ja/jre/
0039デフォルトの名無しさんNGNG
へー、JavaってVBみたいなんですね
0040デフォルトの名無しさんNGNG
>>39
VB が UNIX でも使えればねえ。
自社 OS の 自社 言語なのに
ランタイムがごちゃごちゃと必要なのは MS の失敗だな。
0041デフォルトの名無しさんNGNG
UNIX用のVBのポーティングあるよ。
Win専用と思いこむのは勝手だが嘘は教えるな。
0042デフォルトの名無しさんNGNG
>>41
こういうやつ?それとも MS がリリースしてたっけ?してたら謝る。
http://www.gnome.org/projects/gb/
http://vb4linux.sourceforge.net/

まあ、Java だって Blackdown や IBM がポーティングや別実装作ってるから
プロパーに拘る必要もないが。
0043デフォルトの名無しさんNGNG
そういうやつ。
MSのはWine上でしか動かないだろうね。

関係ないけどexcelのポーティングもあったね。
perl用のlibで。VBAないけど便利便利。
0044千葉トマトNGNG
>32さん
SUNのホームページ見たんすけどできなかった
すよ
よかったら教えてください。
0045デフォルトの名無しさんNGNG
>>41
Windows用の豊富なコンポーネントを利用できないVBのどこに価値が?
0046デフォルトの名無しさんNGNG
VBの市販コンポーネントは大体屑なんだがな。
0047デフォルトの名無しさんNGNG
>>46
プログラマの人件費と比べると、買ったほうが安い場合も多い。
0048デフォルトの名無しさんNGNG
でもそれを買った上にしょうもない機能不足を補うために
プログラマが必死こいて残業するコストを考えると、
買わないで作った方がやすい場合が多い。
0049デフォルトの名無しさんNGNG
使ったことないから知らないんだけど、
そういうコンポーネントってソース付きなの?
0050デフォルトの名無しさんNGNG
ほぼついてないよ。
0051デフォルトの名無しさんNGNG
>>48
それは、買うものを間違えましたね。必要な機能がそろってるかどうかぐらい、事前に
チェックしましょうよ。
0052デフォルトの名無しさんNGNG
41は上の2つのVBのポートを本当に使い込んだことがあるのかと問い詰めたい。
縛りあげて問い詰めたい。
005341NGNG
使い込んでません。はい。
0054デフォルトの名無しさんNGNG
>>41 >>52
逝ってらっしゃい
http://www2.bbspink.com/sm/
005541NGNG
>>54
すでに常連
0056デフォルトの名無しさん@NGNG
>>26-28>>36
どうもありがとうございます。
じゃ、明日にでもJAVA関係の本から始めてみます。
お勧めの本ってのありますか?
pythonはそのあとにやってみるつもりです。
0057デフォルトの名無しさんNGNG
えっちなホームページを見ていると広告がいっぱい出たり、画面が
閉じなくなったりして大変なので、プロキシーを用意して途中で怪
しいスクリプトをカットしようかと思いました。
こういうプログラムを書くには何を勉強すれば良いのでしょうか?
0058デフォルトの名無しさんNGNG
自分のスキルを一切書かないで一体なにを言えというのだ?
「東大に入りたいのですがなにを勉強すればいいですか?」とほざく
人間に近いぞそれじゃ。
0059デフォルトの名無しさんNGNG
はじめてよむ486 アスキー
どうですか?
アゼンブラとかくみこみシステム勉強したいいんだけど
0060デフォルトの名無しさん NGNG
>>34
class C{}; ってそんなクラス必要か? 必要ないよな。
でも 名前をつけたらその情報はどっかにあるんだよ、アタリマエじゃん。
無いとどう困るかって問題じゃないだろ。
sizeof void は0になるか? なると思うか?
0061デフォルトの名無しさんNGNG
>>57
マジレス。ブラウザの設定を変更して JavaScript 切れ。
0062デフォルトの名無しさん NGNG
>>57
勉強しなくていいからエロ本でも読んでおきなさい
0063デフォルトの名無しさんNGNG
おっしゃる通りですね。質問の仕方が下手でゴメンなさい。
えっと。昔、C++BuilderのVersion1 を持ってたのですけど、
Delphi の TCP/IP コンポーネントを自分が使いやすい用に
書き直したことがあるぐらいです。C言語はちょっと判るぐらい。
C++はC++Builderでしか使えないし。

ターゲットとしては、稼働中のLinuxサーバ上でdaemonを作る
のがカッコよく思えるのですが、unix のプログラミングに関
する基本的な知識を持ってなかったりします。何、勉強すれば
わかんない状態。
漠然とは、socket の使い方。daemon の作り方。スレッドの
制御の仕方なのかなぁ〜とか思ってるぐらいです。

お友達にも見せたい事を考えると Windows 上で動くのも作り
たいけど、通信部分以外にいろいろと制御しない事がありそうで
これはちょっと後かな・・・と。
0064デフォルトの名無しさんNGNG
>>60
型情報だけ引数にして渡すことで、ファクトリメソッドを実装するようなテクニックは存在するから、
中で enum とか typedef しか定義していないような「空っぽの型」も使い道はあります。

http://www.awl.com/cseng/titles/0-201-70431-5/

ここから Loki.zip を持ってきて Type2Type と AbstractFactory.h で定義されているクラスを読ん
でみると面白いかと。
0065デフォルトの名無しさんNGNG
> 漠然とは、socket の使い方。daemon の作り方。スレッドの
> 制御の仕方なのかなぁ〜とか思ってるぐらいです。
あってるよ。pthreadはやめといたほうが賢明だけど(スレッドの
かわりに fork, select などのシステムコールを使います)。

自分が簡単だと思うLinuxかなんかのプログラミング本と、あと2冊、
「詳解UNIXプログラミング」と、「UNIXネットワークプログラミング
vol.1」を買っておけ。これらは辞書のかわりです。

HTTPのプロトコルも覚えろ。Windows用のフリーのネットワークモニタ
がいくつかあるからそれつかって通信を覗け。Linuxで覗いてももちろん
OKだが。

こんなとこかな。
0066デフォルトの名無しさんNGNG
>>59
いきなり486なの?8086じゃなくていいのか?
組み込みアセンブラなら、とりあえず8086でいいとおもうのだが。
0067デフォルトの名無しさんNGNG
>>65
ありがとうございます。
バイブル的な本の名前が聞けたのは大収穫です。
ちなみに手元に「UNIX ネットワークプログラミング」
と言う本がHBJ出版局でありますけど、これとはまた
違う本なのでしょうか?
0068デフォルトの名無しさんNGNG
>>57
マジレス。作るより探せ
006965NGNG
俺が言っているのは、
http://www.amazon.co.jp/exec/obidos/ASIN/4894712059/

UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI
W.Richard Stevens

なので、別の本だね。67が言ってるのは、薄青(灰色?)+赤字の表紙かなんかの、
レースゲームなんかの例が載ってる本かな?遠い昔に読んだかもしれない。

たぶん、その本もサンプルとしては良いと思われ(w
0070デフォルトの名無しさんNGNG
>>59
やめとけ。

「はじめてよむ486」は、x86 で 80386 以降に追加されたOSよりの機能、仮想記憶やリングプロテク
ションの話を集中的に扱っている。アセンブラの入門書じゃない。
007157NGNG
>>68
もちろん。
作るよりインターネットセキュリティを導入するなり、
JavaScriptの特定命令をCUTしたいだけならブラウザに
パッチを充てる方が手っ取り早いのは承知しています。

で、動機はアレですがこれを機会にこの方面の知識を
付けて起きたいな〜と言う事なのです。応用の利く
基本知識ですし。
0072デフォルトの名無しさんNGNG
>>71
俺はおみとろんで機能的に十分だから車輪の再発明したくないなあ。

Proxomitron Part5
http://pc.2ch.net/test/read.cgi/win/998107323/
007322NGNG
>>60
>sizeof void は0になるか? なると思うか?
そうですな。int a[2];のsizeofが8だからってintのsizeofが0には
ならないものな…。まだちょっと何か混乱/混同していますがなんとなく
分かってきたような(まだ違う方を向いているような)。
>>64
ありがとうございます。早速みてみます。
0074デフォルトの名無しさんNGNG
>>72
本人がやりたきゃなにしたっていいんだよ
0075デフォルトの名無しさんNGNG
>>60
> sizeof void は0になるか?
考えたことなかったな。試してみたら gcc 2.95.2 だと 1, VC6 だと 0, BCC だとコンパイルエラーに
なったが、これって規格上は未定義動作なの?
0076787NGNG
スロットの解析をするのに何が必要かお聞きしたいのですが?
解析したいCPUはLE2080Aってやつなのですが…別名V2チップというやつです。
解析は自分でしないのですが、道具を揃えたいのでお願いします。
0077デフォルトの名無しさんNGNG
違法性あったりしたら寒いな…。>>76
0078デフォルトの名無しさんNGNG
sizeof voidは矛盾してます。
コンパイルエラーが正しい。
マクロ経由でも無い限り、こんな式はありえないです。
007922NGNG
ほんとだ、コンパイル時にエラー出ますね。>sizeof(void)
(古めの某コンパイラでは通りましたが実行結果、sizeofの戻りは0xffffffff...)
0080デフォルトの名無しさんNGNG
>>76
STARNOVAXかいな…
日本に代理店あったかな…台湾のメーカに直接問い合わせて開発キット
購入しかないかも。
008160NGNG
>>75 >>78 >>79
ガ―――――――――煤i゚д゚;)――――――ン!
sizeof ( void* ) に訂正させてください。 ってダメ? すみません、逝って来ます。
0082デフォルトの名無しさんNGNG
>>81
そりゃずいぶん話がかわってくるな(笑
0083デフォルトの名無しさんNGNG
チューリングマシンって、どんな機械のことなんですか?
0084デフォルトの名無しさんNGNG
>>83
google で検索したら、すぐに解説ページが出ていたが。
0085デフォルトの名無しさんNGNG
ごめん、そういや文字列検索のチューリングマシンを習った記憶がある。

オートマトンとは何が違うのよ?
0086デフォルトの名無しさんNGNG
>>85
テープに文字を書き込めることと、ヘッドが左にも動けること。
0087デフォルトの名無しさんNGNG
いくつか質問させてください。
vc++6でMFCプロジェクトをウィザードに従って作成し、
それをまったく弄くらずにそのまま実行すると、ビルドが終了して
アプリケーションが起動したと同時に以下の内容のダイアログがでて
不正処理で落ちてしまいます。
また、C**ViewクラスのPreCreateWindow関数でcs.styleを弄くると同じように
File:viewcore.cpp
Line: 68
で落ちてしまいます。
どうしたらよいのでしょうか。

Debug Assertion Failed!
Program: *****.EXE
File:winocc.cpp
Line:331
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

してもう一つ。
クライアント領域の3D効果を消すにはどうすればよいのでしょう?
SDKだと何もしなければふらっとだったのにM
FCだと標準でへこんでるのがどうしても嫌なんです。
ご教授願います。長文失礼。
008876NGNG
>>80
STARNOVAXというやつはどんな道具ですか?それと幾らくらいですか?
質問ばかりですいません。
008922NGNG
>>81
いや、戻ってきてください。そう、sizeof(*void)ならばまぁポインタの
大きさ分なんだろうなと納得できるのですが。メンバ持たないクラスの
サイズに関しては、意味はわからないが言いたいことはわかる(c)誰だっけ
と言う感じでして…。(>わかってない)
0090デフォルトの名無しさんNGNG
>>89
class A {};
A a;
void *p = (void *)&a;

とやったとき p には何らかの値が入るわけだが、a が 0 バイトだったらどうするよオイ、
という話なんだろうか。
0091デフォルトの名無しさんNGNG
>>89
細かいがvoid*な。
009222NGNG
>>90
そこでA a[10];とかでaが0バイトだったらどうなるよ、って言うことなんですかね?
そういう矛盾(?)を解消するためだけに、サイズが0じゃないと言うことなんで
しょうか。
>>91
その通りです、すいません。
0093あぼーんNGNG
始めてプログラミングに挑戦するんだったら
どの言語がいいですか?
先輩方アドバイスヨロシク
0094デフォルトの名無しさんNGNG
>>93
Javaにしとけ。ほかの言語に比べてコーディングスタイルに関して
それなりにうるさいから、よいスタイルが身につきやすい。

JavaやったらCやってC++やって、その間にPerlでもやればOK。
Cやるときに、きちんとコンピュータアーキテクチャとデータ構造、
アルゴリズムを身に付けておくこと。あと、ネットワークに
関する知識もCやるときに身に付けておくとあとあと便利。
0095デフォルトの名無しさんNGNG
>>93
↑
上記のことをマスターしたら、うちに就職しにくるように。
0096デフォルトの名無しさんNGNG
>>90
60 ではないですが ANSI C++ の規格書を調べてみました。

> 1.8 The C++ object model
> 5 Unless it is a bitfield (9.6), a most derived object shall have a nonzero size and shall occupy
> one or more bytes of storage. Base class subobjects may have zero size. (以下略)

ということで規格の上では sizeof(A) > 0 が要請されてますね。なぜ sizeof(A) == 0 ではまずい
のか、それと sizeof(void *) != 0 であることとの関係は謎ですが、そのあたりの解説は 60 氏が
帰ってきたらお願いしましょう。
0097あぼーんNGNG
>>95
了解
009860NGNG
>>96
『存在するもののサイズが0になる』方が不自然じゃんって言いたかっただけなんです。
voidの話は不定という型があるんだから中身の無い器もありだろうって言いたかっただけなんです。
今後、半年はROMってますんで、もうこれでかんべんしてください。涙にまみれてサゲ。
0099デフォルトの名無しさんNGNG
>>88
STARNOVAXは台湾のメーカ。値段その他はメーカに直接問い合わせれ。
0100デフォルトの名無しさんNGNG
>>98 >>96 >>90

 class A {};
 A *x,*y;

のときに
xとyが同じオブジェクトを指しているかどうかを
チェックしたい時に

if( x==y ){ ほげほげ }

と書くよな?
この書き方はサイズが0のオブジェクトを許すと破綻するだろ?

それだけの理由だと思うが。
0101デフォルトの名無しさんNGNG
>>60
それから名前(型情報?)を入れるには1バイトじゃどう考えても足りないよな。
256種類しか識別できないじゃん。
つーわけでその1バイトはオブジェクトの識別子としてアドレスが使えるように
保証するための埋め草。
0102デフォルトの名無しさんNGNG
>>100
決めの問題だけでわ?
破綻しないと決めれば破綻しない。
0103デフォルトの名無しさんNGNG
>>102
まあ、C,C++の仕様決めた連中がそういう仕様を選択したって
こったな。実装簡単そうだし。
0バイトのオブジェクトでも破綻しないようにするには
新しい演算子や機構が必要になりそう。
0104デフォルトの名無しさんNGNG
質問なのですが、自作のある程度時間のかかるプログラム( p とします)が
あります。このプログラムはコマンドライン引数を一つ取ります。

これを起動するのに

p 1
p 2
p 3

とバッチファイルに書いて実行しようと思うのですが、NT/2000 と 95/98 で
動作に違いは出るようなことはあるのでしょうか?

例えば、p 1 が終わらないうちに p 2 を始めてしまうとか。
0105104NGNG
104 とは別ですが(関連あるかもしれないけど)、

excel
dir

とバッチファイルを書くと、Excel が起動せずに(?)、dir が実行されます。

start excel
dir

と書くと Excel が起動して、dir も実行されます。

上では Excel はどうなってしまっているのでしょう?
0106デフォルトの名無しさんNGNG
 大学の講義で、エクセルVBAを受講しているのですが、知識的にも
 経験に乏しいせいか、今度出された課題がわからなくて困っています。
 それは、二次方程式のプログラムを作成が課題のテーマなのですが、ぜひ誰か
 お教え願えないでしょうか
 
0107デフォルトの名無しさんNGNG
106の補足ですが、2次方程式ax^2+bx+c=0の解を、根の公式を利用して
a,b,cを確定するプログラムです。どうか教えてください
0108デフォルトの名無しさんNGNG
>>104-105
バッチファイルからの起動で、GUIアプリは終了を待たない。
終了を待ちたければ
start /w <filename>
で起動。
0109デフォルトの名無しさんNGNG
>105
プロンプトからexcelって打ったらどうなる?
pathが通ってないだけに一票
0110104,105NGNG
まず >>109 さん、

まったくその通りでありました。いやはや、お恥ずかしいかぎりです。


で、>>108 さん、私は Windows2000 で試してみたのですが、

c:\フルパス\excel
dir

とバッチを書いた場合に、dir の実行は excel が終了するまで待つようです。
プロンプトから直接ならば excel を起動して、すぐにプロンプトに戻ってきます。
0111_NGNG
lexとyaccについて、初歩的なことから
のっているHPなぞがあればおしえてください。
0112デフォルトの名無しさんNGNG
TAに対してVBのMSCOMMでシリアル通信を行うプログラムを作成しているのですが、
ATコマンドのリザルトコードの「RING」を検出するにはどうしたら
よろしいのでしょうか?

TAはATermIT65Proです。
0113デフォルトの名無しさんNGNG
>>105
start を使うと ShellExecute で、使わなければ CreateProcess で起動される。

ShellExecute はレジストリを見て PATH 環境変数を設定してから起動する。だから PATH が通っていなくても起動できる。

以下のキーに何が書いてあるか見てみろ。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\EXCEL.EXE
0114デフォルトの名無しさんNGNG
最新のPlatformSDKが欲しくて
ftp.microsoft.comにアクセスしたのですが、
Anonymous Login出来なくなってます。
どうにか入手する方法ないでしょうか?
0115デフォルトの名無しさんNGNG
>>114
IE6 で ftp://ftp.microsoft.com/ に接続したら anonymous でログインできたけど。もしかして、
一時的にログインユーザ数が制限超過してただけじゃないの?
0116デフォルトの名無しさんNGNG
>>114
IE使ってwebから取れよ
0117116NGNG
遅れたか...8月のからFTPからは最新版は取れなくなってたような
気がする。オンラインインストールのみ(resume効かず)
0118デフォルトの名無しさんNGNG
>>117
ダウンロードサイトまでたどり着けないんですが、
リンク貼ってもらえないですか?
0119デフォルトの名無しさんNGNG
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.1.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.2.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.3.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.4.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.5.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.6.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.7.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.8.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.9.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.10.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.11.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.12.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.13.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.14.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.15.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/2601.0/FULL/Extract.exe

これですね
0120デフォルトの名無しさんNGNG
新規スレッドを立てる画面を別にしたのに、どうしてこうまた最近クソスレが増えたのか
わかりません、教えてください。
0121他の板の住人ですがNGNG
すみません。とても簡単なことなんでしょうが。。

ABCDXXXX.datという(テキスト)ファイルを、 hoge.exeというフィルタを通して
ABCDXXXX.txtという新たなテキストファイルにしたいんです。

XXXXがとてもじゃないが多すぎるんでどうしたらよいか困ってます。
バッチか何か使うしかないんでしょうか。。
0122デフォルトの名無しさんNGNG
perl覚えろ
0123デフォルトの名無しさんNGNG
>>121 windowsかdosなら簡単
コマンドプロンプトから
copy *.dat *.txt
0124デフォルトの名無しさんNGNG
ハァ?
0125デフォルトの名無しさんNGNG
>>123
>>121 を良く読んでみよう。
0126他の板の住人ですがNGNG
あう ごめんなさい。説明が悪かった。
フィルタを通すので、「使用後」はファイルサイズが小さくなってたりするんです。

で、このフィルタは追記型になっていて、
hoge.exe abcdxxxx.dat > test.txt
とするとがんがんtest.txtに溜まって逝っちゃう、と。
ということで困ってるんです。
0127デフォルトの名無しさんNGNG
hoge.exe abc0001.dat > abc0001.txt
hoge.exe abc0002.dat > abc0002.txt
hoge.exe abc0003.dat > abc0003.txt
hoge.exe abc0004.dat > abc0004.txt
hoge.exe abc0005.dat > abc0005.txt
hoge.exe abc0006.dat > abc0006.txt
このようにどんどんコピペして .bat にして実行。
0128デフォルトの名無しさんNGNG
dos なら
for %%n in (*.sys) do echo hoge.exe %%n > %%n.txt
とかでダメなの?
拡張子に工夫が必要かも知れないけど。
0129デフォルトの名無しさんNGNG
for %f in (abc*.*) do hoge.exe %f > %f.txt
0130デフォルトの名無しさんNGNG
>>129
ふぉろーサンクス
あと、make を使う方法もあるかも。
0131デフォルトの名無しさんNGNG
UBASICはどのスレで質問したらよいのでしょうか?
見つからない・・・。
厨房でごめんなさい。
0132他の板の住人でしたNGNG
アドバイスありがとうございました。
助かりました!
お礼にういろうでもいかがですか。
0133PGPNGNG
質問させてください
自分はLISP初心者なんですが、
GnuPGを使うときのSEMIファイルのpgg.elという
プログラムの意味(動作)を知りたいのですが
誰か知っておられる方はいませんか?
よかったらお教えください。
お願いします。
0134初心者NGNG
VB6使ってるんですが、
フォームのサイズを変更できなくするには
どーしたらいいん?
だれか教えて下さい。
0135VB? ナンデスカソレ?NGNG
>>134
まず>>1を読め。
そして「VB フォーム サイズ 変更」あたりで調べろ。話はその後聞こう。
0136初心者NGNG
>135
わかりました!
有難うございました。
0137初心者NGNG
VB6を使ってるんですが、
ドライブリストボックスにネットワークドライブ
を表示させたいのですが・・・
教えて下さい。
検索したんですがわからなくて・・・
0138デフォルトの名無しさんNGNG
BinHexのアルゴリズムが詳しく書いてあるホームページって
どっかありませんか?
検索してもなかなかでてこない…
0139デフォルトの名無しさん NGNG
windowsでCのコンパイラをつくりたいでござる。
どこかそれ系でわかりやすいホームページ、
またはお勧め書籍などがしりたいでござる。
0140デフォルトの名無しさんNGNG
参考図書スレがないのでオススメ本(C言語用)がわかりません隊長!!
K&Rは買ったんだけどその他のオススメを見たいのであります伍長。
0141デカルトの名無しさんNGNG
すごい一般的な質問なのですが、皆さん組む前の設計ってどうやってます?
自分は学生なんですが、ノートに必要な機能・関数仕様などまとめてるんですが、
プログラム書く段階で崩壊すること多々です(まあ設計が甘いんですが)。
規模・言語で多少の違いはあるかもしれないんですけど、参考までに「俺はこんな感ジー」
ってのあればよろしくお願いします。
0142デフォルトの名無しさんNGNG
>>139
【コンパイラ・スクリプトエンジン】相談室
http://pc.2ch.net/test/read.cgi/tech/981672957/
0143デフォルトの名無しさんNGNG
>>140
なぜか、プログラマー板のほうにある。

推薦図書/必読書のためのスレッド3
http://pc.2ch.net/test/read.cgi/prog/1000542653/
0144デフォルトの名無しさんNGNG
>>141
ユースケース書いてクラス図描いてる。
必要に応じてステートチャート図とシーケンス図を適当に書くこともある。
とりあえず UML 勉強すれ。
0145デカルトの名無しさんNGNG
>>144
どうもです。
やはりOOだと当然遭難ですよね。一応C++でやってるんですけどbetterCとしてnande...テヘ
いい機会なんで、OOと、ついでにgoogleで見つけたこことかで勉強してみます。
  http://www.atmarkit.co.jp/fjava/rensai/uml01/uml01.html
  http://www.asahi-net.or.jp/~dp8t-asm/java/
  UML皆でお勉強しよ♪
  http://pc.2ch.net/test/read.cgi?bbs=tech&key=980236172
んでやっぱCASEツールなんですね。UMLスレで紹介されてるイイオスでも見てみます。
まぁ、最初はツールなんかいらないって話ですが。。。
  http://www.iioss.org/index-j.html
UML使わないで、OOでない方法の方っています?フローチャート?
そういうの具体的にどうやってんですかね?ほんとに。
職場とかが無いので自分主体になってしまう。もっといい方法があるのかなぁ?
0146デフォルトの名無しさんNGNG
>>145
フローチャート書くくらいなら
・プログラムの機能を箇条書き
・必要なクラス/関数を箇条書き
した方がよっぽどいい。

簡潔に書けないなら分割して、
どうコードに落としていいか分からないほど
抽象的になっているなら具体化してやっぱり分割する。
0147145NGNG
そうですね、今は結局それに落ち着いてきています。
でもどんどん羅列→細分化ってやっていくと、数行の関数とかばっかになっちゃうんですよ。
なんか効率悪い気がしてならないんですけど。
0148デフォルトの名無しさんNGNG
>>147
OO だとそんなもんだよ。
メソッドは平均して10行以下になる。
メソッド呼び出しのオーバーヘッドが気になるなら
プライベートメソッドの分割を適当に抑制すればいい。
0149145NGNG
ありがとうございます。一人でやっていて、人から賛成されると自信わきますね。
あー、なんか本格的にOOやってみたくなってきました。
やりたいことがたくさんです、はい。一つずつ確実に・・・
0150VB? ナンデスカソレ?NGNG
>>137
偉そうに1回目答えちゃったから責任もって答えてみる(;´∀`)
多分VB6なら出来ると思う(VB使わないから知らないけど)
DriveListBox(?)のプロパティいぢり倒してみ。

それでダメなら・・・自作する。
GetLogicalDrivesってAPIでどのドライブが使えるかを拾って、0~25のループで1ビットずつ使えるかどうか調べながら、同時にGetDriveTypeってAPIでドライブの種類を調べてオーナードローでアイコンを表示しつつComboBoxに追加する。
0151(・∀・)NGNG
>>150 おまえそれVCLのソースパクリやんか!
          ∧  _ - ― = ̄  ̄`:, .∴ '    (>>150)
         , -'' ̄    __――=', ・,‘ r⌒>  _/ /
        /   -―  ̄ ̄   ̄"'" .   ’ | y'⌒  ⌒i
       /   ノ                 |  /  ノ |
      /  , イ )                 , ー'  /´ヾ_ノ
0152名無しNGNG
3.C言語で書かれたプログラム sample.c をコンパイし、 sample という実行
可能なファイルを作るには,コマンドラインからどのように入力すればよ
いか。(10)
0153デフォルトの名無しさんNGNG
>>152
make love
0154デフォルトの名無しさんNGNG
>>152
条件として OS と処理系が与えられなきゃ、答えられない。
0155デフォルトの名無しさんNGNG
スレ、ここであってるよね?

Readline で補完方法をカスタマイズしたいんだけど、
man/info みたいな書き方じゃなくて、具体的な
方法つきの解説ってないの?

言語は Perlね。でも、例題つきならCでもいい。
0156デフォルトの名無しさんNGNG
>>152
mv sample.c up.c
# moon prism power
make up
mv up sample
0157デフォルトの名無しさんNGNG
>152
キショい
0158デフォルトの名無しさんNGNG
gdiplusは加算合成って出来ないのかしらん?
0159デフォルトの名無しさんNGNG
Delphi6パーソナルをダウンロードして気に入ったので参考書買おうと思ったら近所に売ってませんでした。
Delphi6パーソナルのパッケージ版に説明書はいってますけどこれってヘルプと内容同じなの?
0160デフォルトの名無しさんNGNG
複数のOS上への移植を意識したコードを書いてるんですが、
ifdefの嵐です。これを避けて綺麗なコードで移植性のある
ようにはかけないもんでしょうか?
0161デフォルトの名無しさんNGNG
>>160
OSの違いを吸収するレイヤー書いて
そこを対象OSごとのモジュールとして取り替えるぐらいじゃないすか?
0162160NGNG
>>161

やはりそれぐらいしかないんでしょうかね?

ただこのやり方だと、処理自体ほとんど同じで若干引数のとりかた
が違うとかその程度の違いの関数の場合、中身が同じものをほぼコピー
して2つもつようになります。そうすると、片方バグフィックス
した時にもう片方も忘れずに直さないといけなくて、メンテ量が増えて
いや〜んな感じ。
0163デフォルトの名無しさんNGNG
>>162
作業量自体は減らないけど、C++ を使って

 1. 共通インターフェイスの集合を仮想基底クラスとして定義する
 2. 各 OS 依存の処理は、1 で定義した仮想基底クラスを継承したクラスで実装する

とすると、少なくとも処理の追加を忘れることは無くなるし、それなりにきれいに書ける。

デザインパターン、特に Bridge パターンで検索すると解説が見つかるよ。
0164160NGNG
>>163
なるほどC++だとそういう芸当ができますね。
調べてみます。スマソ。
0165デフォルトの名無しさんNGNG
C++でできることはCでも大方できるんでござんしょ?
激しく面倒なのかも知らないけど。
0166163NGNG
>>165
できます。方法はいくつかありますが、一例をあげれば、こんな感じかな。

struct MIFuncs {
  int (*mi_read)();
  int (*mi_write)();
  int (*mi_xxx)();
  ...
};

#ifdef WIN32
MIFuncs WinFuncs = {
  &WinRead,
  &WinWrite,
  &WinXXX,
};
#endif
#ifdef BSD
MIFuncs BSDFuncs = {
  &BSDRead,
  &BSDWrite,
  &BSDXXX,
};
#endif

ただ重複するコードを継承を使って共有しようとか考え出すと面倒ですし、言語の支援がないと
非常に煩雑なコードになる(実質的に使い物にならない)技法もあります。選択の幅は C++ の
方が広め。
0167デフォルトの名無しさんNGNG
やりたいこととか規模 持てる時間によりけりということですかな
0168デフォルトの名無しさんNGNG
>>159
アーカイブを展開したディレクトリ/Documentationディレクトリ内のPDFファイルの
クイックスタートガイドとObjectPascal言語ガイドが印刷、製本されて入ってる。
しかし肝心の開発者ガイドが入ってない。
0169デフォルトの名無しさんNGNG
BPE圧縮のアルゴリズムについてかかれているページないですか?
0170デフォルトの名無しさんNGNG
>>169
http://hathor.csse.monash.edu.au/RJK/Compress/frame.html
http://www.gigamixonline.com/ds2/ds2bpe.html
http://citeseer.nj.nec.com/ncontextsummary/840057/0
後は C MAGAZINE の 1995年1月号 読むべし。
0171デフォルトの名無しさんNGNG
独学でCやってるんですが
『スコープ』って単語はどう言う意味で
使ってるんですか?
何の前触れもなく「変数のスコープ」
とか、「スコープアウト」みたいに
書かれているので意味がわからないです。

検索したんですけど、どこに行っても当たり前のように
語られていて、答えが見つかりません。

『〜に注目』みたいな意味なのかな…って、思ってるんですが。
0172171NGNG
有効範囲 とか出てきた…

変数のスコープ → 変数の有効範囲
スコープアウト → 有効範囲内からサヨナラ

ですか?
0173デフォルトの名無しさんNGNG
>>172
{ }
0174171NGNG
ちがうのですか?
0175VC++6.0NGNG
C:\Vc\dC\no050.c(8) : warning C4305: 'initializing' : 'const double ' から 'float ' へ切り詰めます。

この警告の意味は?
0176デフォルトの名無しさんNGNG
>>175
書いてあるとおり。
0177デフォルトの名無しさんNGNG
>>172
まあおおむね合っていると思う。
0178デフォルトの名無しさんNGNG
rawモードで取り寄せて、zipされたまま保存したファイルって、
どうやったら、dat形式で読めるようになるんですか??
0179デフォルトの名無しさんNGNG
>>178
まず(なってなかったら)拡張子を.dat.gzにして
gzipに対応したアーカイバで展開する。
結果の.datはテキストファイルとなる。

rawの出力そのままなら1行目が+OKや-ERRなどで始まっているので
その行はエディタなどで削除する。

おしまい
0180178NGNG
$ gunzip 1004183881.dat.gz
でサクっと解凍できちゃいました(^^;;
Linuxでも拡張子を合わせなきゃいけない時があるんですね(^^;;; ありがとうございます。
0181zNGNG
FORTRANのプログラムサンプルが豊富なページを教えてください。
0182デフォルトの名無しさんNGNG
Basic等の数値化関数「Val」って何の略ですか?
0183デフォルトの名無しさんNGNG
Valueやろ
0184182NGNG
>>183
そ、そうか。。validationとか全然関係ない事を考えてました。。
ありがとう。
0185デフォルトの名無しさんNGNG
最新のPlatform SDKを入手したんだけど、ATLのFixが入ってないみたいです。
2000年10月の分だとたしかinclude/atl30あたりにあったと思うのですが。
素のままのVC6.0のATLで問題なく使用できるようになったって事ですか?
0186デフォルトの名無しさんNGNG
質問じゃないけど。この板のタイトルの下にある

お勉強ページへのリンクスレ
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=949623869
参考図書スレ#2
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=964560144

ってどっちも消えとるようなんだが。。
だれも使ってないのか?
0187デフォルトの名無しさんNGNG
サーバの名前が変わったみたいね。
mentaiをpcに変えると上の奴は見える。下のはダメだった。
0188デフォルトの名無しさんNGNG
>>187
参考図書スレ#2 は使い終わって、現在は #3 で進行中。なお #2 は HTML 化待ちの状態
らしい。

推薦図書/必読書のためのスレッド3
http://pc.2ch.net/test/read.cgi/prog/1000542653/
0189186NGNG
>187-188
おおすまん。
でもこういうことはどこで決まっているのだろうか。
批判要望板?
0190デフォルトの名無しさんNGNG
>>189
リンク先更新総合スレに申し出る。
書き方は他の板の申請書き込みを読めば分かると思う。

ローカルルール等リンク先更新総合スレッド
http://teri.2ch.net/test/read.cgi/accuse/992178408/l50
0191170NGNG
>>169
あ、そうそう。C マガの 95/01 見つけたから、
捨てメアドでも書いてくれればスキャンした画像送るけど。
0192デフォルトの名無しさんNGNG
わざわざ見つけていただけましたか。
さすがに95/01のCマガは持ってないので甘えさせてもらっていいですか?

[email protected]
でお願いします。
0193デフォルトの名無しさんNGNG
>>191-192
こういうとき、PDFなんかで雑誌(記事)を売ってくれないかなって思えへん?
0194デフォルトの名無しさんNGNG
Win32application を選んでしまえばウィンドウ表示ソースくらいは自動的に作成されるが

これを自分ひとりでゼロから書ける奴はどれくらいいるのだろうか
0195デフォルトの名無しさんNGNG
>>194
猫でも出来るそうですが・・・
0196デフォルトの名無しさんNGNG
C++使ってるじゃないかぁあああああああああああ。
0197デフォルトの名無しさんNGNG
VBの仕様書が読めるようになりたいのですが、どこか勉強
できるHPはありませんか?
0198デフォルトの名無しさんNGNG
>>197
その仕様書書いた人に質問する
0199デフォルトの名無しさんNGNG
マイクロソフトのライブラリページ見ながら考え込んで
ふと気が付くと3時間経ってたりすると

何やってんだろう俺!

と思うのは正常か否か。
0200デフォルトの名無しさんNGNG
 じゃあ、仕様書の書き方分かるところ教えてください。
0201デフォルトの名無しさんNGNG
アビバ
0202デフォルトの名無しさんNGNG
RPGのパスワードがどういう仕組みになってるのか知らないけど、
ドラクエ�Uとかの例のパスワードなんかは、
このパスワードが入力された時は例外が発生して、
ってカンジのプログラムが組まれてるの?
0203デフォルトの名無しさんNGNG
>>202
 そりゃそうでしょ。
 あのパスワード登録した後、すぐにパスワードきいてみると全然違う
パスワード吐くし。
0204初心者NGNG
Cで整数を文字列に変換することは出来ないでしょうか。
0205デフォルトの名無しさんNGNG
>>204
Cでは無理です。C++なら出来ます。
0206デフォルトの名無しさんNGNG
>>204
ふつー、sprintf()使う。
0207初心者NGNG
>>205
BorlandのC++コンパイラを使ってるんですけど、
ただのCで書いてる中にC++の形式をもぐりこませて実行できますか?
0208初心者NGNG
>>206
あ、これがあればどうにかなりそうです。
ありがとうございます。
0209デフォルトの名無しさんNGNG
>>207
C++はCの文法を含んでいる。
Cで書かれたプログラムは、そのままC++でも通用する。
0210デフォルトの名無しさんNGNG
>>209
へー。
0211私もNGNG
>>209 ヘー。
0212デフォルトの名無しさんNGNG
都市伝説
0213デフォルトの名無しさんNGNG
>>209
型の扱いが厳しくなってるから、そのままだと通用しないこともある
0214老婆心ながら、NGNG
>>204 sprintfはポインタを渡して、そこに書き込んでもらう関数なんだけど、
領域の確保について気を使ってね〜 メモリを破壊されるよ〜。
0215209NGNG
わーったよ!
初心者相手に細かいことうだうだ書いてもしょうがないだろが。

・・・・でも、関数プロトタイプは書いてね。
0216デフォルトの名無しさんNGNG
そもそも、普通にC++コンパイラ使ってると、Cの機能しか使ってない
つもりでもC++のコードを書いていたりするんではなかろうか。
0217デフォルトの名無しさんNGNG
              / ̄ ̄ ̄ ̄ ̄
     ,__     |  ろけっとオッパイぼよ〜ん
    /  ./\   \_____
  /  ./( ・ ).\       o〇       ヾ!;;;::iii|//"
/_____/ .(´ー`) ,\   ∧∧         |;;;;::iii|/゙
 ̄|| || || ||. |っ¢..|| ̄   (,,  ) ナムナム   |;;;;::iii|
  || || || ||./,,, |ゝ iii~   ⊂  ヾwwwjjrjww!;;;;::iii|jwjjrjww〃
  | ̄ ̄ ̄|~~凸( ̄)凸 .(  ,,)〜 wjwjjrj从jwwjwjjrj从jr
0218デフォルトの名無しさんNGNG
生死をかけた闘いの中、二人の間には徐々に友情が芽生えはじめていた。
患者「ハァ、ハァ、、、その身のこなし。おっさん、あんたただの医者じゃねーな?」
医師「フッ、、、まだまだ若いモンには負けんさ、、」
患者「あんたは俺と同じ臭いがする、、、勝負はひとまずお預けにしないか?」
医師「賛成だな。殺し合いはあの戦争だけで十分だ、、、。
   ところで若いの、、、おぬしも1杯やるか?」
患者「そんなところに酒を隠してやがるのか。とんだヤブ医者だな。」
医師「なんの。ほんの気付け薬さ、、、それも、とびっきり上等のな。」
0219デフォルトの名無しさんNGNG
>>168
あ、なるほど買うかは微妙ですね。
ありがとうございました。
0220デフォルトの名無しさんNGNG
新規プロジェクトでwin32コンソールアプリケーションを作成し
StdAfx.hの中身を削除して、以下の2つのソースでの
実行結果を比較してみました。

Windows2000sp2
VisualC/C++6.0sp5
※StdAfx.hには何も書いてません。


質問1
ソース1において、実行結果が
Hello World!
あいうえお
とならないのはなぜか?

質問2
#define _UNICODE を
#include "stdafx.h" の前と後に書いたとき
結果が違うのはなぜか?


==ソース1==
#include "stdafx.h"
#define _UNICODE
#include <stdio.h>
#include <tchar.h>
int _tmain(){
_tprintf(_T("Hello World!\n"));
_tprintf(_T("あいうえお\n"));
return 0;
}

==実行結果1==
Hello World!


==ソース2==
#define _UNICODE
#include "stdafx.h"
#include <stdio.h>
#include <tchar.h>
int _tmain(){
_tprintf(_T("Hello World!\n"));
_tprintf(_T("あいうえお\n"));
return 0;
}

==実行結果2==
Hello World!
あいうえお
0221sageNGNG
#undef _MBCSも一緒に入れて試してミロ
0222デフォルトの名無しさんNGNG
>>221
#undef _MBCS
を追加してしましたが
結果はおなじでした。
UNICODE定義をした場合、
NTでコンソールに出力するときは、MBCSになるように自分で
UNICODEから変換するする必要があるのでしょうか?
とすると
UNICODE定義をした場合、マクロ展開後のwprintfは基本的にNTで
使用する事はなく、あくまでもCE用???

なんだかさっぱりわかりません
0223デフォルトの名無しさんNGNG
>>222
stdafx.h を #inlcude すると、その前で定義していたマクロはすべてキャンセルされてしまう
模様。昔、はまったコードですが

#ifdef XXX
# include "sfdafx.h"
#endif

これだと、3 行目の #endif に対応する #ifdef がないと怒られます。したがって ソース2 は
_UNICODE 定義していないのと同じ結果になっていると思います。
0224デフォルトの名無しさんNGNG
>>223
ありがとうございました。
ということは、ソース2の方は、UNICODEが定義されていない状態ということですね!
残るは、なぜUNICODEが定義されていた場合、実行結果1のようになってしまうかです。
0225sageNGNG
UNICODEと_UNICODEを両方定義してみよう
0226デフォルトの名無しさんNGNG
>>225
追加してみましたが、
_tprintf(_T("あいうえお\n"));
は表示されませんでした
0227sageNGNG
ホントダ。
しらべてみる
0228sageNGNG
#include "stdafx.h"
#include <stdio.h>
#include <tchar.h>
#include <locale.h>

int _tmain(){
_tsetlocale(LC_ALL, _T("Japan"));
_tprintf(_T("Hello World!\n"));
_tprintf(_T("あいうえお\n"));
return 0;
}

こんなんでどう?
_MBCSでも_UNICODE,UNICODEでも
どっちでもいける。
0229デフォルトの名無しさんNGNG
>>228
すごい。
感動しました。
ロケールなんて想像できませんでした。
ロケールについて、少し勉強してみます。
ありがとうございました。
0230デフォルトの名無しさんNGNG
localeについてはとりあえず、こんなもんなんだと思っておけばヨシ。
国際化対応しなきゃいけないとか、そういうときになってはじめて
調べなさい。
0231デフォルトの名無しさんNGNG
桁落ちについてなんですが、

sqrt(1.0 - x*x)
(x は [-1.0, 1.0])

は桁落ちの心配とかしたほうがいいのでしょうか?
もし心配する必要があるのなら、どんなふうに対策するのが良いでしょうか?
0232デフォルトの名無しさんNGNG
>>231
まずどの程度の精度を求めているのかくらい書いたらどうだ?
0233231NGNG
>>232
ええと、、、
いっぱい精度があればそれにこしたことは無いんですが、
とりあえず10進数で5、6桁ぐらいあればいいようなきがします
(いままでまじめに有効桁数とか考えてなかったので、
どういう基準で桁数を決めればいいかもわかんないのです・・・)

「?桁の精度がほしかったらこうしろ」
とかっていうのがあれば、そちらのほうを教えてもらえると
うれしかったりします・・・
0234デフォルトの名無しさんNGNG
桁落ちをふせぐには、引算が入らない式に変形するのが基本だと思う。
いま考えたのは sqrt(1-x*x) ==> sin(acos(x)) という変形。どうだろ。

なんとなく、sin()やacos()の中で桁落ちしてそうで無意味な予感もするが。
0235デフォルトの名無しさんNGNG
求める精度が5〜6桁でよければ、標準関数ででる演算誤差なんて
無視してよろしい。
0236231NGNG
>>234
ありがとうございます!
こういう「引き算を別の形に変形」の一覧とかあるのでしょうか?
毎回変形を自分で考えるなんて、私の頭では無理そうです・・・
(sqrt(1-x*x) ==> sin(acos(x)) の変形も正しいのかどうか分かってません・・・)

#よく考えたら、
#sqrt(1-x*x) って、atan() とか asin()、acos() を自分で書いてるときに出てきた部分だった・・・
#acos()が入ってるとどうにもこうにも・・・むむ


>>235
floatの精度(5、6桁?)で、小数1ケタまでの精度を保つには、
引き算による桁落ちさえ気をつければ、doubleを使って、
お気軽にsin()、cos()、sqrt()とかをバシバシつかっても大丈夫でしょうか?
(3D関係の当たり判定を行ないたいのです)
0237デフォルトの名無しさんNGNG
演算はdoubleを使いなさい。
メモリ圧縮を考えるなら、静的データについてはfloatを使ってもよい。
0238236NGNG
>>237
静的データを作成するときにはdoubleで演算して
floatで格納してます。
でも、その静的データを使用するときはリアルタイムな処理なので(ゲームです)
利用時は float で済ませなくちゃならないんです・・・

浮動小数点で誤差少なくするテクニックが満載!みたいな
ホームページとかあったらお願いします。
0239デフォルトの名無しさんNGNG
floatデータの演算はdoubleに格上げされてるのは理解してる?
演算結果をfloatに落とす場合は、さらにdoubleからfloatへの格下げも行ってるんだけど..

floatを使う意義は、格納場所がdoubleより小さくすむ、でしかないよ。
CPUの特性に特化したコードを書いててキャッシュとか固有命令とか
そういうの考えてやってるなら、まあ、ナにもイワンよ。
0240236NGNG
>>239
ええと、、、ANSI C からは float のままでの演算も
できるようになったと思ってたんですが・・・あとで確認してみます。

>CPUの特性に特化したコードを書いててキャッシュとか固有命令とか
あ、たしかに特定の環境を前提として質問してました。
x86って float の演算と double の演算がありますよね?
そういう理由で float にこだわってます。
0241デフォルトの名無しさんNGNG
シェアウェアや同人で販売できてフリーの言語ありませんか?
0242デフォルトの名無しさんNGNG
>>241
LSI-C
0243デフォルトの名無しさんNGNG
>>241
gcc、 BorlandC++Compilerとか
0244デフォルトの名無しさんNGNG
>>242
シェアウェアや同人は無理

2. 配布

配布を受けたオリジナルパッケージを再配布するかぎり、自由に配布
できます。その際、手数料と認められる額を超える金銭の授受を禁じま
す。また、改変されたファイルを含むパッケージの再配布を禁じます。
配布先でのサポートは、配布者が責任を持っておこなってください。
0245デフォルトの名無しさんNGNG
>>241
ところでどれくらいプログラムできるんだ?
0246デフォルトの名無しさんNGNG
同人という言葉からプロファイリング
0247デフォルトの名無しさんNGNG
>>246
プロファイリングの結果、最適な言語はHSPと決定しました。
0248デフォルトの名無しさんNGNG
HSPで作ってPHSで配布
0249デフォルトの名無しさんNGNG
音声認識を利用したソフトを作りたいんですけど、
利用できる音声認識エンジンとかってあります?
ViaVoiceを利用することはできるんでしょうか?
0250デフォルトの名無しさんNGNG
>>249 Microsoft Speech SDK 5.1
ttp://msdn.microsoft.com/code/default.asp?url=/code/sample.asp?url=/msdn-files/027/000/781/msdncompositedoc.xml
0251デフォルトの名無しさんNGNG
>>245-248
情報サンクス
どのくらいできるの?ってことで一応
BASIC->C->DELPHI
とやってますけどCがANSI準拠程度の実力でしょうか。
やっとK&Rが終了したとこです。
(C++とかもやってるけど挫折。言語はともかくVC++に馴染めなかった。)

HSP......ム板見るかぎりじゃあんまり評価よくはないけど同人ゲームではちょくちょく見るし
ゲームオンリーなら良いものなのかな。ム板はゲームより業務用の人多そうだし。
参考資料も多そうなのでぼちぼちやってみます。
>>PHSで配布
ってのは洒落かな。そういう配布システムでもあるのかと探してしまいました。

どういう風にプロファイリングされたのか気になるけど(w
ありがとうございました。
では、ごきげんよう。
0252デフォルトの名無しさんNGNG
>>251
K&R終了したばかりでANSIマスターですか、すごいですな。

言語になじめてVC++になじめないというのがわからん。
IDEがなじめないなら好きなエディタとコマンドラインでやれよ
0253デフォルトの名無しさんNGNG
>>252
> K&R終了したばかりでANSIマスターですか、すごいですな。
よって >>247 のプロファイリングは正しかった、ということで。終了。
0254デフォルトの名無しさんNGNG
>>252
K&RとANSIがほぼイコールだとおもてたよ。どこで勘違いしたんだろ。そうか違うのか。鬱だ(以下略
>>(C++とかもやってるけど挫折。言語はともかくVC++に馴染めなかった。)
については言い方悪かった。
RADしか使えないと言いたかった。

CUIのソフトつくるのならなんとかなるかもしれない。指摘ありがと。やってみる。
0255デフォルトの名無しさんNGNG
>>254
> K&RとANSIがほぼイコールだとおもてたよ。
そういう話じゃない。言語仕様と基本的な使い方を理解することと、その言語で実用的な
プログラミングができるようになることの間には溝がある、ということ。

てにをはが正しく使えるようになることと、評価される小説が書けることは別だろ?
0256デフォルトの名無しさんNGNG
>>255
プログラムの作成経験がないとああいう言い方にならざるを得ないのだと思う。
経験が少しでもあるなら 241 の質問で
Java なり Delphi なり HSP なり吉里吉里なりと具体的な言語名を出しているはずだ。
0257デフォルトの名無しさんNGNG
>吉里吉里

宣伝ですか(藁
ついでに上げときます
0258256NGNG
>>257
んー遅いのを気にしなくて、使い道(サウンドノベル系)が合致していれば別に悪くないと思うよ。
そこそこの言語機能持ってるし。
俺は Delphi 使うけど。
0259デフォルトの名無しさんNGNG
現在VisualC++で、Windows環境でのプログラミングを学んでいます。
APIを使用して(エディットコントロール)、テキストエディタなどを作りました。

現在は、エディットコントロールを使用せずに、テキストエディタを作り始めたのですが
テキストデータをどのようなデータ構造で管理するか悩んでいます。

こういったデータ管理などの知識やアルゴリズムが学べる書籍やウェブサイトは
ありませんでしょうか?
0260デフォルトの名無しさんNGNG
GNU EmacsとNemacsとMicroEMACSのメモリ管理法を調べてみるとよいかも。
でも男らしくCStringArrayで実装しちゃうのも、よいと思う。
0261デフォルトの名無しさんNGNG
昔emacs(と似たエディタ)を作る本あった気が。
A5サイズぐらいで
0262デフォルトの名無しさんNGNG
エディタ用のデータ構造か、、、なんか変なのがあったな
0263デフォルトの名無しさんNGNG
>>262
なんだっけ。カーソルの前と後を別の固まりにしといて
カーソルが動くたびに移し替えていくやつとかあったよね。
0264デフォルトの名無しさんNGNG
ギャップだろ。Emacsで使ってる管理方法だ。
0265名無しさん@EmacsNGNG
JavaScript で event をエミュレートする事って出来るんでしょうか?
つまり, submit ボタンを押したのと同じ挙動を code 上から実行するとか,
そーゆーことがしたいのですが.
どなたか教えて下さい m(_ _)m.
event javascript とかで検索しても event handling ばっかり引っかかっちゃうんです(涙).
0266デフォルトの名無しさんNGNG
>>265
document.form名.submit() とかで行けなかったっけか。
イベントハンドラをそのまま呼び出せば大抵動くと思うけど。

っつーか
http://pc.2ch.net/hp/
こっちで訊いた方がよいと思われる。
0267デフォルトの名無しさんNGNG
K&Rの演習問題ってなんか「イキナリ」と思う人はおらぬかー。
1-3まではド素人でも読めば何とかなるけど
0268デフォルトの名無しさんNGNG
変数の宣言を読むパーサのあたりはかなり難儀したが、
きちっと読んでいれば小学生でも解けたぞ。
0269デフォルトの名無しさんNGNG
ごめん記憶が錯綜していた。
厨房のころだったヨ。
0270デフォルトの名無しさんNGNG
>>269
> 厨房のころだったヨ。
皆が厨房のころ読んで理解してたらこんな国にはなってない。
0271デフォルトの名無しさんNGNG
>>270
その代わり授業の教科書読まなかったんでやくざな人生送ってる。
0272デフォルトの名無しさんNGNG
華氏なんて馴染みのない日本人に
while教えました宣言教えました さあ「摂氏を華氏に」なんてどうやったらできるんだよ!
サンプル見ながらチョコチョコ変えて、ならそりゃ出来るけどさ
0273デフォルトの名無しさんNGNG
本棚の肥やしになってた百科事典が役に立ったなあ >華氏
0274265NGNG
>>265 サンクスコ.
ただ,実は Mozilla の XUL と JavaScript の組み合わせを今勉強しとるんで,
それでこっちで聞いたのよ.だから submit の問題にとどまらずもっと汎用な・・・
って話だったんだけど,全く違う方法で解決出来た(藁.
なにはともあれありがとう m(_ _)m.
0275デフォルトの名無しさんNGNG
VC初心者が質問できるスレを教えてくれませんか?
0276275NGNG
すいません。ありました。お騒がせしました。
0277デフォルトの名無しさんNGNG
言語のチュートリアルなどでよく使われる"Hello World"
なぜこの言葉をこのように使うようになったのか
由来など知ってる人いたら教えて下さい
くだらなすぎて申し訳ない・・・
0278デフォルトの名無しさんNGNG
K&R の「プログラミング言語C」が最初だと思ってたけど,
違うの?
0279デフォルトの名無しさんNGNG
>277
読んどけ
http://wdic.asuka.net/?title=hello%2C+world
0280デフォルトの名無しさんNGNG
JDKの標準クラスを拡張利用する時にベンリな
クラスのメンバやメソッドの解説がついてる
リファレンスってあります?本じゃなくて
オンラインリファレンスかソフトになってるようなもので、
検索もできるとありがたいんですけど・・・
かなりワガママですんまそり。
0281280NGNG
誤爆でした。逝くかもしれません。
0282デフォルトの名無しさんNGNG
MSDNの最新版を導入したのですが、
VSからプロファイルが出来なくなってしまいました。
どうやら、最新版についてきたprofile.exeが悪さをしている
(オプションが変わっていて、正常に*.pboが作成されない)
ようなのですが、みなさん、どのように解決してますか?
0283249NGNG
>>250
どうもですm(_ _)m
ちょっと勉強してみます。
0284デフォルトの名無しさんNGNG
>>231
1.0 - x*x よりも (1.0-x)*(1.0+x) の方がマシだと思う。
0285デフォルトの名無しさんNGNG
小学生レベルの質問ですみませんが、頭がまわらなくなったんで
教えて下さい。
CでもJavaでもいいんですが、プログラム中で、例えば合計77777
のうち、11111は全体の何%か、なんてのを出したいんですが、どう
プログラムすればよいですか?
ネタじゃないです。
0286デフォルトの名無しさんNGNG
100.0 * 11111.0 / 77777.0
0287デフォルトの名無しさんNGNG
>>286
大変ありがとうございました。
0288デフォルトの名無しさんNGNG
Outlook Expressのメールを自動的に削除するソフトを作ろうと
しているのですが、Outlook Expressがデータをためている
ディレクトリがわかりません。
ご存知の方、いますか?
0289288NGNG
>>288
解決しました。
拡張子が*.dbxのファイルにためているようです。
0290デフォルトの名無しさんNGNG
IEに自作ツールバーを加えたいのですが、
サンプルソースを公開しているところってないでしょうか。
MSDNのやつはわけがわかりません。
0291デフォルトの名無しさんNGNG
>290
vcのバージョンは?
0292デフォルトの名無しさんNGNG
>>291
6.0+SP5です。
0293デフォルトの名無しさんNGNG
>290WTLだけど
http://www.codeproject.com/useritems/toolband.asp
0294デフォルトの名無しさんNGNG
>>293
ありがとうございます!!
2chで初めてビンゴな答えをいただけた気がします(大げさ)。
0295デフォルトの名無しさんNGNG
CのDOSで動くプログラムなんですけど、

C:\>test aaa.txt bbb.txt

test.exeっていうプログラムで、aaa.txtをいろいろ処理をして、
bbb.txtっていうファイル名で出力したいのですが、
プログラム起動と同時にaaa.txtとbbb.txtという
ファイル名を指定してやりたいのですが、
どうやってやったらいいのでしょうか?
初心者プログラムの本には書いてなかったのでお願いします。
0296デフォルトの名無しさんNGNG
ActiveMovie SDKがどうしても欲しいんですが・・・無い、なんとか手に入れる方法ありませんか?
0297デフォルトの名無しさんNGNG
>>296
今ってDirectShowかなんかに統合されてんじゃないっけ?
0298デフォルトの名無しさんNGNG
>>295
なら初心者じゃないプログラムの本を読んでください。

main 関数の引数である argc と argv にそれぞれ、
プログラム名を含めたコマンドラインのオプションの数、
プログラム名を含めたコマンドラインのオプションの内容が入ります。

例)
C:\>test aaa.txt bbb.txt
argc 3
argv[0] text.exe
argv[1] aaa.txt
argv[2] bbb.txt
0299エクセルがらみでNGNG
すんません、エクセルのCallについて質問です。
セルの中に=CALL()と埋め込んで
うまい具合にDLLを呼び出していたずらしちゃう簡単なサンプルって
ないっすかね。
0300デフォルトの名無しさんNGNG
>296
Cマガのバックナンバーで掲載されてるのがあるよ
Cマガ毎月買ってる人探すとイイ
97年の4月だか5月だかのはず
会社いかないと何月か判らん……全部で60Mbyteぐらい
0301デフォルトの名無しさんNGNG
>300
ありがとうございます!
そうですか、Cマガっすね探してみます。
0302デフォルトの名無しさんNGNG
>>299
それは非常に悪質な感じだな。:-P
0303デフォルトの名無しさんNGNG
>>298
あんがと、たすかったYO!
0304デフォルトの名無しさんNGNG
>301
スマン、CマガじゃなくてInsideWindowsの方くさい……何分古い知識なんで許してくれ
Cマガちょっと探してみたが97/5が見当たらず撃沈
InsideWindowsは埋っちゃってて今日は確認できなかった
しかし実際のところActiveMovieSDKはヘルプとサンプルソースさえ別とすれば
#include <objbase.h>
#include <strmif.h>
#include <control.h>
#include <uuids.h>
#include <evcode.h>
この辺のActiveMovie制御に必須なヘッダはVC6に標準であるんで
開発に際して特別にSDKが必要かというとそうでもないぞ
(まぁえてしてそのヘルプとサンプルソースが重要なんだが……)

ちなみに既に調べてるとは思うけど
ttp://www.microsoft.com/devonly/tech/amov1doc/
オンラインヘルプは↑ね
0305296NGNG
>>304
ありがとうございます
0306デフォルトの名無しさんNGNG
RGB -> CMYK の変換アルゴリズムわかる人いますか?
0307デフォルトの名無しさんNGNG
Kを取得するのが不可能。
0308306NGNG
がーん、やっぱりRGB->CMY変換しかできないですか…

こんなのを見つけたのでできるのかなーと思ったんですが…
ttp://wwwsoc.nacsis.ac.jp/iieej/trans/HP_WG/jcode/abstract/ab97040.htm
0309306NGNG
すいません変換式見つけました。
0310デフォルトの名無しさんNGNG
>>309
存在するすべての変換式は擬似だけど。
理論上存在し得ないし
0311なおNGNG
WIN32 VC6.0++
Windowsで1対多のプロセス間通信を行う方法として名前付きパイプの使用を考えている
んですが
1.サーバ側プロセスでループ処理で
  パイプの接続待ち・ファイルの読み込み・パイプ切断を無限ループ処理で行う処理
  をメッセージループと結合できるのか?
  出来るならばその方法は?
2.ConnectNamedPipeでタイムアウト指定はできるのか?またどのようにするのか?


WINDOWSプログラム初心者なので、ご教授のほどよろしくお願いします。
0312デフォルトの名無しさんNGNG
vbの変数とかを定義するときの
[dim]って英語的にどういう意味なの?

ご教授のほどよろしくお願いします。
0313デフォルトの名無しさんNGNG
dimension
0314自信無いNGNG
dimension。次元とかいう意。
2D、3D、4次元ポケットもdimension。
0315デフォルトの名無しさんNGNG
VC++で作られたC++のオブジェクトを含んだ .lib ファイルと
mingw g++で作られたC++のオブジェクトをリンクする方法
知っている人いませんか?
mangling schemeの変換というのかな。

mingwにはこだわってないので、Borland BC++とかでできるなら
教えてくださいまし。
0316デフォルトの名無しさんNGNG
>>312
もともとは配列変数を(その次元を決めながら)定義する文だったからな。

VB では意味が広げられてるか、
あるいは単に慣習で使ってるんじゃないかと想像。
0317デフォルトの名無しさんNGNG
.mngってどうやって再生すればいいんですか?教えてください。
0318デフォルトの名無しさんNGNG
>>317
.mngを再生できるプレイヤーを*作る*
0319デフォルトの名無しさんNGNG
>>317
探せばあるって、プレイヤー。
0320デフォルトの名無しさんNGNG
Modula-2 じゃなくて Modula 知ってる人っている?
0321186NGNG
>>186-190
スカーリ忘れてたケド、板トップの切れリンクをなおしてもらったよ。
0322デフォルトの名無しさんNGNG
>>319
それじゃ板違いだろ
0323くらNGNG
OKI-BASICでのシリアルポートのOPENってどうやるか知ってる人いませんか?
open "com:n81nn" as #1
なんてやるとファイル名が無効です、みたいになるんですが・・・。
0324ななしNGNG
UnxUtilsのflexをつかって、lex.yy.cファイルはできたんですけど、
bisonをつかっても、y.tab.hとy.tab.cファイルが作成されないです。
どうすればいいのですか?
0325K仲川MLNGNG
なんで、混同くんは、K仲川MLに入れないのでしょうか?
0326デフォルトの名無しさんNGNG
圧縮プログラムを作ってて、文脈ソートをO(n)で行うように
組んだのですが、かなりメモリを消費します。

圧縮時、ソートするときにブロックサイズの6倍のメモリを消費するんですが、
一般に使ってもらうにはやっぱり多すぎでしょうか?
解凍時にはブロックサイズの2倍でいけるのですが。
0327くらNGNG
>323
open "COM1:9600,N,8,1"
のような変わった書式でした :-)
0328デフォルトの名無しさんNGNG
>>326
もしかして、完全ソートか?
そうだとしたらかなりすごいぞ
0329デフォルトの名無しさんNGNG
>>326
ソース出せ
0330デフォルトの名無しさんNGNG
>>329
いくら出す?
0331デフォルトの名無しさんNGNG
perlでSJIS,CRLF->EUC,LF変換ってどうやるの?
0332デフォルトの名無しさんNGNG
パス名フィールドの文字列を受け取る為の領域って、定義されている数値にプラス1
しないとならなんでは?
っと思うのですが・・・
フルパス文字列を受け取る為の領域を宣言するとしたら↓みたく。
char path_buffer[_MAX_PATH]

それで、パス名フィールドに関してMSの説明は以下の通り
http://www.microsoft.com/japan/developer/library/vccore/_crt_path_field_limits.htm
文字列長とは書いて無いし(フィールド長と書いてある)、_MAX_DRIVEが3だからやっぱ文字列
込みなのかな・・・考え過ぎ???



VC++ヘルプの_splitpathのプログラム例には↓の様に書いてあるんだよねぇ〜

char path_buffer[_MAX_PATH];
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];

_makepath( path_buffer, "c", "\\sample\\crt\\", "makepath", "c" );
0333デフォルトの名無しさんNGNG
>>332
「フィールド長」ってことは、_MAX_XXXX ==['\0'分を含めたサイズ] と解釈してよいのではなかろうか。

「文字列長」だったら、[strlen()等で返ってくる長さ] を指すと判断して、
むしろ +1 しておきたくなるけど。俺は。
0334デフォルトの名無しさんNGNG
>>328
限定ソートです
32MBのブロックをソートするのに、200M弱のメモリを消費してしまうので、
とても実用に耐えないな、と思ったのですが、
普通はどのくらいのブロックサイズなんでしょうかねぇ。
0335デフォルトの名無しさんNGNG
僕はプログラムの事を何も知らないド素人です。
何から覚えればいいのですか?
あと、プログラムの楽しみ方も教えてください。
0336鬼の子マンダムNGNG
             ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)/ /  < 先生!何か。のせりこが行方不明です!ください!!
      /      /     \________________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
0337(。・_・。)ノNGNG
そんなあなたにオススメの言語は「Hot Soup Processor」。
http://www.onionsoft.net/hsp/

ジャッ(・_・ )ノ ジャッ(・_・)ノ ジャッ( ・_・)ノね♪♪
0338デフォルトの名無しさんNGNG
>>333
レスありがとうございます。
安全の為+1ついていてもかまわないと思うのですが、他社に公開する
APIのヘッダファイルなもんで、厳密差を求められるんです。
仕様書にコーディング例も書かないとならないですしね・・・・
0339(´ヘ`;)ハァNGNG
>>337 to >>335

(´ヘ`;)ハァ
0340デフォルトの名無しさんNGNG
>>335
懐具合とか、開発目的とか、何か言えよ。
さもなきゃ全身全霊で感じとれ。
己の魂を震わせる言語があったらそれが君の獲物だ。
0341デフォルトの名無しさんNGNG
>>335
何も目的がないなら何も覚えなくていいと思います。
0342デフォルトの名無しさんNGNG
>>334 32MBのブロックをソートするのに

32メガもまとめてソートしてんの?
そんなにサイズを多く取ると時間が膨大にかかるだろ。
普通は1~8M位だろ
0343名無しさんNGNG
WindowsでUSBやIEEE1394への入出力したいんだけど...

CreateFileでシンボリック名指定してオープンすればできるということは
わかった。でも、その「シンボリック名」ってのがよくわからないです。
QueryDosDeviceやDefineDosDeviceが関係してるってのはわかったのだけれども...
0344デフォルトの名無しさんNGNG
質問。
すべてのヘッダーファイルを一まとめにした all.h を作って、常にall.h をインクルードすれば、余計なことを考えずにすむのでは?

(実際にこういう考え方は工場などで不良を減らすために行われています。プログラミングの世界ではどうか知りませんが。)
0345デフォルトの名無しさんNGNG
それの何が質問?
0346デフォルトの名無しさんNGNG
だから、その方針についてどうかということ。
0347デフォルトの名無しさんNGNG
ファイル数が増えるとmakeの時間が長くなるな。
0348デフォルトの名無しさんNGNG
>>344
ヘッダが細分化され、かつそれぞれが必要最小限のincludeをしているのなら、
どれかひとつのヘッダが変更されたときに、再コンパイルが発生するモジュールが
少なくて済む。
全部が一つならば、ちょっといじっただけで必ず全ビルドになってしまうのは痛い。
リリースビルドのときは全ビルドするとしても、開発工程中にそれはちょっと。
0349デフォルトの名無しさんNGNG
「余計なこと」というのがその依存を調べて必要なコンパイルの
判断をすることに対応するのであれば、それは人間がやるのではなく
プログラムが判断するので事情が違うね。
0350デフォルトの名無しさんNGNG
>344
プログラミングには「なるべく単純で小さなもの良い」って考え方があるんだけど、それと逆行するね。
複雑な環境構築すれば、それだけトラブル起こすかもしれない不確定の要素が増える。
逆に制限された環境の方が、トラブルが起きても原因の特定は楽。

最近の統合開発環境なんかは144の考え方に近いと思うけど。
0351デフォルトの名無しさんNGNG
>>350
統合開発環境かどうかによらず

- 変更されないことが保証されているヘッダ(ベンダ提供のライブラリなど)

なら all.h みたいなものを作って include してしまって構わんと思う。ただし単純に all.h を
作ると遅くなるから、ヘッダのプリコンパイル機能とあわせて使うけど。

開発中で手を入れる可能性が高いヘッダに関しては >>348 の理由で all.h に突っ込むの
は、やめた方が良いと思うけど。
0352あげま○NGNG
全角の文字 あ が押されたかどうかを判定に使いたいのですが、
どうもうまくいきません。

char型に格納しているので
文字 あ を構成する2バイトのうち1バイトしか判定していないのでしょうか?
0353デフォルトの名無しさんNGNG
「全角の文字 あ」って押せるんだろうか…
0354デフォルトの名無しさんNGNG
ソース見せれ
0355324NGNG
タスケテー
0356デフォルトの名無しさんNGNG
>>352
WM_IME_CHAR か WM_UNICHAR でどうぞ
0357デフォルトの名無しさんNGNG
エントロピーの急激な変化に追従できる圧縮アルゴリズムを作りたいのですが、
エントロピーの計測方法はどのようなものがあるのでしょうか?
0358デフォルトの名無しさんNGNG
>>324
bison -y
0359デフォルトの名無しさんNGNG
age
0360デフォルトの名無しさんNGNG
glibcのバイナリじゃなくてテキスト版はどこで入手するの?
0361デフォルトの名無しさんNGNG
>>360
hexdump /usr/lib/libc.a
0362HTTPヘタレ君NGNG
サーバ側で暫定的に作ったファイルを
用済みなった時に削除したいのですが
CFFILEタグで可能でしょうか?

パーミッションも読み書き削除OKに設定済みならOKですよね…?

でも何故かファイルが残ってる…
何故でしょう?
0363デフォルトの名無しさんNGNG
2型言語というのは具体的にどういうものなのでしょうか。
そしてプッシュダウンオートマトンとの関係を教えていただきたい。
0364デフォルトの名無しさんNGNG
>>363
http://www.unixuser.org/~euske/doc/nlpintro/
2型言語を処理する装置のモデルがプッシュダウンオートマトン

「形式言語とオートマトン」系の本を読めば分かるよ。
0365364NGNG
ついでに言えばプログラミング言語との関係は大体以下ようなところ

2型言語 = 文脈自由言語 (CFL: Context Free Language、CFG: Context Free Grammar を持った言語)
→ ほとんどのプログラミング言語

プッシュダウンオートマトン → パーサ (構文解析器)
0366デフォルトの名無しさんNGNG
Cを勉強しようと思いVC++を買おうとしたら
自分のOSはWinMeで対応してませんでした…。
他におすすめなのってありますか?

禿厨な質問ですみません。しかもスレ違いだったらごめんなさい!
0367デフォルトの名無しさんNGNG
>>366
http://www.microsoft.com/japan/developer/vstudio/techinfo/toolos.htm
0368デフォルトの名無しさんNGNG
>>366
大枚はたいてVC++買わなくても、無料コンパイラがあります。

http://game.2ch.net/test/read.cgi/gamedev/1005038080/

初心者にはLSIC-86試食版か、Borland C/C++が比較的情報多くていいでしょう。
ただメジャーという点ではVC++のほうが段違いで、出版されてる書籍の量も
桁違いです。
0369デフォルトの名無しさんNGNG
>>367
ああっ!?すすすすみません!お店で箱見ただけで判断して
ました…。申し訳ありません。ありがとうございました!!
0370デフォルトの名無しさんNGNG
>>368
うわわ、連続ですみませんっ皆様ご親切に本当に
ありがとうございます!まずはLSIC-86試食版を試して
みようと思います。どうもありがとうございました〜。
0371デフォルトの名無しさんNGNG
うーん、今どきLSIC-86試食版か?
0372デフォルトの名無しさんNGNG
せめてgccだろ...
0373デフォルトの名無しさんNGNG
めぐろやCINTという手も。
言語の勉強という段階ならインタプリタは面倒がなくていいと思う。
0374デフォルトの名無しさんNGNG
リンケージに関する規則を覚えるには
きちんとコンパイラを使う方がよいと思うが?

面倒という言葉で片づけた中に、
Cやソフトウェアアーキテクチャについて学ぶ上で
興味深い重要な点が覆い隠されてないかい?

まあ、java勧めるよりゃいいと思うがね。
0375  NGNG
拡張子mixをjpgなどに変換したいのですが、どうすればいいですか?
0376368NGNG
わたしもLSICはちょっと、薦めようか迷ったんだけど。
C入門用ならまだ許容範囲かな・・・と。
フリーの中ではインストールが楽だし、Webで情報集めやすいし。
機能が貧弱だと感じたら、その時点で次のコンパイラに移ればいいと思います。

gnuはいろいろ豊富だけど、それが逆に初心者の最初の一歩としては重荷に
なりませんか? 情報が溢れすぎてて、どうしたらいいか分からなくなりそう。
0377>375NGNG
rename
0378デフォルトの名無しさんNGNG
この板ってロゴ作らないの?
0379デフォルトの名無しさんNGNG
int って16bitか32bitかで容量変わるんだよね。
漏れの32bitのマシンでコンパイルしたソースはちゃんとうごくけど、あっちの16bitのマシンでコンパイルしたソースは動かないとかありそうだよね。
もうint使うのやめない?
0380デフォルトの名無しさんNGNG
int16_t, int32_t か?
0381デフォルトの名無しさんNGNG
>>379
誰にいってんだよ。
0382デフォルトの名無しさんNGNG
>>379
それを踏まえてコードを書くば良いだけ。
0383デフォルトの名無しさんNGNG
>>382
かくばいいだけ
0384デフォルトの名無しさんNGNG
おれはいまだに LSI C が一番よく使ってるコンパイラかも。
一応 VC でもコンパイルできるように書いたりするが。
0385デフォルトの名無しさんNGNG
>>356
動き確認してないけどありがと
0386363NGNG
ありがとうございます。
しっかり勉強しようと思います。
0387デフォルトの名無しさんNGNG
>>384
それって製品版?
LSICって試食版の知名度メチャメチャ高いのに、製品版を使ってるって話
聞いたこと無い。
0388デフォルトの名無しさんNGNG
>>387
ROM化とかでよく使うんじゃない?よー知らんが。
0389デフォルトの名無しさんNGNG
質問。
IE5.0でUNICODE表示にデフォルトで使ってるフォントって何?
フォント名称とポイント数が知りたい。
そしてその設定はどこに定義してある?
0390384NGNG
>>387
なぜ突然製品版の話になる?
0391デフォルトの名無しさんNGNG
UNIX(Red Hat Linux7.1)上で
gccを使って、コンソール・アプリを作成しようとしてます。
getch()でリンクエラーが出るのですが、
何をリンクすればいいのでしょうか?
0392デフォルトの名無しさんNGNG
/usr/include$grep getch *
ncurses.h:extern NCURSES_EXPORT(int) getch (void); /* generated */
libcurses をリンクすればいいのでは?
それ以前の問題がいろいろあるような気もするけれど。
0393デフォルトの名無しさんNGNG
すごく初心者な質問ですまん。
perlに関して。サブルーチンの呼び出しで、

&tempHeader;
tempHeader();

に違いはある?
0394デフォルトの名無しさんNGNG
>>393
"()"の有無で@_をクリアするかしないかの違いが出る。

例:
parent(1,2,3);
exit;

sub parent {
&child;
child();
}

sub child() { print "「@_」\n"; }
0395デフォルトの名無しさんNGNG
child、、、ハァハァ…
0396デフォルトの名無しさんNGNG
exit、、、ハァハァ…
0397デフォルトの名無しさんNGNG
%kill 396
%
0398_NGNG
WINDOWSってどんな言語でできてるの?
0399デフォルトの名無しさんNGNG
IDL , VC++ 所によりx86アセンブラ
0400デフォルトの名無しさんNGNG
3DMark2001の事なのですが、必要スペックはメモリ128Mとの
事です、私のPCは128MB-System 1Mにて、127MBなのです。
3DMark2001はメモリが128M以上無ければ起動しないように、作成
されていまして、どうかプログラムの一部を書き換え、起動
出来るようには出来ないのでしょうか、宜しくお願いします。

URL;http://www.ipkonfig.com/Downloads/3DMark2001.exe
0401デフォルトの名無しさん NGNG
CのプログラムってWEB上で展開できるんですか?JAVAみたく・・・
0402デフォルトの名無しさんNGNG
>>401
C言語はIE等のブラウザでは作動しません。
Javaにコンパイルするのも難しいでしょう
0403デフォルトの名無しさんNGNG
ActiveXはがんがん動いているがな
0404デフォルトの名無しさんNGNG
>>400
とりあえず、ソースを入手してきてください。それからです。
0405デフォルトの名無しさんNGNG
APIフックしてメモリ搭載容量ごまかせば?
0406デフォルトの名無しさんNGNG
メモリ買え
0407400NGNG
>>405
どうすれば、それは出来るのでしょうか。
0408デフォルトの名無しさんNGNG
>>407
プロセスにDLLを忍ばせて、インポートテーブルを書き換えるとかすればok
0409デフォルトの名無しさんNGNG
http://www.koshiki.f2s.com/
0410デフォルトの名無しさんNGNG
ウィンドウズ用のプリンタドライバの設定をVBやVCなどのプログラム上で変えたいのですが、そういうことってできますか
教えていただきたいのですが・・
0411デフォルトの名無しさんNGNG
だれかUML関係のスレ立てませんか?
これだけ流行ってるのに、UMLスレがないのはなんとなくさびしい
0412デフォルトの名無しさんNGNG
>>411
すでにあるから立てないで。
0413デフォルトの名無しさんNGNG
まったくプログラミング経験のないのですが
VisualBasicの入門書はどれが一番挫折しにくいのでしょう?
よろしかったら おすすめの本をおしえてください
0414デフォルトの名無しさんNGNG
読んだことないけど、林春比古の本でいいんでないの?
http://books.softbank.co.jp/isbn/0759/index.htm
0415デフォルトの名無しさんNGNG
C言語のプログラムなのですが、
バイナリモードで開いたファイルに文字を
書き出したいのですが、改行がうまくできません。
改行はどうやったらできるのでしょうか?
0416デフォルトの名無しさんNGNG
まず、バイナリモードでテキストを開いて、改行がどのように扱われているのかを
調べなさい。

それと同じように書けば、改行として、うまく処理されるでしょう。
0417415NGNG
こんな感じで→・(文字化け)してしまうんです。
0418415NGNG
訂正
こんな感じで→・(文字化け)してしまうんです。
0419デフォルトの名無しさんNGNG
>>415
各改行(\n)に\rを補完する
"\r\n" または "\xd\xa"
0420デフォルトの名無しさんNGNG
バイナリモードで開けっつってんだろこの馬鹿
0421デフォルトの名無しさんNGNG
0x0d 0x0aを連続で書きこんだらいいのかな?

それじゃできなかったけど…
0422デフォルトの名無しさんNGNG
>>419
できた!!
ほんとうにありがとう!!

お礼です(爆)
http://www.kilthouse.com/m_m/cg/sh02f.jpg
0423デフォルトの名無しさんNGNG
>>398
「できている」のではなく、「記述されている」ですが...
99%近くがC++です。
0424デフォルトの名無しさんNGNG
perlやシェルスクリプトで、URLリストを比較して、
重なっているURLを一方のファイルから削除するスクリプトでは
ポイントになるのはどのような点なのでしょうか。
全く検討がつかなくて、検索をはずしまくっています。
参考になるページを教えてもらえないでしょうか。
0425デフォルトの名無しさんNGNG
>>424
Perl だと要は「ハッシュ変数」。
0426デフォルトの名無しさんNGNG
>>425
どうもありがとう!
早速、頑張ってみます。
0427デフォルトの名無しさんNGNG
>>424
つい最近おなじ質問見たぞ。
シェルスクリプトで
grep -v -f file_delete file_source > file_result
0428424NGNG
>>427
どうもありがとう!
perlだとこんなかんじになりました。

#!/usr/bin/perl
@url = <>;
open (IN, "delurl.txt");
@delurl = <IN>;
close (IN);
@lhash{@url} = undef;
%result = %lhash;
foreach (@delurl) {
delete $result{$_};
}
print keys %result;
0429デフォルトの名無しさんNGNG
両方sortしてそれを比較。
0430デフォルトの名無しさんNGNG
今出てる MSDN Subscription って Visual Studio 6 に付いてた
MSDN と何か違うんですか? Win2k や .NET の情報が入っただけ?
どういう開発やっている人が買ったらよさそうなものですか?
0431質問。NGNG
VCのコンソールアプリケーションで、
あるファイルを読み込み、そのファイ
ル文字数を出力するプログラムを作る
んですが、特別な関数とかありました
っけ?

教えてください。。よろしく
お願いします。
0432質問。NGNG
ただいまMSDN参照中。
0433質問。NGNG
freadです。失礼しました。ばく
嵐になってもうた、うつ
0434デフォルトの名無しさんNGNG
全角半角の判定の仕方とか、
そういうところを聞きたいのかと思ってたのだが...。
0435どNGNG
tteka
プログラムで何するんですか?
0436666NGNG
Rubyって何ですか?
0437デフォルトの名無しさんNGNG
>>436
まつもとの排泄物です。
0438白 ◆bRH.uO4g NGNG
モーダルとモーダレスってなんですか?
しってたらおしえて
0439デフォルトの名無しさんNGNG
端的に言うと
モーダル:他のWindowが選べない
モードレス:他のWindowも選べる

モーダレスじゃなくて、モードレスな。
0440デフォルトの名無しさんNGNG
IE6で見ているならば・・・、

CTL+Oで開くのが「モーダルダイアログ」
CTL+Fで開くのが「モードレスダイアログ」
0441デフォルトの名無しさんNGNG
Forte for Java release2.0を
IBM・ThinkPad 550MHz 64MB
にインストールしたんですけど、無茶苦茶遅いです。
やっぱりノートパソコンだと駄目ですか?どれくらいの
スッペックが必要なのでしょうか?
0442デフォルトの名無しさんNGNG
>>441
javaアプレットだったっけ?
OSによるよ。
0443デフォルトの名無しさんNGNG
forteがその辺の開発機でさくさく動く頃にはjavaは滅んでいるな
0444デフォルトの名無しさんNGNG
>>441
そのノートパソコンは十分速いです。
0445なまえNGNG
JDKでやればいいのに・・・。楽しいよ。
0446デフォルトの名無しさんNGNG
なにが?
0447デフォルトの名無しさんNGNG
組み込み系のプログラムをPC/AT互換アーキテクチャな
機械でやってます。
MS-DOS6.2+Turbo C++4.0Jなんですが、PS/2マウスが
使えません。TCはPC-98用のマウスドライバはもっていますが、
PC/AT用のものはもっておらず、別途用意しなければならないようです。

どなたか、この環境で使えそうなフリーのマウスドライバを
教えてください。
0448デフォルトの名無しさんNGNG
>>447
諦めてキーボードのみで操作する。
0449447NGNG
ぐはぁ・・・そ、そんな。
なんとかならんこともないですが、emacsのキーバインドと
ごっちゃになってえらいことになってしまうのです。
0450デフォルトの名無しさんNGNG
学校か会社のシリアルマウスと交換せよ。
0451デフォルトの名無しさん NGNG
C言語初学者です。。とあるコードで
char *tmpPath;
tmpPath = getenv("TEMP");
こんなのが有ったのですが、これは大丈夫なんでしょうか?
0452デフォルトの名無しさんNGNG
>>451
初学者って何?。。って何?大丈夫って何が?SETコマンド知ってる?
0453デフォルトの名無しさんNGNG
プログラ板のみなさん飛行機の事件みてます???
0454デフォルトの名無しさんNGNG
>>453 News6逝
0455デフォルトの名無しさんNGNG
大丈夫だけど const char* の方がいいね。
0456デフォルトの名無しさんNGNG
c:\program files\microsoft visual studio
\myprojects\work1\src1.cpp(23) :
fatal error C1010: プリコンパイル済みヘッダーの検索中に
予期しない EOF を検出しました
ってエラーが出るんですけど、どうすればいいですか?
情けない質問ですいません・・・
0457デフォルトの名無しさんNGNG
>>452
どうも、ちょっと変すね。setは知ってます。
この場合mallocしなくて良いのかが分からないんです
これは初期化になるのかな・・・・ うーん。。
0458デフォルトの名無しさんNGNG
あ!、書き込んだ瞬間分かった鴨・・・
getenvはchar型へのポインタを返すのか、だから領域確保はやってくれてる???
0459デフォルトの名無しさんNGNG
環境変数テーブルの中のアドレスを
直接返すんじゃないの?
getenv って。
0460456NGNG
何か、ビジュアルスタディオのヘルプで
調べたら、「致命的なエラー」って書いてあります
ヘッダが何たらって・・・・
0461デフォルトの名無しさんNGNG
src1.cppの23行目みせて。
0462デフォルトの名無しさんNGNG
>>456
#include<stdafx.h>
を頭に入れろ
0463デフォルトの名無しさんNGNG
<じゃない"だ。
0464456NGNG
}
です。
とりあえず、簡単なsrc作った最後の行です・・・・
0465456NGNG
あっ!出来ました!
所で、ビジュアルCってのは
実行すると、DOSの画面が出てくると思ったんですけど
何故か出てこないです・・・
0466456NGNG
出来たと思ったら、今度は>>462さんが
教えてくれた文をいれた行にエラーが・・・
0467デフォルトの名無しさんNGNG
ワレザーっぽい奴だな・・・
0468デフォルトの名無しさんNGNG
初心者です
おねがいします。
http://homepage2.nifty.com/genio/tekoki/t38.rm
↑
をダウンロードして開いてから
マクの調子がおかしいです。
internet explorerを立ち上げる最中にかたまってしまいます
ちなみに、これはムービーエロ画像でした
0469デフォルトの名無しさんNGNG
>>447
ベクターあたりにフリーのマウスドライバーはあったと思うぞ。
少なくともPC-98のはあった。

>>441
圧倒的にメモリが足りません。確か256MByteあっても重かったです。

>>468
PC初心者板へどうぞ。
http://pc.2ch.net/pcqa/
どうしてもプログラム板の住人に聞きたいなら止めはしないが。
0470デフォルトの名無しさんNGNG
>>469
素人さんには説明しにくいですが、これはこの板の方が適切なんです。
すいませんね。
0471デフォルトの名無しさんNGNG
?
0472デフォルトの名無しさんNGNG
文字列の中の改行コードをバイナリで読んで、
その改行コードの場所を知る方法はありますか?
strstrじゃ、うまくいかないみたいだし。
やっぱりif文でゴリゴリやるしかありませんか?
0473デフォルトの名無しさんNGNG
VC++のデバッグモードでコマンドラインに引数を渡す方法を
教えていただきたい
0474デフォルトの名無しさんNGNG
>>473
mainの引数を使え。
あとはMSDNなど参照
0475デフォルトの名無しさんNGNG
>>472 strstrでなぜうまくいかない?strchrでもいいと思うけど
"改行コードをバイナリで読んで"ってのがいまいち意味不明
文字列中に文字コードと空白文字や改行以外の
バイナリコードが混じってるって事か?
0476デフォルトの名無しさんNGNG
>>473
プロジェクトの設定
0477デフォルトの名無しさんNGNG
>>475
fopenで引数にrb+wとつけました。
0478デフォルトの名無しさんNGNG
gccでfriend関数をファイルスコープに制限(static宣言)する
方法ってある?

例えばこんなの
----[a.h]-----
class A{
...
friend int func();
};
----[a.h]-----

----[a.cpp]-----
#include "a.h"

static int func();
...
----[a.cpp]-----

VC++では問題ないんだけどgccに持っていくとエラーが出る。
0479デフォルトの名無しさんNGNG
>>477
Win(orDOS)なら改行コードを"\r\n"に。
UNIXなら\nでいいはずだ。うまくいかない理由はわからん
テキストモードなら改行コード「だけ」は\nに統一してくれるんだけどね。
0480デフォルトの名無しさんNGNG
>>472
NULコードがあるんじゃないの。
'\n'一バイトを探すならmemchr()。
0481デフォルトの名無しさんNGNG
聞くスレがないんで・・・

PL/SQLでHTMLを作成するプログラムでプルダウンメニューを
作りたいときに以下のような感じでその部分のソースを
書いてるんですがコンパイルするとハングしてしまいます。
選択項目が5行以内だとうまくコンパイルできるのですが
5行以上だとうまくコンパイルできません。
SETする文字列(又は行数)に長さの制限とかあるのでしょうか?
わからんです・・・。
この辺りのこととか詳しく解説してあるHPってないんでしょうか?
Webアプリケーション開発系のページさがしたけどみつからなくって・・・。

────────────────────────
htf.formSelectOpen('str', '題目');
htf.formSelectOption('', 'select', 'VALUE="A"');
htf.formSelectOption('1:長めの文字列1', null, 'VALUE="B"');
htf.formSelectOption('2:長めの文字列2', null, 'VALUE="C"');
htf.formSelectOption('3:長めの文字列3', null, 'VALUE="D"');
htf.formSelectOption('4:長めの文字列4', null, 'VALUE="E"');
htf.formSelectOption('5:長めの文字列5', null, 'VALUE="F"');
htf.formSelectClose;
0482デフォルトの名無しさんNGNG
C言語

高水準出力と低水準出力どっちが扱いやすい?
どっちのほうが処理が速い?

大雑把だがおしえてほしい
0483デフォルトの名無しさんNGNG
扱いやすさ:高水準
速さ:低水準

大雑把だがこんなもん
0484デフォルトの名無しさんNGNG
言語の世界では低いものは不親切で高機能、高いものはわかりやすいが低機能。
0485デフォルトの名無しさんNGNG
>>483
>>484
ありがとう
速度はそんなにいらないので高水準でいこうと思います
0486デフォルトの名無しさんNGNG
質問
1. VB6.0でWin3.1用のアプリは作れるか
2. Turbo C++でWin3.1用のアプリは作れるか
3. C++ Bilder 5でWin3.1用のアプリは作れるか
0487 NGNG
>>486

1.VB4.0になぜ16bit版が用意されていたか考える。
2.TC5では対応してた気がしないでもない。
3.言語のできた時代を勉強し直す。
0488デフォルトの名無しさんNGNG
質問
なぜそんなにWin3.1用に拘るか
0489デフォルトの名無しさんNGNG
>>486
MLでDOSでCDアクセスするの質問して他のお前だろ。
0490デフォルトの名無しさんNGNG
>>483
一般的な使い方をする場合には、データをユーザ空間でキャッシュしている高水準入出力の
ほうが速いと思われ。
0491デフォルトの名無しさんNGNG
用途によりけりじゃん。高水準の機能(キャッシュ)までカバーすればいいハナシ。
純粋な1write/1readでの回答だよ、当然。
0492デフォルトの名無しさんNGNG
Windows98 と Windows 2000 で使える 無料の DB ってありませんか?
SQL が使えるヤツで。

PostgreSQL は 98 だと駄目みたいで…。
0493デフォルトの名無しさんNGNG
>>492
http://www.mysql.com/documentation/mysql/bychapter/manual_Installing.html
0494デフォルトの名無しさんNGNG
MSDEってだめなん?
0495デフォルトの名無しさんNGNG
>>476
ありがと。本にも書いてなかったのでこんなことで3日も悩んでました。
0496デフォルトの名無しさんNGNG
>>494 VC++とかVBとかの言語製品のProfessional/Enterprise を持っているなら利用可能
0497デフォルトの名無しさんNGNG
文字列の初期化をVCのコンソールでしたいんですけど、
何かいい方法ありますか?
0498デフォルトの名無しさんNGNG
???
0499デフォルトの名無しさんNGNG
char s[] = "ABC";
0500フォーマットNGNG
フロッピーにアクセスしたときに、
「フォーマットされていません。」
というメッセージが出ますが、これはフロッピーのどの部分を
読み込んで判断しているのですか?
出来れば、詳しく教えてください。
マスターブートセクタの中の……を読みに行くとかでもOKです。
0501デフォルトの名無しさんNGNG
AT機のDOS/Winで使うフォーマットは1セクタ512バイトx18セクタ
DOS/V用(もしくは1.4M)て書いてあるFDはこのフォーマットがされてある
256って書いてあるやつは1セクタ256バイトのフォーマットなので
(BIOSレベルでは読めるだろうが)OSからでは認識できないので
アンフォーマットと判断される、はず
0502デフォルトの名無しさんNGNG
あ、FD自体が壊れて読めないつう可能性もあり
0503フォーマットNGNG
いやフォーマットの規格ではなくて、
フロッピーにアクセスするとき、
フロッピーの中にかかれているどこかの情報を読みにいって、
その部分がフォーマットされているなら何がしかの値になっているはずで、
その部分がどこで、どういった値になっているのかを知りたいのです。
0504デフォルトの名無しさんNGNG
>>503
> フロッピーの中にかかれているどこかの情報を読みにいって、
> その部分がフォーマットされているなら何がしかの値になっているはずで、
何故そう思います?
0505デフォルトの名無しさんNGNG
512バイトのつもりで読みに行って256バイトフォーマットだと
読めないのです。だからアンフォーマットと判定されます。
0506フォーマットNGNG
なぜって、そうなってないと判定できないから。
ということを聞きたいのではなくて、
何でそんなことを知りたいのか。ということですか?
これは単なる趣味で、自作でメモリー空間をフロッピーと見立てて、
FATフォーマットを制御するプログラムを作っているからです。
そこで、ファイルを読み込む際にフォーマットされているかどうかを
判定しないとエラーが発生するので、
フロッピーではいったいどうやってそれを判定しているのかが知りたくなったのです。
0507デフォルトの名無しさんNGNG
>>506
>なぜって、そうなってないと判定できないから。

なぜそう思いますか?
0508デフォルトの名無しさんNGNG
>>506
> なぜって、そうなってないと判定できないから。
判定するのはFDC。

> これは単なる趣味で、自作でメモリー空間をフロッピーと見立てて、
> FATフォーマットを制御するプログラムを作っているからです。
> そこで、ファイルを読み込む際にフォーマットされているかどうかを
> 判定しないとエラーが発生するので、
> フロッピーではいったいどうやってそれを判定しているのかが知りたくなったのです。

「FATフォーマットを制御」ってどういう意味?
いわゆるramdisk?
「エラーが発生」ってそのプログラムで発生するということ?
かなり意味不明な文章なんだが。
0509デフォルトの名無しさんNGNG
最初のレスが答えになってるジャン。
特定の識別情報があるのではなく、予想したフォーマットだという前提で
リードしたら不整合が起きてリード不可能になった。という場合はアンフ
ォーマットなんだよ。
0510デフォルトの名無しさんNGNG
>>506
> なぜって、そうなってないと判定できないから。
やんわりと「それは思い込みで、あなたの勘違いだ」と指摘されてるんだよ。気づけ。
0511デフォルトの名無しさんNGNG
人間には2種類ある。
プログラマになって良い人間と、なってはいけない人間だ。
0512デフォルトの名無しさんNGNG
>>511
> 人間には2種類ある。
> プログラマになって良い人間と、なってはいけない人間だ。
残念ながらそれは人間の本質にもプログラミングの本質にも関係のない
区分だとおもう。
0513デフォルトの名無しさんNGNG
つづきはマ板でどうぞ。
0514デフォルトの名無しさんNGNG
言語仕様が優れた最強のプログラミング言語の名前を教えていただきたい。
0515デフォルトの名無しさんNGNG
目的による
0516デフォルトの名無しさんNGNG
2ちゃんねらーに叩かれていないプログラミング言語の名は?
0517デフォルトの名無しさんNGNG
Cだな。
0518仕様書無しさんNGNG
マイナーすぎて叩かれない奴を使え
0519デフォルトの名無しさんNGNG
 Windows95になってから「32ビットのOS」で、Windows3.1(DOS)までは「16ビットのOS」と
言われるが、一体何が16ビットで、32ビットなのかがいまだに分からん。
0520デフォルトの名無しさんNGNG
HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam
0521デフォルトの名無しさんNGNG
主に使用しているレジスタ幅。
だから、NT系が98と比べ真の32bitOSとか云われたり。
0522デフォルトの名無しさんNGNG
>>519
Windows 95 が「32 ビットの OS」というのは半分間違い。
もしそういうなら、Windows 3.1 のエンハンストモードだって「32 ビットの OS」だ。
0523デフォルトの名無しさんNGNG
ちなみにCPUでいうと、レジスタやバス幅が32bitになったのは386から、
とかいって混乱させてみたり。
0524519NGNG
>520〜523
 すばらしく知識のありそうな人達。
 俺とは出来が違う。
0525デフォルトの名無しさんNGNG
あの、ネタ?
プログラムの利用しているアドレス空間が32bitのOSを32bit OSって言うんだろ。
DOSエクステンダとかもプロテクトモード使用で32bit。
0526デフォルトの名無しさんNGNG
どうでもいいが、鬼の首でもとったように
なんでもかんでも32、32ってつけるのはヤメロ
0527デフォルトの名無しさんNGNG
鬼の首でも取ったように64 64ってつけてるのもあるけどな
0528デフォルトの名無しさんNGNG
>>527
今の流行は XP。去年は 2000 だったが。
0529デフォルトの名無しさんNGNG
去年はCubeだYO!
0530デフォルトの名無しさんNGNG
>>528
Athlon XPでWindows XPを動かし、jclark先生のXML Parserを使ってeXtream
ProgrammingしてるYO!
0531デフォルトの名無しさんNGNG
こぼらーってなぜたたかれるのでしょうか?
0532デフォルトの名無しさんNGNG
>>531
なんでもかんでもグローバル変数にしたがる。
なぜなら、ローカル変数や関数パラメータが理解できないから。
0533デフォルトの名無しさんNGNG
>>525
キミこそ、ネタ?

じゃおまえは CP/M を 16bit OS …って呼ぶんだな! (藁
おまけに、DOS エクステンダが 32bit OS だってさ。 (プププ

そういうおまえは Windows 95 のことを「完全 32 ビット OS」って信じてるんだろ。
しや、まいったなコリャ。
0534デフォルトの名無しさんNGNG
〜bit OSってマーケティング用語じゃなかったのかー
0535デフォルトの名無しさんNGNG
>>534がいいこといった!
0536デフォルトの名無しさんNGNG
>しや、まいったなコリャ。
「しや」って何ですか?
0537デフォルトの名無しさんNGNG
>>534
ワラタ

>>536
青森の方言だよ!!
google使え!
0538デフォルトの名無しさんNGNG
c言語を学校でやることになったんで、自宅でも触れておきたいのですが。
フリーのC言語のコンパイラなどありますか?
0539デフォルトの名無しさんNGNG
>>538
ありません。
Microsoftに電話してみると、おすすめを教えてもらえます。
0540デフォルトの名無しさんNGNG
>>538
C Magazine
0541538NGNG
>>539
お金取られたりしないですか?
0542内容比較NGNG
普段使っているCドライブとBackup兼Test用のDドライブを
DOSのTree /Fコマンドで書き出したのですが
両者を比較し[違う部分]だけ書き出したい場合
どうすれば良いですか?

Cのみ xxx.HTML
Dのみ xxx.exe

みたいな感じで書き出したいのですが。
0543 ◆RubyOmS2 NGNG
>>538
Linuxならgccが標準でついてくるYO!
って、もっとみんな親切に教えてあげようよ、、、
http://www.google.com/search?q=C+%83R%83%93%83p%83C%83%89+%83t%83%8A%81%5B+Windows&hl=ja&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
後は自分で探してね。
お勧めCygwinを丸ごと入れちゃうことだが、、、
0544デフォルトの名無しさんNGNG
>>542
FC
0545内容比較NGNG
>>544
FC?
0546デフォルトの名無しさんNGNG
>>545
Do type `fc /?'!!
0547デフォルトの名無しさんNGNG
>>533
go32とかしらんの?
windows95は32bit OS。

完全とか不完全とか、そんな定義は存在しない。
0548デフォルトの名無しさんNGNG
ちなみに、Win95が一部16bitといわれているのは、
BIOSコールを行ったりする関係上、リアルモードのコードが含まれていること。
WinNTは、たとえセーフモードでもデバイスのアクセスにドライバが必要なのはそのため。
0549デフォルトの名無しさんNGNG
勘違いするといけないから補足しておくけど、
16bitのコードが含まれていることと、16bitOSであることは同義ではない。
0550デフォルトの名無しさんNGNG
プログラムの勉強をしてみようと思うのですがプログラム言語といっても
たくさん種類があってどれがどう違うのかよく分かりません。
初心者以前の問題ですがどのプログラムがこれこれに特化しているとい
ような事を教えていただけないでしょうか?
0551デフォルトの名無しさんNGNG
>>548
どこから、そういう都市伝説を仕入れてくるのか興味あるところだが。情報源は出せます?
0552デフォルトの名無しさんNGNG
windows 上だけ
C    コンソールアプリ(コンパイラとかのツール)
C++   万能だけど初心者にはお勧め出来ない
Delphi 万能
HSP  ゲーム
VB   使い捨てのGUIアプリ
0553(´-`;) ?NGNG
Windows で使う小洒落たアイコンを探しています。
言語の名前を表してるヤツ(宝石のとか、文字「C」のとか)…。
どこかにありますか?
0554デフォルトの名無しさんNGNG
文字「C」のって昔のcygwinの?
0555(´-`;) ?NGNG
>>554
C言語の「C」のつもりです。でも、
COBOL の 「C」でもいいです。アイコンとして意匠が小洒落ていれば OK。
あと、Ruby を表すアイコンは、宝石の絵がいいなぁ…
Perl は宝石でいい?
(でも自分で書くと下手なのでイヤダ)
0556デフォルトの名無しさんNGNG
Windows上で動作するフリーのFortran90のコンパイラを探しています。
海外のサイトで色々探したら、Linuxで動くのがいくつかありました。
もしWindowsで動くのを知っている方がいらっしゃれば、教えてもらえないでしょうか?
0557デフォルトの名無しさんNGNG
>>556
ソースを落としてきてcygwinでmake。
0558デフォルトの名無しさんNGNG
>>557さん レスどうも。
Cygwinのことがよく分からないので、解説サイトを参考にしてやってみます。
ありがとうございました。
0559デフォルトの名無しさんNGNG
f2cなら
http://www.din.or.jp/~shimaden/download/f2c-faq.html

でも確かFortran77 だったかな
0560デフォルトの名無しさんNGNG
>>555
Ruby用のアイコン。
「オブジェクト指向スクリプト言語Ruby part2」から引用。

> 他にWindows用のアイコンというとこのあたりかな。
> http://member.nifty.ne.jp/ueivu/rubyico.html
> http://homepage1.nifty.com/a_nakata/ruby/
> http://www.geocities.co.jp/SiliconValley-Bay/4076/archive/ruby.ico.gz
>
> ここのはアイコン単独では配布してないみたいだけど。
> http://www.pragmaticprogrammer.com/ruby/downloads/ruby-install.html
0561デフォルトの名無しさんNGNG
VisualStudio7っていつでるの?これでたらC#はじめようと思う
0562デフォルトの名無しさんNGNG
VBもJavaももうダメですか?
0563デフォルトの名無しさんNGNG
>>562 もうだめじゃないの?
   とりあえず今はC勉強しとけば?
0564デフォルトの名無しさんNGNG
まだだ、まだ終わらんよ!!””
0565デフォルトの名無しさんNGNG
>>564 今は終わらなくても、どうせ終わりがもう見えただろ?
0566デフォルトの名無しさんNGNG
じーまー?
JavaアプリがC++アプリとかに替わるのぉ?
ケータイ買い換えなきゃ。
0567デフォルトの名無しさん NGNG
コノスレハアゲテハイケナイコトニナッテオリマス
0568デフォルトの名無しさんNGNG
ではJavaの寿命はあとどのくらい?
0569デフォルトの名無しさんNGNG
Cで遊んだり勉強したりするためには、まず、エディターとコンパイラーが必要です。
まれに脳内メモリーがたくさんあって、かつ脳内CPUが高性能な方は、実際の処理系が無くても、本を読んで脳内で理解するだけでどんどん先に進んでいけますが、一般人はまねしないほうがいいです。
で、エディターとコンパイラーですが、きときと様の CPad をダウンロードしましょう。
これは送金義務の無いシェアウエアで、要するに無料で使えます。ただし、金が余っている人は送金してください。

http://www.vector.co.jp/soft/dl/win95/prog/s0215027.html
http://www.borland.co.jp/cppbuilder/freecompiler/
0570デフォルトの名無しさんNGNG
VBでボタンを複数行表示するときに、
AA
BB
としたい場合プログラムでCommand1.Caption="AA"+chr$(13)+"BB"
としているんですが、プロパティエディタで一発で書く方法はありませんか?
0571570NGNG
すいません、VB初心者スレで聞きます。
0572デフォルトの名無しさんNGNG
Borland C++Builder とVisual C++ だったら、やっぱりC++Builderのほうがいいでしょうか?
よくある質問だと思いますがよかったら答えてください。
0573早起きさんNGNG
おはようございます!
皆さん朝ですよ。

早速ですが、基本的な設計書ってどのようなものなでしょう?
当方学生でプロセス間通信プログラム(C/C++)を書く予定なのですが、どのようなものが理想なんでしょうか?
漠然とした質問ですが、はじめが肝心だと思うので、現場の方々のご意見をお聞かせください。

それでは今日も一日がんばりましょう。
0574デフォルトの名無しさんNGNG
先輩が書いた過去の資料とか見せてもらえ。
0575(´-`;) ?NGNG
>>560 禿しくありがとうございます。Ruby絵のアイコン、嬉しいっす。
(´−`).。oO( そーか、言語ごとに探せばよかった?)
0576ななしNGNG
PHPでフォームのタグで送られてくる
パラメータをクラス内で直接取得する方法って
ありますか?
0577デフォルトの名無しさんNGNG
最近、Visual Fortran のデバッグとリリースのビルドで計算結果が違う、と
いうのをどこかのスレで読んだ気がするのですが、どのスレだか知ってる
方います? どこで見たのだったか。

プログラム技術板か、プログラマ板か、情報システムか、シミュレーションあたりだと思うのですが、見つからない。
0578577NGNG
そのもの「Fortran」スレでありました。
失礼しました。
0579デフォルトの名無しさんNGNG
ここで質問していいかも分からないような文系初心者なのですが

�@モード対応htmlと同じように
chtmlで指定できる拡張子もgifだけなんでしょうか?
それともhtmlと同じようにjpgも使えるんでしょうか?
0580デフォルトの名無しさんNGNG
>>579
板違い。hp板へ。
0581デフォルトの名無しさんNGNG
>>580
どうもです。
何処で質問していいかも分からなくて
0582デフォルトの名無しさんNGNG
Borland C++ Compiler 5.5使っているんですけど
コンソールアプリ(DOS上で動く奴)で簡単にwaveファイルを再生したいのですが、
何かいいものはないでしょうか。

又、一画面80桁25行を変更してもっと増やしたいのですがなにかいい方法はないでしょうか?
0583デフォルトの名無しさんNGNG
Javaでコンパイルしたコード.CLASSは
どのOS(Java環境)にもっていっても動きますか?
.CLASSファイルは実行時にまたコンパイルされるんですか?
このへんが曖昧なので教えて下さい。
0584デフォルトの名無しさんNGNG
PlaySound>582
行数増やしたいならNT/2000/XP使えよ
0585デフォルトの名無しさんNGNG
>>583
どのOS持っていっても動きません。
0586デフォルトの名無しさんNGNG
583です。
>>585
Javaってコンパイラ言語?
0587デフォルトの名無しさんNGNG
>>582
コンソールアプリ != DOSアプリ
0588デフォルトの名無しさんNGNG
「コンパイラ言語」って何?
0589デフォルトの名無しさんNGNG
>>583
1.JNI などを使った特定のプラットフォームに依存したプログラムではなく、
2.実行する Java 環境が開発の Java 環境と十分にコンパチであれば
動く。

個人的経験では、Solaris 上で作った 200 クラスくらいのプログラムは
Windows 上で普通に(とろとろと)動いたよ。
0590デフォルトの名無しさんNGNG
583です。
>>589
教えてくれてありがとう!

もうひとつ。
Javaってコンパイルするのにインタプリタ言語なのですか?
JITコンパイラでコンパイルしてから実行する場合も?
0591デフォルトの名無しさんNGNG
>>587
間違えたからって犯さないでください
0592デフォルトの名無しさんNGNG
>>590
インタプリタ言語でもコンパイルしますが何か?
0593583NGNG
>>591
氏ね
0594デフォルトの名無しさんNGNG
>>590
JavaVM が実行できるバイトコードにコンパイルする。
VM が interpret するか CPU が直接 interpret するかの違いだ。
JIT コンパイラも実行時に*部分的*にネイティブにするので
やっぱり JavaVM は使う。
0595デフォルトの名無しさんNGNG
あれ?
部分的にネイティブにするのはHotSpotで
全部ネイティブにするのがJITじゃなかったっけ?
細かいけど。
0596デフォルトの名無しさんNGNG
590です。
>>594
java コマンドでコンパイルしてネイティブにしてから
実行ってできるの?
JITコンパイラは別物?
れんちゃんでごめん。
0597デフォルトの名無しさんNGNG
>>595
ごめん。そだね。
ただ、JIT もいきなり全部ネイティブにはしなかったはず。
そういや標準クラスライブラリもネイティブになるのかな。
あー回線切って首吊ってからちゃんと調べよう。

>>596
java で実行するときに自動的にネイティブに落とされるってこと。
その仕組みが JIT や HotSpot。
0598デフォルトの名無しさんNGNG
596です。
>>597
良く分かりました。
SUNのページ見てきました。
1.2だとJIT
1.3だとHotSpot
ですね。
JITコンパイラを無効にするのはわかったんですが
HotSpotを無効にはできないんでしょうか。
ネイティブに変換しないとあの起動の待ち時間が無くなるんでしょうか?
まぁ実行速度は遅くなるとは思いますが。
0599デフォルトの名無しさんNGNG
スペーシングチャート作成に使えるツールってないですか?
0600デフォルトの名無しさんNGNG
>>582
DirectShow
画面の方はV-TEXTで検索してちょ。生DOSなら。

ところで
While(1){
//処理(GetKeyStateでキー入力処理)
Sleep(10);
}
とかでメインループ組んだらやっぱりマズイですか?
自家用オーディオプレイヤですけど。。。
CreateWindowするのがめんどくさい。
0601 NGNG
>>600

昔はそんな感じだったからいいんじゃない?
WIn APPとしてはダメダメですが。
0602デフォルトの名無しさんNGNG
つか、BC++って16bitコード生成できたっけ?
0603デフォルトの名無しさんNGNG
>>oll
ありがとう!!
0604デフォルトの名無しさんNGNG
>>600
使いやすければそれでいいんでは?
使いやすければね。

unixでもコンソールベースのプレイヤーはいくらでもあるし。使いにくいけど。
0605デフォルトの名無しさんNGNG
uhaha
osieteYO!
0606 NGNG
日下部陽一ってなんですか?
0607デフォルトの名無しさんNGNG
日影忠夫ってなんですか?
0608デフォルトの名無しさんNGNG
日影忠夫≒坂本ちゃん
0609デフォルトの名無しさんNGNG
JAVAでの質問です
マウスイベントでマウス入力をしようと思うんですが、右クリック左クリックの使い分けってできるんですか?
左クリックで座標A取得
右クリックで座標B取得みたいな
0610デフォルトの名無しさんNGNG
>>606
マ板行け。っつーかマ板に本人(?)が降臨して祭開催中。
0611デフォルトの名無しさんNGNG
VB6でですね、
label1.caption=r(変数です)&"となる"
ってかんじのを実行すると何故かエラーになってしまいます。
label1.caption=r
ってかんじなら正しく実行されるんですけど。
0612デフォルトの名無しさんNGNG
ワトソン博士が出るようなエラーって、どうやって対応していますか?
自分たちのソースコード見ても何も切り口がなく、困っています。
別の切り口が何かあると思うのですが、どうなのでしょうか?
よろしくお願いします。
0613デフォルトの名無しさんNGNG
>>609 できるよ。
MouseEventのgetModifier呼べば押されたボタンの種類が取得できる。
BUTTON1_MASKとかBUTTON2_MASKとか
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/event/MouseEvent.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/event/InputEvent.html#getModifiers()
0614612NGNG
あ、言い忘れましたが、言語はVB6です。
0615デフォルトの名無しさんNGNG
>>613
なるほど
BUTTON*_MASK

ありがとうございます〜^^ >613
0616デフォルトの名無しさんNGNG
効率よくHDに書き込みしたいのですが、
put(char*)
よりも
write(const char *buf,int streamsize num)
を使ったほうがいいんですよね?
その時、num(バッファサイズ)はどれくらいがいいのでしょうか?
環境はVC++6.0です
0617デフォルトの名無しさんNGNG
>>616
なんでWin32APIつかわないの?
0618デフォルトの名無しさんNGNG
OSのセクタサイズに合わすというのがもっとも無難で
それなりに効果の出るやり方だが、
WindowsはAPIレベルですでにキャッシュしているので
ベンチマークでも取らない限り大差はでない。

好きなサイズでアクセスしろ。
0619デフォルトの名無しさんNGNG
hじめまして。こんにちは。
DTM板とCG板で質問したんですけど無視されました。
いろいろ考えたあげくプログラム板の人ならわかるんじゃないかと思って質問します。
↓こうゆうのってどうやって作るんですか?
http://www.geocities.co.jp/Hollywood-Screen/2945/pdx.zip
0620デフォルトの名無しさんNGNG
>>619
意味がわからん。
実装について訊きたいならどういった処理について訊きたいのか明確にしろ。

そのファイルそのものについて言ってるなら、LZW圧縮とか
0621デフォルトの名無しさんNGNG
>>619
いきなり zip ファイルなのは
ウイルスかも知れんから DL する気にならない。
0622621NGNG
>>619
けど落としてみた。
デモか。このスレに行ってみてくれ。

###メガデモを語る ver.2###
http://pc.2ch.net/test/read.cgi/tech/995694473/
0623デフォルトの名無しさんNGNG
無視されて当然。別にどうということはない。
DirectXで描画とサウンド覚えれば、あとはセンス次第でしょ。
0624619NGNG
>>620
>>621
>>622
どうもありがとうございました。
とりあえずメガデモを語る ver.2を全部読んで勉強してきます。
0625デフォルトの名無しさんNGNG
この程度ならHSPで十分(藁
0626619NGNG
>>623
レスありがとうございます。
DirectXとゆうソフトを使えばあのようなものが作れるんですか?
0627>>626NGNG
あ、いや、DirectXってのはWindowsで高速描画や3Dやサウンドなんかを
扱うためのライブラリで、開発はC/C++とかVisualBasicとかつかって
プログラミングするです。
0628デフォルトの名無しさんNGNG
>>623
センスが一番問題だと思う(w

>>626
motion dive みたいな動画をミックスするソフトを使うのではなくて
(素材を作るのに使うかもしれんが)、プログラムで描画する。
DirectX は画像を扱うためのライブラリ。
0629619NGNG
>>625
>>627
>>628
どうもありがとうございます。
いままでプログラムはやったことがなかったのですが、
これをきっかけにプログラムを勉強しょうとおもいます。
プログラム板の皆さんレスありがとうございました。
さいならっきょ。
0630デフォルトの名無しさんNGNG
>612
まずはOS、VB両方に最新のサービスパックを当てる。
続いて怪しいのはAPIをコールしてる所。
それでも違うならOCX絡み。
0631612NGNG
>630
ありがとうございます。
とりあえず、それでやってみます。
0632デフォルトの名無しさんNGNG
誰にも恨まれる事なく休みを取れる方法が知りたい。

「男は戦いの中で死なねばならぬ」のは何でなのかも問いたい。
0633デフォルトの名無しさんNGNG
>632
労災になるからでは?
0634デフォルトの名無しさんNGNG
戦争とは、自分の国のために自分が死ぬことではない。
敵兵を敵の国のために死なせてやることだ。
0635デフォルトの名無しさんNGNG
IF EXIST sok.bas n88basic /e:gpib
って書いてあるバッチファイルtest.batを外部コマンド起動させるプログラム
class Gaibu {
public static void main(String args[]) {
try {
Runtime.getRuntime().exec("A:\\B\\test.bat");
}catch (Exception ex) {
}

}
}
をjavacでコンパイルしてjavaで起動させたのですが
NEC N-88 BASIC(86) version 6.0
Copyright (C) 1984,88 by NEC Corporation
432396 Bytes free
Ok
って文字が出たあと何も文字が打ち込めなくなってしまいます。
バッチファイルを直接ダブルクリックすれば普通に文字が打ち込めるのですが。
どうすればJavaプログラム上でn88basicをまともに起動できるのか教えてください。
0636デフォルトの名無しさんNGNG
>>635
あんた、面白いね.
是非ともJAVAスレに逝くべきだ.
0637635NGNG
いや、マジで困ってるんですって。助けてください。
0638デフォルトの名無しさんNGNG
JavaスレよりN88BASICスレに行け、あれば、だけど
0639仕様書無しさんNGNG
>>635
ああ〜、俺も困ってるよ。でも、俺んとこでは、version 2.0 って
なるんだが。
0640教えて訓NGNG
GCCをつかって、<time.h>をインクルードした
ソースをコンパイルするとき、何かオプションが必要ですか?
手元に解説書がないので困ってます。教えてください。

gcc -o source sourve.c -?
0641デフォルトの名無しさんNGNG
>>640
<time.h>
~~
このせいだと思われ。
0642教えて訓NGNG
コンパイルはされているようなんですけど、、
CLOCKS_PER_SECなんていう予約語が使えているから
そう推察しているんですが。うまく実行時間の計測が
できないので、<math.h>を使うときには -lmを使うという
ことを思い出したので、<time.h>似もあるかと疑ったのですが
0643デフォルトの名無しさんNGNG
>>642
コンパイルでもリンクでもエラー出てないんだろ。そしたら普通は
コンパイルオプションのせいとは考えないんじゃないか?
実行時間の計測って何よ?
何をしたくて、どんな処理をしてみて、どんな結果が出たかを書かないと
いつまでたっても望む回答は得られんぞ。



と言いつつ、(end - start) / (double)CLOCKS_PER_SEC でうまくいくと
想像してみたりして。
0644教えて訓NGNG
その通りでした。CLOCK_PER_SECをdoubleにキャストすれば
うまくいきました。
ありがとうございました。
コンパイラーが、どうこうの問題以前でした。すみませんでした
勉強します
0645デフォルトの名無しさんNGNG
WinNT/2000で環境変数PATHに"c:\foo"を追加する
にはどうすればよいのでしょうか?
0646デフォルトの名無しさんNGNG
コントロールパネル→システム→詳細→環境変数
0647デフォルトの名無しさんNGNG
c++で、
バイナリモードの改行文字
を文字列に追加させたい場合、どうすれば
いいんですか?
0648デフォルトの名無しさんNGNG
>>647
バイナリモードもなにも、改行文字は'\n'
だいたい文字列のバイナリモードってなんだゴルァ
0649名無しさん@EmacsNGNG
テキストファイルをバイナリモードで開くと改行文字の自動変換がかからなく
なるので、"\n" と書けば LF が、"\r" と書けば CR が書き込まれる。

どの文字を改行とみなすかはファイルフォーマットの仕様だからそっちをまず
確認すること。
0650647NGNG
>>648,649
失礼しました。(汗
ファイルのfwrite関数で引数を
バイナリーモードで設定した場合に
改行文字って"0x0d0x0a"ですよね?
これを文字列として表示する場合、
例えば
char cRet[2]="0x0d0x0a";
と書くと、エラーになりますよね?
これは当然なんですけど、
 バイナリの改行をどうすれば文字列
型として読み込めるのかを
今悩んでいるところです。
0651デフォルトの名無しさんNGNG
ふつー、"\x0d\x0a"
0652647NGNG
どうもありがとうございました。
651さん。
0653デフォルトの名無しさんNGNG
おっと、入れ物の方も足りなかった。
char cRet[3]ね。
0654デフォルトの名無しさんNGNG
>>650
>バイナリーモードで設定した場合に
>改行文字って"0x0d0x0a"ですよね?

バイナリモードだろうがテキストモードだろうが、例えばDOSやWindows
では改行文字は0D 0Aだよ。

>char cRet[2]="0x0d0x0a";

char cRet[2] = { '0x0d', '0x0a', };
ならエラーにならず。
0655デフォルトの名無しさんNGNG
>>654
ぉぃぉぃ
0656デフォルトの名無しさんNGNG
>>654
ネタですか?
0657654NGNG
\が消えてた…
0658sageNGNG
つっこみどころがおおいな、ええ?
0659デフォルトの名無しさんNGNG
>635
Runtime.execの返り値の
Processの入出力を標準入出力に
0660デフォルトの名無しさんNGNG
>654
気付いてないのでとりあえず。

char cRet[2] = { '0x0d', '0x0a', };
どんな文字やねん
0661デフォルトの名無しさんNGNG
何のためのテキストモードやら。
0662デフォルトの名無しさんNGNG
>>660
正しくは
char cRet[2] = { '\0x0d', '\0x0a', };
ってか。
0663デフォルトの名無しさんNGNG
>662
'\x0d'じゃなくていいの? VCだと駄目っぽいけど。
0664デフォルトの名無しさんNGNG
'\xd', '\xa'
または
'\r', '\n'
0665デフォルトの名無しさんNGNG
>>662
素直に
char cRet[2] = { 0x0d, 0x0a, };
0666デフォルトの名無しさんNGNG
大変アフォな事を聞きますが、
バイナリ(000000 FF D8 FF E0 00 10 4A 46)←こんな部分
で使える(?)文字は
0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
以外にあるんでしょうか?
他の文字は入力出来ないので使えないのか疑問があったもので・・・。
0667デフォルトの名無しさんNGNG
>>666
何の話かくらい書いたらどうか。
0668デフォルトの名無しさんNGNG
何の捻りも無いです・・・。
この16文字以外には使えないのか?
と疑問があっただけでして・・・。
レベルが低くてすみません
0669デフォルトの名無しさんNGNG
>>688
だ・か・ら!
それがプログラム技術と何の関係があるのか?
0670666NGNG
バイナリをそのままテキストに出力したり変換するプログラムを作りたいんです。
なのでこの16文字以外にもしあったら根本的にアウトになるので聞いてみました・・・。
これでは駄目でしょうか?
0671デフォルトの名無しさんNGNG
>>670
どうして16文字なのか自分で考えな。
0672デフォルトの名無しさんNGNG
16進数だもん。
0673デフォルトの名無しさんNGNG
ビルゲイツは実際にWindowsXPのコーディングをしているのですか?
0674デフォルトの名無しさんNGNG
>>666
JPEGのお勉強か?
0675デフォルトの名無しさんNGNG
>>666
その16文字以外にも使えるぞ。
0-9A-Zまで使えば36進表示のDUMPプログラムの出来上がり。
0676デフォルトの名無しさんNGNG
質問です。
Windows2000でアカウントの新規作成、ファイル、ディレクトリにユーザー権限を付加
したい場合何を使えばいいんでしょうか?(クラス、関数等)
C++でもVBでもJAVAでもいいんですけど、
Web検索した結果ファイルの情報を取得したり、作成したりできるクラスはあっても、
ユーザーの作成、権限の付与ができるクラスが見つからなかったのでせめてヒントでも頂けたらと思います。
0677デフォルトの名無しさんNGNG
>>676
なぜMSDNを(以下略
0678デフォルトの名無しさんNGNG
>>676
元々Web屋なんでMSDNって見方もよく知らないんです。
調べはしたんですが、見つけられませんでした・・・
0679676=678NGNG
間違った676→677
0680デフォルトの名無しさんNGNG
プラットフォームSDK\Platform SDK\Windows Base Services\Security\access control以下を読め。
穴があくほど読め
ついでに他のツリーもよんどけ
0681676NGNG
>>680
ありがとうございます。
それじゃ今から読んできます。
0682デフォルトの名無しさんNGNG
basicでMS-DOSプロンプトを閉じるコマンドってないんですか?
exitじゃエラーになるし。
0683デフォルトの名無しさんNGNG
N88-BASIC?
0684デフォルトの名無しさんNGNG
>>676

CreateFile

>>682

開発環境を明記。
0685デフォルトの名無しさんNGNG
>>682
ショートカットの設定とかってオチじゃないのか?
0686デフォルトの名無しさんNGNG
MS-DOSプロンプトを終了させようとすると
「このプログラムは自動的に強制終了することは出来ません。
プログラムの終了コマンドを使ってください。」
という文字が出ます。普段はそのまま終了させるのですが、
この文字を出さないで終了させる事って出来るのですか?
0687デフォルトの名無しさんNGNG
>>683
まさしくその通りです。
0688デフォルトの名無しさんNGNG
>>686
BASIC終了させなさい
0689デフォルトの名無しさんNGNG
>>688
どうやってBASIC終了させるのですか?
0690デフォルトの名無しさんNGNG
SYSTEM とうて
0691デフォルトの名無しさんNGNG
SYSTEM とうて って何ですか?
0692691NGNG
>>690
ア、出来ました。ありがとうございます。
0693691NGNG
プログラム中でこれを方法はありますか?
10 SYSTEM
っていうプログラムを実行してもダメだったのですが。
0694691NGNG
あ、勘違いしてました。693はなかったことにしてください。自動的にDOSプロンプトを閉じる
プログラムは作れないか、
って事を聞きたいのです。
0695デフォルトの名無しさんNGNG
>>694
685参照
0696691NGNG
でも良く考えたら無理そうですね。失礼しました。
0697デフォルトの名無しさんNGNG
>>696
だから685で出来るだろ
0698691NGNG
>>695
685読んでも意味が分からなかったです
0699デフォルトの名無しさんNGNG
>>698
プログラム終了時にウィンドウを閉じるをチェック
0700691NGNG
>>699
今見たら、それ、チェックしてありました。
いったい何故この設定が有効にならないんでしょうか?
0701デフォルトの名無しさんNGNG
>>700
COMMAND.COM 起動してんじゃないだろうな。
もう逝くから、続き誰か頼む。
0702691NGNG
普通はこれをチェックしておけば自動的に閉じるものなのでしょうか?
0703デフォルトの名無しさんNGNG
>>701
コマンドラインって所にそれが書いてありますが、どうすればいいのでしょうか?
ためしに消してみたらDOSプロンプト自体が開かなくなったので元に戻しましたが。
0704691NGNG
あ、名前書き忘れました。703=691です。
0705デフォルトの名無しさんNGNG
>>704
時間ないんで、これで最後だぞ。
パス\N88BASIC /t:run パス\BASICのプログラム
0706691NGNG
>>705
ありがとうございます。早速試してみます。
0707デフォルトの名無しさんNGNG
すいません。 直接プログラムと関係ないのですが教えてください。
ExcelやAccessのVBエディタでのことなんですが、プロパティウインドウ
とかの文字のフォントがMSゴシックとかでなく、2バイト文字に対応して
いないフォントになっているため、日本語が読めません。
コードを書くエディタは問題なく表示されるのです。
日本語も表示できるようにしたいのですがが、
なにかお心当たりの方いらっしゃいませんでしょうか?

EXCEL 2000 ACCESS 2000 VB6SP5インストール済
OSはWin98
DOSで起動、ttfキャッシュを削除して再起動→効果無し
OFFICE再インストール→効果無し
0708デフォルトの名無しさんNGNG
ツール→オプション→エディタの設定でもダメ?
0709707NGNG
>708
ダメでした。 コードを記述するウインドウは問題ないのです。
なぜか、プロパティウインドウとプロジェクトウインドウ?が
妙なフォントになっているようなのです。
0710デフォルトの名無しさんNGNG
インストールされてるフォントが多すぎるとか。
safemodeでttf消してから再起動とか。
まぁ、Win板逝った方が良さそうですな。
0711tNGNG
標準入力から50単語、3行以上の英文テキストを読み込み、
以下を標準出力に書き出すプログラムを作成して下さい。
ここで単語間の区切りは、スペース、タブ、コンマ、ピリオド改行のいずれかであるとし
、入力の終了はEOF(^d)とします。

(1)テキスト中のそう単語数、総文字数、単語あたりの平均文字数を求め、
    出力する。

(2)テキスト中の各文字(A〜Zの全26文字)の出現回数を求め、その一覧を
    出力する。

(3)テキスト中の英字を出現回数の降順に並べ、出力する。

(4)テキスト中の1文字単語、2文字単語、3文字単語・・・
   の出現回数を求め、その一覧を出力する。
0712デフォルトの名無しさんNGNG
>>711
で?
0713デフォルトの名無しさんNGNG
>711
http://pc.2ch.net/test/read.cgi/tech/1003838158/
0714デフォルトの名無しさんNGNG
(・∀・)イイ!
http://itpro.nikkeibp.co.jp/free/NCC/NEWS/20011120/1/
MAN構築
0715707NGNG
>710
ありがとうございます。
確かにフォントは山のようにインストールしているので
怪しいかもしれません。 試してみます。

Win板に行ってきます。
0716初信者NGNG
こちらに誘導していただきました。早速ですが質問させて下さい。
現在、Perl言語によるCGIスクリプトを勉強しています。
既にその為の書籍3冊を買い、必要に応じて読みながらCGIを書いております。
他の既存スクリプトを見ながら目下理解に努めておりますが、本に書いていない
変数や命令が結構あり、行き詰まる事が多いです。

そこで本題なのですが、$ENV〜で綴られている環境変数全てを知りたいのです。
どちらかで見かけたよという情報や、この本に全て書いてあるという情報を
教えていただくか、誘導していただけると有り難く思います。
宜しくお願いします。
0717デフォルトの名無しさんNGNG
>>716
ウニ板 http://pc.2ch.net/unix/
リナ板 http://pc.2ch.net/linux/
ウェピー板 http://pc.2ch.net/php/
0718初信者 NGNG
デフォルトの名無しさんさん早速ご返答ありがとうございます。
すみません、板を間違えて認識していたようですね。
誘導ありがとうございます。以下、716の書き込みは無視して下さい。
sageます。
0719デフォルトの名無しさんNGNG
>>711 それ、某調布の大学のプログラミング演習だろう。
0720デフォルトの名無しさんNGNG
 単発質問でスンマセン。
画像ファイルのソース(タグ)を見るにはどうすれがいいんですか?
 メモ帳で開くと文字化けするし・・・。
0721デフォルトの名無しさんNGNG
perlで質問です。
@{%hash}{'a', 'b', 'c'}
とかくと
($hash{'a'}, $hash{'b'}, $hash{'c'})
らしき動きをしているんですが、どんな風に読んだらこうなるんでしょうか?
覚えろといわれればそれまですが・・・。
0722デフォルトの名無しさんNGNG
>>720
バイナリエディタで検索して、ダウンロードして、インストール汁!
0723_NGNG
>>716

環境変数なんぞ無限大。
自分で列挙プログラム書きなさい。2,3行だから。

>>720
こういうのは単発質問とは言いません。
なお、画像はタグではできていません。
0724デフォルトの名無しさんNGNG
>721
普通ハッシュスライスは
@hash{'a', 'b', 'c'}
と書きますが、それを承知の上での「試しにこう書いたらこうなったんだけど
何だろ?」という質問ですか?
0725721NGNG
>721
すいません。知りませんでした。
最近perlを勉強し始めたもので。
リファレンスの解説をよんでいるとき
@{$employees{$id}}{@field_names} = @fields;
という文がありましてなんじゃこりゃ?と。
ハッシュへのリファレンスだと、@のあとに{}で$employees{$id}をくくらないと
エラーになるんですね。
0726716NGNG
ダメを承知でお伺いします。
その環境変数が格納される箱が、一体何を意味する箱なのかが知りたいのです。

誘導先でもforeach〜$ENVとのご指摘がありました。アーメン2号やinsideweb
というホームページでも同様のソースの書き方をしています。
それで表示されるのは、大抵見知ったものが殆どで、それ以外の省略されている
環境変数がさっぱりです。勉強のために買ったCGI本の付録CDにも、表示するた為
のスクリプトは入っていましたが、$ENV〜の説明が大抵端折られていて、少し困惑
しておりました。
検索エンジンもほぼ同様の結果です。もし、定義された一覧や説明があるサイトなど
御存知でしたら教えて頂きたいです。
0727デフォルトの名無しさんNGNG
>>723
TIFFだったら…Tagged Image File Formatだし…
確か、どっかにTIFFイメージをテキストに展開する解析ツールがあったような(w
0728デフォルトの名無しさんNGNG
>>726
CGIで使う環境変数ならRFCに載ってるんじゃない?
0729デフォルトの名無しさんNGNG
環境変数に何がセットされてるかなんてそれこそ環境次第。
つーか、Perlならふつーeachで根こそぐよね。
0730デフォルトの名無しさんNGNG
>>726
http://cgi-spec.golux.com/draft-coar-cgi-v11-03-clean.html

10.2. Unix
>The implementation of the CGI on a UNIX operating system platform
>SHOULD use environment variables as the mechanism of providing request metadata to CGI scripts.
とあり、メタデータは 6.1 で定義されている。
0731デフォルトの名無しさんNGNG
何かこの板を上げ荒らししたやつがいるな。うざい。
0732デフォルトの名無しさんNGNG
>>722
バイナリエディタですか。たすかりました。
>>723
tiffについて調べたかったもので。。
0733726NGNG
>>728さん
730さんのを見させていただいてRFCとは何なのか解りました。今後の検索の幅が
広がったので感謝しています。ありがとうございました。

>>729さん
今まで、根こそぐのになんでこんなに少ししか項目が無いのか解りませんでした。
つまりapacheに問うたときに返ってくる独自の変数項目だったんですね。
サーバによって項目に変化があったのは、いわゆる環境の相違だったという事に
気が付きました。ご助言、ありがとうございました。

>>730さん
実はこのURL開いた時、恥ずかしながら感動しました。
正直なところ普通に皆が使っているのに何故誰も(買ったどの本も)この事に
ついて説明をしていないのかが解りませんでした。噛み砕いて理解するには
少し時間が掛かりそうですが、恐らくこのページは現在の自分にとって最高
の情報源であると同時に、大きな一歩であると思います。
本当にありがとうございました。
0734デフォルトの名無しさんNGNG
GUIが作れるのってJavaとVBとあと何?
0735デフォルトの名無しさんNGNG
あといっぱい
0736デフォルトの名無しさんNGNG
>>734
HSP
Delphi
Tcl/Tk
VC++
C++Builder
0737デフォルトの名無しさんNGNG
>>736
その中で使い物になるのは下2つだけだな
0738デフォルトの名無しさんNGNG
串についての質問です
家の回線はケーブルなんですが
下のツールで串を変えてもIPが変わった様子がありません
ケーブルでは串を刺しても無駄なんでしょうか?
ttp://free01.plala.or.jp/~kojima/
0739 NGNG
>>737
C++Builderが使い物になってDelphiが使い物にならない理由を述べよ。
「その中で俺が使えるのは下2つだけだな」に訂正せよ。
0740さらさとらさらNGNG
検索もかけてなくてアレなんですけど
このサイトは既に晒されてますか?
ttp://www.mashimo.com/c0.html
0741 NGNG
0〜9、A〜Fの文字の羅列が10,000文字以上あります。
これはエクセル、テキストエディタで計算、編集しました。

これをそのままバイナリデータとして編集したいのですが、
バイナリエディタのダンプ領域にペースト(読み込み?)の
仕方を教えてほしいのです。

他板でも聞いたのですが、回答を得られませんでした。
0742デフォルトの名無しさんNGNG
>>他板でも聞いたのですが、回答を得られませんでした。

開くだけだからなぁ
0743デフォルトの名無しさんNGNG
>741
1バイトは0x00〜0xFFだから、文字を2文字ずつ16進数の数値として読み込んで、ほかのファイルに1バイト書き込む。
それを繰り返してできたファイルをバイナリエディタで開く。
0744デフォルトの名無しさんNGNG
意味が分からん。
バイナリエディタの使い方を聞いているの?
0745デフォルトの名無しさんNGNG
>>739
どう勘違いしてるか知らんが、C++BもRadはダメ
コマンドラインコンパイルだけok。
もちろん、Delはコマンドラインも糞。Pascal糞死ね。
厨房量産してるあたり、VBと同類。
0746デフォルトの名無しさんNGNG
>>745
そういや Borland C++ Builder から統合開発環境を抜いた Borland C++ Compiler が出てるが、
あれって最適化は BCB 製品版と同等なの? STL つかったら、やたら遅くてゲンナリなんだが。
0747デフォルトの名無しさんNGNG
>746
そだよ。
BCはPascal並の最適化しかされてないので速さを期待しては遺憾。
0748デフォルトの名無しさんNGNG
#include<stdio.h>
#define LineBufMax 256
#define UPPER 0
#define LOWER 1

int main(int argc, char *argv[])
{
FILE *ifp, *ofp;
char buf[LineBufMax], ch;
int i,flg;

if(argc<3)
return -1;
if(!(ifp=fopen(argv[1],"r"))){
printf("Error : fopen input file\n");
return -1;
}
if(!(ofp=fopen(argv[2],"wb"))){
printf("Error : fopen output file\n");
fclose(ifp);
return -1;
}

flg = UPPER;
while(! feof(ifp)){
fgets(buf,LineBufMax,ifp);
for(i=0;i<LineBufMax;i++){
if('\n' == buf[i])
break;
if('0'<=buf[i] && '9'>=buf[i])
buf[i] -= '0';
else if('a'<=buf[i] && 'f'>=buf[i])
buf[i] -= ('a' - 10);
else if('A'<=buf[i] && 'F'>=buf[i])
buf[i] -= ('A' - 10);
else
continue;

if(flg == LOWER){
ch |= buf[i];
fputc(ch,ofp);
flg = UPPER;
}else{
ch = (buf[i]<<4)&0xf0;
flg = LOWER;
}
}
}

if(flg == LOWER)
fputc(ch,ofp);

fclose(ofp);
fclose(ifp);
return 0;
}
0749デフォルトの名無しさんNGNG
>>748
何をやりたいのか良くわからんが、とりあえず <ctype.h> 使おう。
0750741NGNG
みなさんレスありがとうございます。
>>743さん
1バイト書き込むってとこがよくわからなかったんですけど、
それをプログラムしろってことですか?

例えばテキストで「11 22 33 FF」(ホントはもっと長い)と示され、
バイナリエディタで編集するとしたら、どうしたらいいです?

エクセルでchar関数使って、手っ取り早くやろうとしたんですが、
null(0x00)のときうまくいかないんです。
0751デフォルトの名無しさんNGNG
>>745
Pascal の文法が嫌いなだけのようにも聞こえるな。
0752デフォルトの名無しさんNGNG
>>750
テキストファイルで直接編集すればいいのでは?
0753デフォルトの名無しさんNGNG
お前が編集したいのはexcelに貼り付けた
単なるテキストデータとちゃう?
0754デフォルトの名無しさんNGNG
>>746
Roguewave製のSTLが遅すぎるだけ。
Dinkumの入れるか、STLPort入れとけ
0755741NGNG
>>752
編集自体は終わってバイナリで保存させたいんです。
>>753
そうです。0〜9、A〜Fだけのテキストデータ。(もとはバイナリエディタからコピ)
でも計算が必要だったので、エクセル使いました。

これを普通にバイナリエディタのダンプ領域にコピペすればいいや、
と思ってたんですが、できないんです。←これはもしや非常識?
0756デフォルトの名無しさんNGNG
>>755
それは、バイナリエディタの機能によるでしょう。
プログラマなら、専用ツールを作ればいい。
難しくない。
0757デフォルトの名無しさんNGNG
>>748
28行目の

if('\n' == buf[i])

は

if('\n' == buf[i] || '\0' == buf[i])

にしないと、ファイルの最後で改行されていない場合ヤヴァイと思われ。
0758741NGNG
>>756さん
サンクスです。そうします。
ctrl+c、ctrl+vで何故済まないとむきになってました。
0759デフォルトの名無しさんNGNG
つうかバイナリのまま編集できるのがバイナリエディタだからなー
0760デフォルトの名無しさんNGNG
LinuxにQueryPerformanceCounterのような高精度タイマはありますか?
0761デフォルトの名無しさんNGNG
>>755
そういう機能を自力でVBAで書けばいい。
0762デフォルトの名無しさんNGNG
>>760
それってRDTSC命令を使えばいいだけでは?
0763デフォルトの名無しさんNGNG
んー、一応突っ込んどきます。

>>748 は >>741 が欲しがってるプログラムだYO!
0764デフォルトの名無しさんNGNG
マシン語のスレはないんか。
0765デフォルトの名無しさんNGNG
アセンブラ… (・∀・)イイ!
http://pc.2ch.net/test/read.cgi?bbs=tech&key=1002267809
0766デフォルトの名無しさんNGNG
2進数だけで会話をするスレ
http://pc.2ch.net/test/read.cgi?bbs=prog&key=1003300887
0767デフォルトの名無しさんNGNG
ぼろくそに言われることのあるVBでも、やはり学習する価値はあるんかの。
0768デフォルトの名無しさんNGNG
>>767
まじめに学習しなくてもそれなりに使えるのがVBのいいところです。
0769デフォルトの名無しさんNGNG
遠藤さんとしゃべろう。

「プログラマー遠藤雅伸氏が答えるスレ」
http://game.2ch.net/test/read.cgi?bbs=gamedev&key=1006184421
0770デフォルトの名無しさんNGNG
 俺はVBのコントロールの使い方を学習するよりも、FORTRANの数値計算のような
プログラムを学習して、その技術を身に付ける方が重要やと思うんやけどのお。
0771デフォルトの名無しさんNGNG
VBでスキルのある人でも、数学を駆使したようなプログラムは俺にはできんと言ってた。
VBプログラマーってそういうのが多いのではないかの。
0772デフォルトの名無しさんNGNG
「バイナリ」と「ばいなりぃランド」の関連性はいずこにありや。
0773デフォルトの名無しさんNGNG
>>772
二進法
0774デフォルトの名無しさんNGNG
OpenALって広まりそう?
0775デフォルトの名無しさんNGNG
>>774
これ?
http://www.openal.org/home/
0776デフォルトの名無しさんNGNG
OpenAnal
0777デフォルトの名無しさんNGNG
ToolBar, SpeedButton等で使用できるアイコンを配布しているサイトって、ありませんか?
アイコンを描くのは苦手。。。
0778デフォルトの名無しさんNGNG
>>771
それはただ単に算数のわからない奴
0779デフォルトの名無しさんNGNG
http://pc.2ch.net/test/read.cgi/pc/1006493482/l50
誰か教えてあげて下さい。
0780デフォルトの名無しさんNGNG
いきなりイベントドリブンとかには手を出さない方が教育的。
0781デフォルトの名無しさんNGNG
OpenAnal
俺もそう見えた
0782デフォルトの名無しさんNGNG
>>775
そうっす。
どなの?
>>776>>781
ウケタ!
座布団5枚。
言われて見るとそう見えてくる。
0783デフォルトの名無しさんNGNG
質問。

「猫でもわかるプログラミング」ってMFC編なかったっけ?
0784デフォルトの名無しさんNGNG
datファイルって言うのはどのようにして開けばいいのですか?
0785デフォルトの名無しさんNGNG
OpenSesame("○○.dat");
0786デフォルトの名無しさんNGNG
なんのdatファイル?
0787デフォルトの名無しさんNGNG
何かの画像だそうですが、開く事ができません
0788 NGNG
>>787

あきらめる方が早い。
0789デフォルトの名無しさんNGNG
susie plug-inでも漁ってろ
0790デフォルトの名無しさんNGNG
バイナリエディタで開いて、最初の16バイトくらい見てみそ。
もしかしたら、拡張子かえるだけで見れるかもよ。
0791デフォルトの名無しさんNGNG
エロ動画で拡張子がdatなら普通はVideoCDだろ。
てか、エロならエロって言った方が話しが早いぞ>>784
0792デフォルトの名無しさんNGNG
>>791
いじくれば見れるようになるの?
0793デフォルトの名無しさんNGNG
>>792
VideoCDは拡張子はdatだけど中身は普通のMPEGだったと思う。
0794デフォルトの名無しさんNGNG
C言語

difftimeつかって時間を測定したんですが、1秒単位しか測定できません
小数点3位ぐらいまで測定したいのですが何を使ったらいいのでしょうか?
0795デフォルトの名無しさんNGNG
医療短大生なんですけど、自動制御の実験でZ-80やらされてます。
今時医療短大でそんなこと教えて意味があるんでしょうか?
0796デフォルトの名無しさんNGNG
HTTPサーバにクッキー送るってどうするんでしょうか?
言語はVC++です。
0797デフォルトの名無しさんNGNG
今までbccでプログラムを勉強していて
アカデミック版が買えるうちにVCを買っておこうと思ったのですが
スタンダード、プロフェッショナルなんかがあって迷います。
基本的にできることは一緒なんですか?
普通はどれを買うんでしょうか?
0798デフォルトの名無しさんNGNG
>>794
環境依存。環境は?

Win32 なら QueryPerformanceCounter(), timeGetTime() あたりをチェック。
0799デフォルトの名無しさんNGNG
FPSってどうやってやるの。
0800794NGNG
コンソール
Borland C

VCはサパーリ(鬱)
0801デフォルトの名無しさんNGNG
>>799
やねうらおのホムペ
今回スーパープログラマへの道にかいてるYO!
0802デフォルトの名無しさんNGNG
>>796
ヘッダにつけて送るだけ。
http://www.geocities.co.jp/SiliconValley-PaloAlto/5694/rfc/rfc2109-ja.txt
http://www.futomi.com/lecture/cookie/specification.html
0803796NGNG
>>802
ありがとうございます。
今からじっくり読みます。
ちなみに、2つめのURLはリンク切れでした。
0804796NGNG
リンク切れではありませんでした。済みません。
0805デフォルトの名無しさんNGNG
>>797
Visual C++ の各 Edition の比較表
http://www.microsoft.com/japan/developer/library/vcedit/vcrefComparisonChartOfFeaturesInEachEdition.htm

ふつうは Pro.

Std. は最適化やプロファイルができないなど、実用にならんから買わないほうがいい。
0806デフォルトの名無しさんNGNG
C言語で「1500*1500」の2次元配列を作りたいのですが、
「配列のサイズが大きすぎる」といってプログラムが動きません。
何か解決法方があれば教えてください。
使用しているCは、VC++です。
0807デフォルトの名無しさんNGNG
>>801
ありがとうございます。
0808デフォルトの名無しさんNGNG
>>806
malloc() でヒープにとるか、配列変数を static にする。
0809デフォルトの名無しさんNGNG
>>805
最適化が出来ないなんて、嫌がらせのような商品ラインナップだな。
0810デフォルトの名無しさんNGNG
あの質問させて下さい。
私もプログラムを始めようと思うのですが初めにどの言語から
始めたら良いのでしょうか?
C、C++、パール等ありますが初心者向けの覚えやすい(理解しやすい)
おすすめの言語を教えて下さい。
0811デフォルトの名無しさんNGNG
>>810
その質問は何度となく繰り返されて、そのたび「俺はこの言語がおすすめだ、他のはやめとけ」って
やつらが出てくることになってる。(うんざり)
0812デフォルトの名無しさんNGNG
>>810
一通り手を出して覚えられそうなのを使ってくれ。
0813806NGNG
>>808
ありがとうございました。
やって、みます。
0814810NGNG
皆さんは何から始められたんですか?
0815デフォルトの名無しさんNGNG
PB-100のベーシック。
0816デフォルトの名無しさんNGNG
C/C++で、Nという定数からM=10のN乗という定数を作るか、
その逆ってできますか?つまり、
const int N = 3;
const int M = pow(10,N); // M=1000が欲しい
とするか、または
const int M = 1000;
const int N = log(M)/log(10); // N=3が欲しい
みたいに宣言したいのですが。。
0817デフォルトの名無しさんNGNG
googleツールバーみたいな、IEにプラグインするようなツールバーって
どうやってるんだろう。
IEにそうゆうインターフェイスがあるのかな?
誰か知ってる情報あったら教えてください。
0818デフォルトの名無しさんNGNG
>>807
おもしろかったでしょ
0819デフォルトの名無しさんNGNG
>>816
私の記憶が正しければ
C 標準ではできません C++ ならテンプレートまたは
インラインで工夫するとできます。
しかしどちらも処理系の最適化を期待するという域をでません。

計算量を少しでも節約したいなら、定数を計算して埋め込む必要が
あります。ですが、定数なら一度だけ求めれば済む話なので
その計算量を惜しむ価値(手動で埋め込む作業と見比べて)が
あるのか、考えた上で最適化すべきでしょう。
0820デフォルトの名無しさんNGNG
クソ初心者なんですがこれからプログラムに手出すならどの言語が
ベストなんでしょうか?
0821817NGNG
探していたら、
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/ext/extensions.asp
にありました。
英語で読むのめんどくさいけど。。
0822マジレスNGNG
>>820
scheme
クソ初心者向けじゃないかもしれん
0823デフォルトの名無しさんNGNG
>>820
英語
0824デフォルトの名無しさんNGNG
>>816
template<int A,int B> class const_pow:public const_pow<A,B-1>{
public:
enum VALUE{ value = const_pow<A,B-1>::value * A };
};
template<int A> class const_pow<A,0>{
public:
enum VALUE{ value = 1 };
};
const N = 3;
const M = const_pow<10,N>::value;

Nにマイナス値は禁止。コンパイラが死にます。
0825nfoぎもーんNGNG
先日、rar で圧縮されたファイルを解凍したら、nfo の拡張子のファイルが
付いていました。MSinfoドキュメントです。何だろうと読むと、簡単な英語の
あいさつ文でした。txt でも良いと思うのですが、何か nfo にしたワケが
あるのでしょうか?
0826デフォルトの名無しさんNGNG
>>825
dizとかnfoは専用のビューワで見ると綺麗です…

…って板違い。
0827デフォルトの名無しさんNGNG
どの言語から始めたらいいか聞いてるやつはこっち見れ
http://pc.2ch.net/test/read.cgi/tech/1006261141/
0828デフォルトの名無しさんNGNG
>>818
イイ感じです。
ちょっと読みにくいけど。
0829nfoぎもーんNGNG
>>826
さっそく、nfo diz ビューワーを落として、例の nfoファイルを見ましたが、
普通のtxt文なので別にどうって事ないです。が、サンプルのファイルは確かに
キレイで、納得しました。プログラムにハクが付きそうです。
きっと名刺代わりに nfo を付けたんでしょうね。
0830 NGNG
>>829

板違いという文字が見えない?
0831あNGNG
あるソフトなどでスパイプログラムってのがあって、
不正にソフトを入手して(友達にコピーしてもらうとか)使った場合、
ユーザー情報などを勝手に送るというのがあると聞いたことがあるのですが、
本当にそういうものがあるのですか?
かつてリアルプレーヤーがやってて問題になったと聞きました。
フォトショップとかにもそういうのあるのかなぁ。
このあいだコピってもらおうとしちゃったよ。
0832デフォルトの名無しさんNGNG
>>831 板違い
0833デフォルトの名無しさんNGNG
動画エンコードをよくやるのですが、欲しい機能のプラグインがなかったり
速度が気になったりします。
自分でほしいツールを作ったりできたらいいな、と思うのですが、どういう
風に勉強していったらいいのでしょうか。
ちょっと前から学校の課題のせいでK&RといわれているC言語の本を
読んでいる途中なのですが、CについてはK&R以上の本というのは
ないのでしょうか。

また、コンパイラについてはボーランドのフリーのCコンパイラを使って
いますが、やはりVCなどのきちんとした製品コンパイラが必要になる
時がくるのでしょうか。
0834デフォルトの名無しさんNGNG
>>833
コンパイラの機能・性能という点ではBorlandC++ のフリー版で全く問題なし。
それどころか VC は仕様が古くて正規のコードが通らなかったりする。
0835デフォルトの名無しさんNGNG
>コンパイラの機能・性能という点ではBorlandC++ のフリー版で全く問題なし。
最適化弱いけどね
0836デフォルトの名無しさんNGNG
>>835
それを言っちゃあおしめぇよ。
0837デフォルトの名無しさんNGNG
最適化、というのは、ようするに、実行速度が速くなる、ということでしょうか。だったら、CPUはどんどんはやくなるのだから、特に勉強する段階では気にする必要はないと思います。
0838デフォルトの名無しさんNGNG
そのへんはインラインアセンブラでなんとかするっつーのが
通じゃないの?
0839デフォルトの名無しさんNGNG
フリー版ってインライン汗使えたっけ?
使えなくてもNASMがあるけどね。
0840デフォルトの名無しさんNGNG
>>839
tasm32.exeが付いてこないから使えない。
0841デフォルトの名無しさんNGNG
>>837
要するにそういうことです。
0842816NGNG
>>819, >>824
どうもありがとです。
824の再帰テンプレートに感動しました。
0843デフォルトの名無しさんNGNG
JAVAのおすすめ書籍を教えてください。
似たすれあったんですが、クソスレ化してました。
0844デフォルトの名無しさんNGNG
プログラミング自体初心者なら結城さんの本。
そうでないなら、BlackbookやJavaの格言
0845デフォルトの名無しさんNGNG
>844
即レス感謝!
とりあえずプログラムの基本は知ってます。
あとperlを少々できて、JAVAとCの概要が分かってる程度です。
JAVAの本「JAVA本格入門」っての読んだんですが、
どうも中途半端でなおかつ分かりにくい気がして。。。
他におすすめあればお願いしますです。
0846デフォルトの名無しさんNGNG
後は独習Javaくらいかな。

こういうスレがあるので参照すれ。
推薦図書/必読書のためのスレッド in プログラム板
http://pc.2ch.net/test/read.cgi/tech/1005897052/n4
0847デフォルトの名無しさんNGNG
>>846
ありがとう!
参考にさせてもらいます。
ありがとうでした!
0848デフォルトの名無しさんNGNG
「添字」
↑なんて読むの?
0849デフォルトの名無しさんNGNG
soeji
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%C5%BA%BB%FA&search=%B8%A1%A1%A1%BA%F7&sw=2
0850デフォルトの名無しさんNGNG
サンキュー。
なんで添え字ってかかないんだろうね。
0851デフォルトの名無しさんNGNG
「引っ越し」を「引越」って書くのと同じだと思われ
0852デフォルトの名無しさんNGNG
「納めた豆」を「納豆」と書くのと同じだと思われ
0853デフォルトの名無しさんNGNG
>>852
微妙に違うと思われ。読み方かわってるし。
0854デフォルトの名無しさんNGNG
コンソールプログラムでホームページの内容をプログラム上で
表示させたいのですが、何かいい方法がないでしょうか?


borland Cです。
0855デフォルトの名無しさんNGNG
IE のコンポーネントを使う。
0856デフォルトの名無しさんNGNG
>>854
lynx のソースでも見れば?
0857デフォルトの名無しさんNGNG
通信速度を測定するプログラムソースないですか?
0858デフォルトの名無しさんNGNG
実際に通信してみればわかります
0859デフォルトの名無しさんNGNG
w3mつかえよ
0860854NGNG
>>856
正直わからん
なんかないかな。
コンポーネント?
0861デフォルトの名無しさんNGNG
MST(Minimum Spanning Tree)とは、すべての節を含み、各辺の重みの合計が最小となるようにした部分木である。
を求めるアルゴリズムの解説ホームページを読んだけど
さっぱりわからん
誰かわかりやすく解説して
0862デフォルトの名無しさんNGNG
DirectX 7.0a の SDK ってwin9x用しか見つからないんですが、
これってwin2kに入れても大丈夫なんでしょうか?
0863デフォルトの名無しさんNGNG
>>854
HTML ファイルを取ってくるだけでいいわけ?

1.wget を呼び出す
2.libwww でも使う http://www.w3.org/Library/
3.ソケットを使う
0864デフォルトの名無しさんNGNG
4.wininetを使う
0865三村NGNG
>>863
英語かよ!
0866マジレスでNGNG
すれ終わらせるのに、レス1000回自動で送る
プログラムってできる?
0867デフォルトの名無しさんNGNG
>866既に持ってるけど何か?
0868デフォルトの名無しさんNGNG
>>866
プロバイダから警告メールが来て
晒し板で晒されるのがオチだな。
0869デフォルトの名無しさんNGNG
しょうもない質問ですいません。下の文字列って
何かわかりますか?宜しければ教えて下さい。

8E9F82CC837483408343838B82CD5B5D5D5F5E642E68746D6C82C582B78142
0870デフォルトの名無しさんNGNG
>869
次のファイルは[]]_^d.htmlです。
0871デフォルトの名無しさんNGNG
>>865
英語だね。んで何?
0872デフォルトの名無しさんNGNG
>866
てか、そのスレ以外のスレをすべてageるプログラムのほうがよくないか?
0873三村(854)NGNG
>>871
わかんね。

鬱陀氏嚢。。
板違いだけど画面に表示されているHTMLのイメージのまま
ビットマップかjpgにするプログラムってありますかね。
ただ、アニメーションモドキをやるから表示に恐ろしく時間がかかりそう
0874デフォルトの名無しさんNGNG
>>873

ブラウザで表示させてPrintScreenとか。
0875デフォルトの名無しさんNGNG
>>873

あのWindowsのエクスプローラで、HTMLファイルを選択すると左側にイメージとして出る奴みたいなものを言っているの?
それならまず、GeckoなどのHTMLレンダリングエンジンが必要だよね。
0876875NGNG
まぁ、>>874の方法が一番良いね。
0877783NGNG
もっかいきーちゃう。
>>783
はいかに?
0878デフォルトの名無しさんNGNG
MSのソフトはなぜあんなにバグが多いのでしょうか?
自分のイメージでは、
MS→大企業→優秀な技術を持つ→優れたソフトを生産出来る
なのですが....
0879デフォルトの名無しさんNGNG
それは幻想です。
0880デフォルトの名無しさんNGNG
>>877

聞く暇あったら検索しろ。


>>878
それぞれのソフトに伝統があるため新技術との整合性がとれない。
じゃあ、他社がバグが少ないといえるのか?と言うのも疑問。
MacOS Xとかバグ多そうだけどな。
0881デフォルトの名無しさんNGNG
>>878
大規模なソフトほどバグが多いだけ。
0882デフォルトの名無しさんNGNG
古いものを押さえたまま常に新しい技術を投入していくことで拡大してきた会社だ。
全くの新規でナニカを作る順材と体力があるが、
そんなものを出しても「売れるはずない」ということが分かり切っている。

ナニカ一つが安定するまえに、さらに新しい技術を上乗せで投入していく。
新しい技術は、会社ごと買い取る。
買い取った技術を自社製品に無理矢理組み込む。
そりゃー、バグも出るだろうよ。
0883デフォルトの名無しさんNGNG
つまりSEGAはすばらしかった、で、いい?
0884デフォルトの名無しさん NGNG
MSのOSに勝るOSを作れる企業も無し…
0885デフォルトの名無しさんNGNG
>>873
imagemagick で HTML2JPG でもすれ。
http://www.imagemagick.org/www/convert.html
0886デフォルトの名無しさんNGNG
>>884
何において勝るかによるね。
シェアだったらそうだろう。
0887デフォルトの名無しさんNGNG
ANSIってなんて読むんですか?
0888デフォルトの名無しさんNGNG
>>887
暗視、もしくは暗示。
0889デフォルトの名無しさんNGNG
getch()でキーボードから1文字だけ入力させて、
そのあとに他の文章をgets()で入力させたいのですが、

getchで入力した1文字がgetsの入力の時に入ってきてしまいます。
このgetchで入力した1文字を捨てたいのですがどうやったらいいでしょうか?
0890デフォルトの名無しさんNGNG
ポインタ使って、2byte目から処理すればいいんじゃないの?
0891889NGNG
バッファの中身を消したりはできないのでしょうか?
0892デフォルトの名無しさんNGNG
消す?
'\0'でもつめる?
それともmemmoveで2文字目以降を一文字分前へずらすか・・・。

やっぱりポインタで2文字目から処理するのが一番まともだと思うが。
0893デフォルトの名無しさんNGNG
真面目な話、やはりC言語とVBが王冠という事ですか?
JAVAも落ち目みたいに描かれてるし、それ以外もいまいちみたいなのですが。
0894デフォルトの名無しさんNGNG
>>893
そういう話題は他スレに任せようよ。
0895デフォルトの名無しさんNGNG
perl scriptで2chからログをひろってきて自宅鯖のinndに持ってくるようにしてみました。
今のところ投稿はできませんが、どうでしょうか?
host: toc.dyndns.org
news-group: 2ch.pc.*
たとえば↓
nntp://toc.dyndns.org/2ch.pc.prog/11726

文字化けとか文字参照とかいろいろ問題が残っていますが、
こういうのって開発しつづける意義はあると思いますか?
0896デフォルトの名無しさんNGNG
思います
0897デフォルトの名無しさんNGNG
>>895です。すんません、URLの表記はOutlookExpressだと
nntp://toc.dyndns.org/2ch.pc.tech/[email protected]
こうみたいですね。。
0898889NGNG
>>892
バッファの読み捨てとかは、、、
0899デフォルトの名無しさんNGNG
>>896
ほかに考えられる問題としては、ニュースグループの名前空間とか
From:ヘッダのメールアドレスをどうするかとかReferences:ヘッダを
どうするかとか文字コードのこととかMessage-Id:をどういうふうに
つけるかとかがあります。
これに関するスレッドを適当に立ててしまっていいすかね?

プログラミングに関しては(INNの設定とかもですが、、)かなり
素人なんですけど、協力してもらえるとものすごくうれしいです。
0900デフォルトの名無しさんNGNG
>>899
こういうスレはあります。

P2Pでサーバに依存しない掲示板を作るの巻
http://pc.2ch.net/test/read.cgi/tech/998915621/
0901デフォルトの名無しさんNGNG
>>889
fflush(stdin)
0902デフォルトの名無しさんNGNG
>>900
INNを使うんで思いっきりサーバに依存してますが。。
0903889NGNG
みなさんありがとうございました!!
お詫びに、、、
0904デフォルトの名無しさんNGNG
とりあえずモノがないと使ってもらえないので
2chに投稿できるように来週かけてやってみますね。
どうもありがとうございました。>>896 >>900
0905893NGNG
>>894
他スレで扱えないようなので、スレの題名に従ってココに来たんですが・・・。
0906デフォルトの名無しさんNGNG
fflush(stdin)は禁止
0907デフォルトの名無しさんNGNG
ダーティビットってなんですか?マジで教えて下さい!
いや、何に使うかは知っているのです。なんか書き込み判定みたいですね。
しかしなぜそんな判定ビットが必要なんでしょうか?それが某にはさっぱりません。
0908ぴょ〜ん星人NGNG
>>907
書き込みがいらない=ダーティでない
かどうか判定するためのビットだぴょん。
コレがないと変更されて書き込みする必要があるのか
わからないぴょん。
0909デフォルトの名無しさんNGNG
>>908
ありがとうございました。今後は俺もびょ〜ん聖人を名乗っていいですか?
0910デフォルトの名無しさんNGNG
えーと、
「オープン系」「制御系」「汎用系」「WEB系」
ってどういう風に違うんですか。
言語とかの違いですか?
WEB系はなんとなくわかるのですが・・・
おしえてえらいひと!
0911デフォルトの名無しさんNGNG
WEBブラウザ及びFTPに関するプログラム製作を依頼したのですが、
なかなか、見つかりません。できれば個人の方がいいのですが、プロ
グラマーの方々がよく見る仕事依頼板みたいなものがあったら教えて
ください。
0912さらに質問。NGNG
UDPソケットでRECVFROMを使ったら、
戻り値1なのに、WSAGetLastErrorは0
を返しました。これってどういう可能性
が考えられますか?
0913さらに質問。NGNG
1→−1の間違いだす。鬱。
0914デフォルトの名無しさんNGNG
オープン系
 JCLを使わないやつ
制御系
 画面表示・画面入力を行わないやつ
汎用系
 JCLを使うやつ
WEB系
 WEBで何かを表示するやつ
0915デフォルトの名無しさんNGNG
>>912
戻り値1って1バイト受信じゃないの?
0916910NGNG
>>914
えらいひと有難う御座います。
ところで「JCL」ってなんですか?
もういっかいおしえて!えらいひと!
0917デフォルトの名無しさんNGNG
Job Control Language
何億円もするコンピュータでプログラムを動かすときに書くやつ。
パソコンしかいじらないなら気にしないでいいよ。
0918デフォルトの名無しさんNGNG
Perlでの疑問がありまして、お力添えをお願いします。
Cookieを使ってデータの保存をしているのですが、
[Cookie読み込み]→[読み込んだデータを編集]→[Cookie書き込み]
として、再度Cookieを読み込むと、書き出した内容と異なる場合があります。
具体的には編集前のデータと同じだったり…
そこで書き込みの前に一旦Cookieを削除してから書き込みをしようと思うのですが、
削除する良い方法が思いつきません…どのようにすればよいでしょう?
(期限切れにしてみたり、カラのCookieを保存してもダメだった)
0919918NGNG
ごめん解決しました。
今まで散々悩んだ挙句に人に尋ねようと説明をしている内に自己解決するの法則…
0920デフォルトの名無しさんNGNG
尋ねる内容を整理してるうちに解決したんだね。

整理もせずに、頭の中の思いこみをうだうだ並べるだけの厨房よりまし。
0921デフォルトの名無しさんNGNG
>>918
結局どうやったか書きこむべき
0922デフォルトの名無しさんNGNG
C言語での謎
char *a;
scanf("%s",&a);
ではなぜコンパイルできないんですかね?
0923デフォルトの名無しさんNGNG
>>922
コンパイルできたぞ。
0924デフォルトの名無しさんNGNG
>922
コンパイルできるにはできるんだけど実際DOS上で動きます?
俺はうごかねぇ。はぁはぁ(;´д`)
0925デフォルトの名無しさんNGNG
とゆうかこれで実際aという領域の中に無事に文字列が格納されるかすうぃんぱいになってきた・・・・
0926デフォルトの名無しさんNGNG
お前自分の書き込みをよく読んでミロ
0927デフォルトの名無しさんNGNG
a という領域って、どこだ?
ポインタ a は何も指してないぞ
0928デフォルトの名無しさんNGNG
>>922

きちんと領域を確保しろよ。

でも、なんでgetsやfgetsを使わないんだ?
0929デフォルトの名無しさんNGNG
>>922

char a[100];
scanf("%s",a);

これなら分かるけど・・・
0930デフォルトの名無しさんNGNG
char *a[10];
scanf("%s",a[0]);
こうゆうのはできるんで上にかいたものもできるなかなぁと思ったんだけどなぁ。
>927
俺の頭のなかではaというポインタを無理矢理先頭アドレスにしたんですけどやっぱ駄目か・・・
>928
まだ今いちファイル操作は慣れてなぃ・・・
0931デフォルトの名無しさんNGNG
>>930

char *a;

これだけだとアドレスを入れる場所を確保しただけにすぎないから問題なんだよ。
実際にポインターを初期化して何か(きちんとした)アドレスをいれなくちゃ。
0932デフォルトの名無しさんNGNG
>>930
アタマの中でって・・・意味ワカランよ。

領域は自分で確保しないとダメです。
0933デフォルトの名無しさんNGNG
>>930

ん?*a[10]じゃなくてa[10]でしょう?
0934デフォルトの名無しさんNGNG
>>930
char* a;の時&aはchar**型。
char*a[10];の時、a[0]はchar*型。
OK?
0935デフォルトの名無しさんNGNG
>931
やっぱりそうですよね・・・(T^T)
>932
俺も意味わからない・・・やヴぁい
>933
いやこれでいいです。
ポインタ配列なんで。
0936ひろしNGNG
ちょっと2チャンネルでないところで聞いた方がいいような気もするのですが。
画像データーベースソフトを作った方でデジカメにご興味ある方ご連絡願えませんか。
仕事があるのですが(但し英語のマニュアル)
0937デフォルトの名無しさんNGNG
いよっ、にくいねこのっ、ど根性ガエル!っとくら〜〜
0938ぴょんきちNGNG
Windows版NetscapeCommunicator4.75を起動するたびに、勝手に関連付けを変え
やがるのですが、どうすれば勝手なことをしなくなりますか?
0939デフォルトの名無しさんNGNG
>>938

おとなしくネスケに従う。
0940デフォルトの名無しさんNGNG
VMWareで別OSを立ち上げて、その中でネスケに好き勝手にさせる。
0941デフォルトの名無しさんNGNG
regedt32で、該当レジストリへの書き込み権を全て落とす。
0942デフォルトの名無しさんNGNG
>>938
・NetscapeCommunicator4.75を起動しない
・NetscapeCommunicator4.75をアンインストールする
・関連付け変更を勝手なものではなく、親切心によるものだと思い込む
0943ジュンNGNG
javaで作ったLAN対戦オセロゲームのソースプログラムを
探しているんですが教えてください
私は短大生なんですが、課題を忘れてました
0944 NGNG
>>>943
短大の課題でネット対戦オセロゲームを作らされるの?
0945デフォルトの名無しさんNGNG
そのまま提出する気?
0946デフォルトの名無しさんNGNG
>>943
JAVAだったらアプレットでもさがして逆コンパイルすれば。
0947デフォルトの名無しさんNGNG
ISDN回線をはさんだC/Sシステムの開発を行おうとしているのですが、
こういったとき、低速回線でのテストはどのように行いますか?

パフォーマンスのテストのためにISDN回線を準備するのもあれなので、
LANの速度を制限して、擬似的に低速回線をシミュレートできるような
ソフトはないでしょうか?

もちろん、最終テストは実際の回線を用いて行いますので、ISDNのシ
ミュレータみたいな高機能なものではなく、転送速度を大体64Kbpsに
制限できるようなソフトでかまいません。
0948たろNGNG
すいません、教えて下さい。
恥かしい質問でしたらごめんなさい。

VC++にてダイアログベースでプログラムを作っているのですが。
ダイアログ画面を表示する前に、個別のチェック(ファイル有無チェック等)かなんかでNGの時
画面を表示させずに、MSGBOXを表示させてそのまま処理を終了させたいのですが、
どうすればよいのでようか?
ダイアログ画面を表示させたくないのです。

宜しくお願いします
0949デフォルトの名無しさんNGNG
>>947
FreeBSD
0950たろNGNG
スレ違いですかね?
C++のスレにも行って聞きます。
ご迷惑おかけしました。
0951デフォルトの名無しさんNGNG
>>948
WinMain() で CreateWindow せずに MessageBox() 呼んで return 0 するだけだと思うが。
それとも MFC の話?
0952943のジュンNGNG
>>944 そうなんです(苦)
>>945 それもアリかな、と(締め切りが近いので
>>946 逆コンパイル???
0953たろNGNG
>>951
レス有難う御座います。
MFCを使っています。
0954デフォルトの名無しさんNGNG
匿名メール遅れるページの場所おしえて下さい。
0955デフォルトの名無しさんNGNG
>>947
ISDNシミュレータくらい買えば?
0956デフォルトの名無しさんNGNG
なんちゃってプログラマーしてます。VB使うだけでひーこらしてますが。
2万〜3万くらいで、GPSレシーバ売ってますよね?ゼンリンの電子地図とかに座標入力できるやつ。

A点からB点までの直線距離と実際のルートの距離とか簡単な測量ができる
プログラムを作ってみたいんですが。
あのレシーバから緯度経度をVBで受けることはできるんでしょうか?
0957デフォルトの名無しさんNGNG
>956
開発ツールにVBが挙げられてるなら確実に出来る。
0958デフォルトの名無しさんNGNG
いつもすみません、Winアプリでの時間情報の操作なんですが、
FILETIME構造体データをtime_t型に変換するスタンダードな手法ってありますでしょうか?
CTimeを使わないで、です
0959デフォルトの名無しさんNGNG
自己レスです。
ttp://cvs.kshosen.ac.jp/cvsweb.cgi/peace/dll/kernel32/time.c?annotate=1.1&sortby=rev
の230行目からの関数が参考になりました。
238行目の t = time(0);
がポイントですね、センス良いすねぇ
0960質問NGNG
C++ で
cout << "Hello";
という行で、
<<
というのは、どういうイメージなのですか?
左から右に、まんがのフキダシのように、もわーっと出て行ってるのか、
それとも、
右から左に、入り込んでいくイメージなのか。
0961逆汗で質問NGNG

あるアセンブルリストの解説で

>004099A2 E830040000 call 00409DD7
>:004099A7 83C404 add esp, 00000004
>:004099AA 85C0 test eax, eax
>:004099AC 7579 jne 00409A27
>:004099AE 8D4DF0 lea ecx, dword ptr [ebp-10]
>:004099B1 E805610100 call 0041FABB
>* Possible Reference to String Resource ID=61218: "Registration number is incorrect."
>:004099B6 6822EF0000 push 0000EF22
>:004099BB 8D4DF0 lea ecx, dword ptr [ebp-10]
>
>まず、文字列への参照があるのが 4099B6 番地

という部分があるんですが,push 0000EF22 のどこが参照なんでしょうか.
スタックにEF22積んだだけですよね?
それとも番地ミス?
0962デフォルトの名無しさんNGNG
>>960
左が吸い込んでいくイメージじゃないかね?
(ストリーム出力だとして、)左側のデータから出力されていくしね。
0963デフォルトの名無しさんNGNG
>961は、Win32とリソースIDについて学習し、また、この板で
ソフトクラックの質問をしたことを深く反省しる!
0964質問NGNG
#include <stdio.h>
main()
{
  int i;
  float f = 0;
   for(i=0;i<=100;i++){
    f = f + 0.1;
   }
   printf("%f",f);
}

↑このソースをコンパイルして実行すると、私のマシンでは
10.100002
になりました。
(1)あなたのマシンではどうなりますか?
(2)出力結果を予想することはできますか?
0965デフォルトの名無しさんNGNG
宣伝ウザイ
0966デフォルトの名無しさんNGNG
>>964
っつか、常識。
0967デフォルトの名無しさんNGNG
>>964 あんたのマシンの float が IEEE 形式だからだろ。
f += 0.25 で 40 回ループでやればばっちりだよ。
0968デフォルトの名無しさんNGNG
10進数で有限の桁数で1/3が正確に表現できないのと同じように、
2進数では有限の桁数で1/10が正確に表現できまへん。
0969デフォルトの名無しさんNGNG
EPSONのNT-800でPowerBuilderを使うと異常に遅いんですけど。
たぶん、ビデオドライバのせいみたいなんだけどなんとかならんかい?
SiliconMotionのHP行ったけど、ドライバ98年から更新されてなくて
ダウソしたけど速くならなかった。でも、型の一つ違う新しいドライバいれたら
速くなった。画面がちょっと乱れるけど。

!
0970デフォルトの名無しさんNGNG
WindowsNT/2000でファイルイメージをディスクキャッシュに
読み込んで、明示的に解除するまで消されないようにすることは出来ないですか?

目的は有り余るメモリを使ってアプリ全体をオンメモリで高速に動作させることです。
0971デフォルトの名無しさんNGNG
SWAP(古い表現だな‥‥)無効にするとか?
デバドラでリニアなメモリとってくるとか?
0972デフォルトの名無しさんNGNG
>>970
それはまさにRAMディスクでは?
0973970NGNG
>972
RAMディスクはドライブレター・パスが変わるのでNGです。
0974デフォルトの名無しさんNGNG
Pen3を使っているのですが,
VCでMMX命令を使うことにより
微分方程式などを解く作業を高速にしたいのですが
可能でしょうか?
そもそもMMX命令がどんな命令かわかっていないので、
利用可能かも知らないのですが、もしよろしければ
教えてください.
0975デフォルトの名無しさんNGNG
>>974
まずMMXについて調べてこい。
http://www.intel.com
0976デフォルトの名無しさんNGNG
>>975
で、次に SSE2 まで調べると良い。
0977デフォルトの名無しさんNGNG
了解!
調べてきます
ありがとうございます
0978デフォルトの名無しさんNGNG
>>970
mlockすればいいのでは?
0979970NGNG
>978
一つのプロセスで完結するのではなくって
ツールを作りたいんです。例えば
cache.exe q:\*.* <- CD-ROMの内容をすべてキャッシュに読み込む
q:\gameplay.exe <- ゲームを起動
cache.exe /u q:\ <- キャッシュから削除
といった感じです

今調べてはいますがどうもWin32APIからOSの管理するディスクキャッシュを
操作する方法はなさそうですね...
0980デフォルトの名無しさんNGNG
そもそも、CD-ROM の内容をすべて読み込めるほど、
メモリがなかったらどうするんだ。
うちは 384MB しかメモリないぞ。
640MB の CD-ROM はキャッシュしきれません。
0981デフォルトの名無しさんNGNG
それならまさしく、RAMディスク、って話でしょうが。
0982デフォルトの名無しさんNGNG
一般的にキャッシュは、「上手くヒットしない場合は遅くなってもいいから、
間違いなく動くように」意図して作られるものだと思うから、普通ユーザに
明示的に操作させたがらないと思う。特にWINDOWSのようなOSの場合は尚更。
だから、無理なんじゃないかなー。
0983デフォルトの名無しさんNGNG
>>976
勉強してきました!
並列で実数演算ができれば非常に便利です
でもVCではどうやって使うの?
MMX命令集みたいなのがないのでしょうか?
0984デフォルトの名無しさんNGNG
>>983
asm疑似命令を使って直接コードを埋め込む。
ただし、MASMの新しいのが必要。MASMはDDKに入ってる。
MSからダウンロードできたかも知れない。
あるいは、intelのVTuneを使うという手もある。
0985デフォルトの名無しさんNGNG
>>983
インラインアセンブラ

SSE なんかは標準では対応していないけど、MS のサイトから ProcessorPack を落としてきてインストールすると、
使えるようになる。
0986デフォルトの名無しさんNGNG
>>984-985
さっそくMSのサイト逝って見ます
ありがとう!わくわく
0987デフォルトの名無しさんNGNG
STLに二分木コンテナがないってーことは二分木使いたいときは
どうすればいいの?

まさか自分で実装するの?
なんかカンチガイしてる?
0988デフォルトの名無しさんNGNG
>>987
set, map ではご不満か?
0989デフォルトの名無しさんNGNG
>>979
xcopy /s q:\*.* nul

何でもいいから一度メモリに読みこみゃいいいんだよ
0990デフォルトの名無しさんNGNG
http://news.2ch.net/test/read.cgi/news/1006626445/
0991デフォルトの名無しさんNGNG
新スレ建てるよ〜
0992デフォルトの名無しさんNGNG
次刷れ
http://pc.2ch.net/test/read.cgi/tech/1006910650/
レス数が950を超えています。1000を超えると書き込みができなくなります。