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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
質問する前にGoogleで検索しましょう
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。

前スレ
***すれ立てるまでもない質問はここで 第60刷***
http://pc5.2ch.net/test/read.cgi/tech/1097034002/
0002デフォルトの名無しさんNGNG
今だ!初めての2ゲットォォォォ!!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ∩ ∩
   〜| ∪ |         (´´
   ヘノ  ノ       (´⌒(´
  ((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
   ̄ ̄ ̄(´⌒(´⌒;;
   ズズズズズ
0003デフォルトの名無しさんNGNG
>>1
乙
0004デフォルトの名無しさんNGNG
質問です。
UNIX系のiconv()のような文字コード変換ライブラリは
Win環境ではないのでしょうか?
言語はC/C++です。

宜しくお願いします。
0005デフォルトの名無しさんNGNG
>4
ttp://www.gnu.org/software/libiconv/
0006デフォルトの名無しさんNGNG
>>4
APIだけど、
MultiByteToWideChar
WideCharToMultiByte
あたりでも、いけるかな・・・
0007デフォルトの名無しさんNGNG
インプレスのサイトかどっかで
今日ハイビジョンのビデオカメラのレビューがあって
その動画ファイルを再生しようとしたところ
WindowsXPが16色(4bit)の640x480になってしまいました。
元に戻そうと解像度や色数を変更して適用すると
適用ボタンを押したあとブルースクリーンになって落ちてしまいます

Intelの82845G/GL/GE/PE/GBというドライバです。

前に別の環境でハイビジョン動画を見ようとした時も起きたのですが
その時は元に戻せました。その環境もIntelのオンボードだったと思います。

FAQなどを探したけれど解決方法がみつかりません。
どなたか助けてください。
0008デフォルトの名無しさんNGNG
>>7
>この板はプログラムを作る人のための板です。

PC初心者
http://pc6.2ch.net/pcqa/

Windows
http://pc5.2ch.net/win/
0009デフォルトの名無しさんNGNG
○×ゲーム(三目並べ)って、
全部の手に対する次の手をカキコすればいいの?

手の数は9*8*7*6*5*4*3*2*1だけど、
最善手は殆ど数パターンに決まってるから、
その通り次の手を置くように記述すればいいのでしょうか。

BASICで上手く作れないのですが。
0010デフォルトの名無しさんNGNG
それでいい。

>BASICで上手く作れないのですが。
答えを知りたいだけなら宿題スレへ。
やり方を知りたいならうまくいかない理由を詳しく。
0011デフォルトの名無しさんNGNG
>>10
オーサンクス。
 ポケコンなのですが、持ちついてプログラミングすればタブン大丈夫だと思います。
 なんかすごいテクを使ってるんじゃないかと勘ぐったあたり、
コンピュータは万能だという昔の幻想がいまだにあるのかも分かりません。
0012デフォルトの名無しさんNGNG
boost::socket
と言うライブラリがあると聞いたのですが、boost関連の資料を漁っても詳細が見つかりませrん。
詳しく書かれた資料は無いのでしょうか?
そもそも存在するのでしょうか?
0013デフォルトの名無しさんNGNG
12
not officiallyだそうだ。
ttp://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?BoostSocket
そろそろboostのスレ要るかな。
0014デフォルトの名無しさんNGNG
>>13
質問スレがあるといいかも
今週末の1.32発表したら需要がある…かも
0015デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1091198276/
スレ乱立するなよ
0016デフォルトの名無しさんNGNG
enum{ A1,A2,・・・A100}Index;

for( int i=A1; i<A100; i++){
条件文
}

上の文でFOR文の中で0を含む8の倍数で入るif文を答えよ。
0017デフォルトの名無しさんNGNG
前スレの最後のほうに出てきた「プログラム言語はなぜ新しいものが量産されるのか」というテーマ
で、スクリプトはいるだろという意見が出た。そらまあ、選択肢はあるだろうけど、必ずしもそれが
不可欠ではないだろうと思うから、その理由を書いたけど、それを恥ずかしいと評価された。なぜ恥
ずかしいのか教えてくれないか。何が素人目にもわかるのか、さっぱりわからん。

http://pc5.2ch.net/test/read.cgi/tech/1097034002/l50
0018デフォルトの名無しさんNGNG
>>17
ここはお前の日記帳じゃねえんだ
チラシの裏にでも書いてろ
0019デフォルトの名無しさんNGNG
で、最低限必須な言語って何?
0020デフォルトの名無しさんNGNG
>>19
Rubyにきまってるだろ
0021デフォルトの名無しさんNGNG
ただ新しければ良いとは思わないし、それなりの根拠が知りたい。
0022デフォルトの名無しさんNGNG
>>21
で、最低限必須な言語って何?
0023デフォルトの名無しさんNGNG
機械語
0024デフォルトの名無しさんNGNG
>>22
多分お前が最初に始めた言語だ
0025デフォルトの名無しさんNGNG
スクリプトなしでCだけだと
コンパイラ使えない環境で不自由だね
0026デフォルトの名無しさんNGNG
目的にあわせて使えばいいだろうけど
汎用的な環境で汎用的な物を何でも作りたいなら、
ネイティブコードが吐けて、普及率が高いC/C++だろうな。
0027デフォルトの名無しさんNGNG
このスレはスクリプト厨のたまり場か。
002825NGNG
なんだその反応は、レス求めてたから回答しただけだ。
ただの煽り?
0029デフォルトの名無しさんNGNG
質問なんだけど写真屋ってCで書かれてると思うんだけど(すでに間違いだったらごめん)
MACとWindowsの両方をリリースしてるよな、同じコードでMAC用とWindows用のコードはけるもんなのか?
WindowsでGUIプログラミングに挑戦しtるんだがWinAPI使わなきゃいけないし・・・
Adobe用のGUIライブラリがあってそれを使ってるのかな
初心者質問ごめソ
0030デフォルトの名無しさんNGNG
>>29
どうやってるかはしらん。

が、グラフィックやらメニューやらその他ローカルに依存しそうな部分は、
自分で面倒見るライブラリのレイヤを作って主なコードとは分離する。
移植時はそのライブラリをいじるだけ、っていうふうにするな。
てかこれ定石っすよ。
0031デフォルトの名無しさんNGNG
両方使えるコードウォーリアーやREALBasic、Javaなどのコンパイラが対応している物使うとか
MAKEやプリプロセッサで分けるとか
0032デフォルトの名無しさんNGNG
WebsphereのMQって開発言語にVisual Basicが使えるらしいけど
ASP上からつかうにはActiveXにすれば使えるってことですか?
0033デフォルトの名無しさんNGNG
VisualC++6.0を持っているのですが、これでC言語の勉強(コンパイル)
することはできますか?
0034デフォルトの名無しさんNGNG
>>33
無理です
0035デフォルトの名無しさんNGNG
CygwinでもDLしてきなさい
0036デフォルトの名無しさんNGNG
>>33
拡張子を.cにすれば可能
0037デフォルトの名無しさんNGNG
質問です。
興味本位でユークリッドの互除法をベターCで書いたんですが、何に使えますか?
最大公約数ってどういうときに役立ちますか?
0038デフォルトの名無しさんNGNG
あんたにゃ関係無い事だ。
0039デフォルトの名無しさんNGNG
>>37
糞レス書いて2chで暇をつぶすのに役立ちます。
0040デフォルトの名無しさんNGNG
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
soft.c:
致命的エラー F1003 c:\Borland\Bcc55\include\stdcomp.h 5: error 指令: Must use C+
+ for STDCOMP.H
*** 1 errors in Compile ***

エラーがでました。ヘッダーファイルからエラーがでてるのはわかります。
どうすればエラーが消えるのでしょうか?
0041デフォルトの名無しさんNGNG
>>40
soft.cの拡張子をcppにする
0042デフォルトの名無しさんNGNG
ありがとうございます。
.cのままではできませんでしょうか?
0043デフォルトの名無しさんNGNG
>>42
-Pオプションをつける、、だったかな?
bcc32 -P soft.c みたく
0044デフォルトの名無しさんNGNG
>>43
ありがとうございます。-P付けたらコンパイル出来ました。
>>41>>43
の様に、しなければいけないのはsoft.Cのソースに何が含まれてるからでしょうか?
Cで作ったはずなのですが・・・
0045デフォルトの名無しさんNGNG
>>44
stdcompがロードされてるってことはSTLを使ってるんじゃない?
0046デフォルトの名無しさんNGNG
STLは使ってないです・・・。
0047デフォルトの名無しさんNGNG
stdcompをincludeしてるからでしょ?
0048デフォルトの名無しさんNGNG
10数年ぶりに言語触るんですが、久し振りなんで
Visual BASIC 辺りから触ってみようと思います。

見ててふと思ったのですが、このVisualシリーズは
クラス≒モジュール(=ライブラリ)、メソッド・プロパティ≒パラメータ
って言う認識で、大方有ってるんでしょうか…?
0049デフォルトの名無しさんNGNG
大分ズレてるな
0050デフォルトの名無しさんNGNG
そんな単純じゃないから
そんな風に思い込まないほうがいいよ。
0051デフォルトの名無しさんNGNG
メソッド≒サブルーチン
クラス≒内部に変数以外にメソッドも入れれる構造体

こんな感じ。
0052デフォルトの名無しさんNGNG
そんな単純じゃないから
そんな風に教えないほうがいいよ。
0053デフォルトの名無しさんNGNG
Visual BASICの話だから、VBのclassの説明はそんなもんでいいけどな。
あと、「Visualシリーズ」っつってもVBとVC++はまるで別物だぞ。
0054デフォルトの名無しさんNGNG
Visual C#>>>>>>>>>>>>>>>>>>>Visual Basic>Visual C++
0055デフォルトの名無しさんNGNG
そのまんま、>を逆にすると、正解になるなw
度合い含めて
0056超素人NGNG
ずぶの素人で大変すいませんが、教えを乞いにきました。
私も>>40のと全く(本当に全く)同じようなエラーが出ます。
#include<string.h>
が入っていて、それが起因しているのだと思いますが、一体
どうすればいいでしょうか?ちなみにCで作りました。
文脈的にもわかりにくいと思いますが、ぜひご協力ください!!
あと、>>43のことについても、この超素人にもわかる位噛み砕いて
教えていただきたいです。 

宜しくお願いしますm(__)m
0057デフォルトの名無しさんNGNG
拡張子.cだとCとしてコンパイルを行うが、
CじゃなくC++のライブラリを使用しているから、
拡張子.cppにするかオプションでC++である事を
コンパイラに指示する必要がある。
0058デフォルトの名無しさんNGNG
英語の辞書くらい持ってないのかねえ
0059デフォルトの名無しさんNGNG
辞書引かないとわかんない単語って何さ?
0060デフォルトの名無しさんNGNG
C言語の「\t」はどういう意味なんですか?
ググっても出てこなかったのでよろしくお願いします
0061デフォルトの名無しさんNGNG
stdcomp.hもC++ も STDCOMP.Hも英語の辞書では出ないぞ。
専門用語は、英語ではなくそういうものだと思って読むべし。

英語わからなくてもニュアンスはわかるからさ
0062デフォルトの名無しさんNGNG
>>60
TAB
0063デフォルトの名無しさんNGNG
ド素人ですみません、質問させてください。
質問1、WINDOWSアプリでSQLサーバーを使っているPCで、もうひとつ別の
アプリを同じSQLサーバーを使って作りたいのですが、二つのアプリを
ひとつのSQLサーバーで使う事は可能ですか?
質問2、「質問1」が駄目な場合、JETでやってみようと思っているのですが、
SQLと比べて、優劣はどのような点でしょうか?

どうか教えてください。m(_ _)m
0064デフォルトの名無しさんNGNG
>>63
質問1、なんていうSQLサーバですか
0065デフォルトの名無しさんNGNG
えーと、MSDE???でしょうか。。。。
0066デフォルトの名無しさんNGNG
あ、すみません。 >>65 = >>63
です。
0067デフォルトの名無しさんNGNG
Σ(・ε・;)
0068デフォルトの名無しさんNGNG
>>65
私は貴方の事について何一つ知りませんが、もしMSDEを使っていると仮定したら、
それ-以前に問題があった-を停止してMySQLを使うべきでしょう。
そしてMySQLを選択した場合、私は貴方の質問1の解答に、はい、答えることができます。
0069デフォルトの名無しさんNGNG
>>68 さま

ホント、ありがとうございます。MySQLでやってみます。
(TдT) アリガトウ
ゴッド ブレス ユー
0070デフォルトの名無しさんNGNG
なんだ、そのHELP直訳文体はw
0071デフォルトの名無しさんNGNG
大変遅レスで済みません。

>49-55
かなり、浦島太郎っぽいんで
イメージ把握するだけでも、随分違うものですから…。
気を付けて、もう少し書物等の解説見てみます。

有難う御座いました。
0072デフォルトの名無しさんNGNG
凄い初歩的な質問かもしれないのですが

変数に0超1未満になる式を入れると
その変数の中身が0.00000・・・・になってしまうのですが

例えば0.5を直接変数に入れれば変数の中身は0.5で表示されるのですが
1/2を入れると中身が0になってしまいます。

これは仕様なのでしょうか? .NETでC言語です
0073デフォルトの名無しさんNGNG
C言語を始めたばかりだな。
0074デフォルトの名無しさんNGNG
intの代わりにfloatつかえ
0075デフォルトの名無しさんNGNG
>74
質問をよく読んでないようだな。
0076デフォルトの名無しさんNGNG
float使ってます。

#include <stdio.h>
void main(void)
{
float x;
x=1/2;
printf("%.30f\n",x);
}

出力・・・0.000000000000000

1/2を0.5に変えると
出力・・・0.500000000000000

になります
0077デフォルトの名無しさんNGNG
C言語の本をちゃんと読めば解決できる。
自分で調べてみ。
0078デフォルトの名無しさんNGNG
x = 1/2.;
0079デフォルトの名無しさんNGNG
1/2.0f
0080デフォルトの名無しさんNGNG
x=1.0/2;
0081デフォルトの名無しさんNGNG
x=(float)1/(float)2;
0082デフォルトの名無しさんNGNG
インデントを1つ前にずらしたい時に、1行ずつタブを削除していくのが面倒なんですが
0083デフォルトの名無しさんNGNG
>>82
まとめてづらせばいい。
自分でそれぐらい自分でできなければ
あなたはプログラマには向いてないでしょう。
0084デフォルトの名無しさんNGNG
>>82
windowsのVS.NETやそこらのエディタなら、
複数行を選択してTabとShift+Tabでインデント変えられるハズ
0085デフォルトの名無しさんNGNG
車両の再発見になるけど、プログラムの練習用にインデント整理ツール作ったら?
0086デフォルトの名無しさんNGNG
タブを1個増やす減らすぐらいなら馬鹿でもできるからな
作るとすれば構文を解析して自動整形か
0087デフォルトの名無しさんNGNG
Cソースを自動成型するWindows用ソフトってありませんか?
webで落としたソースがインデントめちゃくちゃなんです。
ソフトウェア板で訊くべきかもしれませんが、こっちの方が詳しい人多そうなので……。
0088デフォルトの名無しさんNGNG
>>87
GNU Indentとか?
0089デフォルトの名無しさんNGNG
char str[]="abcedfgあいうえおかきくけこ";

こんな日本語と英語が混じった文字列が入った変数があって。
これを一文字ずつ空白を開けるようにしたいのです。
"a b c e d f g あ い う え お か き く け こ "
こんな感じで・・・

unicodeは使わない方法で、混在した文字だと
どのようにすればいいのでしょうか?
0090デフォルトの名無しさんNGNG
>>89 せめてエンコーディングくらいは指定してくれよ。
0091デフォルトの名無しさんNGNG
失礼しました。
日本語EUCです。
0092デフォルトの名無しさんNGNG
>>91
なら基本的にアルファベットの領域と漢字の領域は重ならないから、
第一バイト見て振り分け。
0093デフォルトの名無しさんNGNG
いまどきなら mbrtowc() なり mbstowcs() して wchar_t で
扱った方がいいんじゃない?
あるいは wchar_t は使わないにしても、mbrtowc() で文字境界
を調べるとかさ。
0094デフォルトの名無しさんNGNG
初歩的なことですいませんが、98のMS-DOSプロンプトとXPなどの
コマンドプロンプトは違いがあるんでしょうか?
98とXPに同じBorlandのコンパイラ入れてるんですが、XPの方だと
画面クリアとか色とかができないんです。
0095デフォルトの名無しさんNGNG
Win2k/XPはエスケープシーケンスを処理しないというのは超FUCK
0096デフォルトの名無しさんNGNG
>>94 MSDOSプロンプトだと標準のシェルがcommand.com
コマンドプロンプトではcmd.exe
0097デフォルトの名無しさんNGNG
コマンドプロンプトで実行したい場合はどうすればいいんですか?
0098デフォルトの名無しさんNGNG
Javaの質問です。
swing部品の絶対座標指定って出来ますか?
awtはできたんですが。。。。
0099デフォルトの名無しさんNGNG
>>97
そこまでしてDOS用のプログラム作る必用ある?
勉強だったら違う本でやれば?
0100デフォルトの名無しさんNGNG
スクリプト(できればPython,ruby,perl)を使って、自動的
にブラウザの表示をキャプチャしたいのですが、どうすれ
ばいいでしょうか。
getScreen(URL,outfile,jpg)みたいな感じにしたいんですが。
0101デフォルトの名無しさんNGNG
>>100
エスパー希望ですか?
0102デフォルトの名無しさんNGNG
ブラウザのレンダリングイメージを取得したいんだろ。
頭悪いのか?
0103デフォルトの名無しさんNGNG
エスパー魔美希望
0104デフォルトの名無しさんNGNG
>>102
OSもブラウザ(これはいらんか)も指定しないでどう答えろと?
あなたはエスパーですか?
0105デフォルトの名無しさんNGNG
>>101 - >>104
質問があいまいですいません。「ブラウザのレンダリングイメージ
を取得」したいです。
OSはLinux、ブラウザはなんでもOKです。
0106デフォルトの名無しさんNGNG
> あなたはエスパーですか?
ウィスパーですがなにか?
0107マイク ◆yrBrqfF1Ew NGNG
お前は生理用品は使わないだろ。
お母さんがこの書き込み見たら泣くぞ。
0108デフォルトの名無しさんNGNG
>>107
ん?どうして生理用品を使わないという結論に達したんだろう…
どういう論理ですか??
0109マイク ◆yrBrqfF1Ew NGNG
ウィスパーは生理用品
 ↓
>>106は女ではない
 ↓
故に>>106は生理用品は使わない。

という妥当な論理だ。
0110デフォルトの名無しさんNGNG
>>109
>>106が女ではないという不確定な当てずっぽうに基づいているわけですね?
0111マイク ◆yrBrqfF1Ew NGNG
うむ。
確率は非常に高いと思われる不確定な直感に基づいている。
0112デフォルトの名無しさんNGNG
正直この板に技術的なネタふりができないコテハンはいらないと思う。
マジ迷惑。
0113デフォルトの名無しさんNGNG
>>94
http://www.kumei.ne.jp/c_lang/intro/no_58.htm
0114マイク ◆yrBrqfF1Ew NGNG
>>112
まあ2chごと無くなってしまえば俺を見なくて済むぞ。
0115デフォルトの名無しさんNGNG
114とか、あぽ〜んが沢山。だれだろこれ?
0116デフォルトの名無しさんNGNG
>>115
土日だからな
0117デフォルトの名無しさんNGNG
RubyとHSPスレは厨ごと下作板に逝ってほしい今日この頃。
0118デフォルトの名無しさんNGNG
↑は無職童貞引き篭もり
0119デフォルトの名無しさんNGNG
なんかこの板久しぶりに見たら人減ってる?
0120デフォルトの名無しさんNGNG
うちの先輩がさぁ〜

#include <stdio.h>

/*****************************
*関数名:main
*機能:hello,worldと表示する
*引数:無し
*戻り値:無し
*****************************/

int main(void)
{
 printf("hello,world");

 return 0;
}

↑みたいな変態コメントを求めてくるんだけど、普通こんなのしないよなぁ〜>ALL
0121デフォルトの名無しさんNGNG
俺は必ずしてるぞ。
関数定義してるヘッダにだけど・・・

#ヘッダに入れないプライベートな関数にはそんなコメント付けないけど
0122デフォルトの名無しさんNGNG
>>120
戻り値:常に0
0123デフォルトの名無しさんNGNG
>>120
形式は違うがJavadocやDocygenやコードコメントでも同じことをする。
いまどき誰でもやってる。
お前が時代遅れ(しかもかなり)なだけじゃないか?
0124デフォルトの名無しさんNGNG
とりあえず仕様だけあれば中味はどうにでもなるからな
0125デフォルトの名無しさんNGNG
Doxygen使わないのに行頭の*書かせるのはかなり自己満足的だな。
はっきり言って無意味。
0126デフォルトの名無しさんNGNG
いろいろ調べたんですが、さっぱり分からないのでどなたか教えてください。
VS.NetのC#でプログラム作ってるんですが、データセットから
テキストボックスにバインドする方法が分からないんです。
といっても、よくあるデータテーブルの列単位でバインドするやり方ではなくて
データテーブルのある条件に合致するレコードの項目をバインドしたいんです。

例えば

Key 列1    列2
001 1AAA 1BBB
002 2AAA 2BBB
003 3AAA 3BBB
004 4AAA 4BBB
005 5AAA 5BBB

みたいなデータテーブルから、TextBoxにはKey=003の条件によって
列1の内容(3AAA)をバインドしたいんです。
もちろん、バインドするからには変更結果も反映されていてほしいんですが・・・

お願いします。
0127デフォルトの名無しさんNGNG
いろいろ調べたんならC#スレくらい見つかるはずだが
0128デフォルトの名無しさんNGNG
ごめんなさい・・・
0129デフォルトの名無しさんNGNG
>>120
変態って「戻り値:無し」の部分?
0130デフォルトの名無しさんNGNG
それはわたしのおいなりさんだ
0131デフォルトの名無しさんNGNG
なに?おいなりさんて
0132デフォルトの名無しさんNGNG
>>131
言って良いのか?
言って良いんだな!?
言うぞ!?言っちゃうぞ!!?
0133デフォルトの名無しさんNGNG
言ってもいいよ
書き込まなければ
外に向かって大声で叫んでくれてもいいよ
内か外か知らないけれど
0134デフォルトの名無しさんNGNG
おとなりさんに白い目で見られました
0135デフォルトの名無しさんNGNG
>>120
自分は書く内容は同じ感じだけど、//==========でかな。
/**/は、ちょっと関数などを隠したい時、くくれなくなる事がある。
後は、同じようなのをソース、ヘッダーの先頭にも書く。
0136デフォルトの名無しさんNGNG
関数ヘッダはどう書くかではなく統一することに意味がある。
>>120は普通に許容範囲なんだからおとなしく従っとけ。
0137デフォルトの名無しさんNGNG
1行の途中だけに簡単なコメントを書きたいときは、必然的に /**/ を使う。
たとえば foo = bar(true/*hogehoge*/, false/*hah?*/); とか。
0138デフォルトの名無しさんNGNG
世界の中心でおいなりさんと叫ぶ
0139デフォルトの名無しさんNGNG
//foo = bar(hogehoge, hah?);
foo = bar(true, false);
0140デフォルトの名無しさんNGNG
>>139
それだとコメントアウトと一見して区別がつかないから却下。
第一、一行で書けるものをわざわざ二行に増やしたくねえよ。
0141デフォルトの名無しさんNGNG
>>140
/**/ foo = bar(hogehoge, hah?); //*/ foo = bar(true, false);

すんません嘘です。
0142デフォルトの名無しさんNGNG
PascalでもWin32のネイティブなプログラムは作れますか。
0143デフォルトの名無しさんNGNG
>>142
コンパイラによるが、Delphi ならできる。
0144マイク ◆yrBrqfF1Ew NGNG
そういう開発環境があればいくらでも作れるだろ。
0145デフォルトの名無しさんNGNG
巡回セールスマン問題をダイナミックプログラミングを用いて解くにはどうしたらいいんでしょうか?
どこかいいサイトありませんか?探したんですが見つからなくて。
0146デフォルトの名無しさんNGNG
ダイナミックプログラミングじゃなくて
動的計画法かDynamic Programmingで探した方が見つかりそう
0147デフォルトの名無しさんNGNG
てゆーか解けないし
0148デフォルトの名無しさんNGNG
>>146
動的計画法で探したら見つかりました。Dynamic programming のほうでは探してたんですけどね。
http://www.is.tsukuba.ac.jp/%7Etakahito/experiment/tsp1.pdf
ありがとうございました。
0149デフォルトの名無しさんNGNG
学生時代にC++Builderのアカデミックパックで作ったものを卒業後にVisualC++Proでビルドしなおした場合、商用で使っても問題ないのでしょうか?
0150デフォルトの名無しさんNGNG
149の自作でVisualC++のライセンスを満たしているなら
問題ないんじゃない。
0151デフォルトの名無しさんNGNG
なんかすごく情けない質問です…
初めての言語としてpythonを選んだんですけど、
テキストファイルに保存したプログラムをインタプリタにインポートする方法がもうわからない…
誰か教えて…orz
0152デフォルトの名無しさんNGNG
自己解決しました。スマソ
0153デフォルトの名無しさんNGNG
>>151
ターミナルかコマンドプロンプトを開いて
ruby yourscript.rb
で実行
0154デフォルトの名無しさんNGNG
rubyistウザイ
0155デフォルトの名無しさんNGNG
10KBくらいのレコード1000件からなる10MBくらいのファイルを
複数のプロセスが同時に開いて読み書きするのと(書き込む
場合は書き込む部分のみなんらかの方法でロックをかける)、
1レコード1ファイルにするのとではどっちがいいでしょうか。

一度の処理で複数レコードを参照するので、全部同じファイルなら
いちいち開いたり閉じたりせずseekだけでいけるので速いかなと
思うのですが、なんだかディスクに優しくなさそうな気もします。
0156デフォルトの名無しさんNGNG
DB使う
0157デフォルトの名無しさんNGNG
http://www.jiji.com/cgi-bin/content.cgi?genre=int
0158デフォルトの名無しさんNGNG
レコードが可変長なら1ファイルは難しいだろ。
固定長なら1ファイルもありだけど書き込みだけロックじゃ不十分。
書き込み中にそのレコード読み出されたらおかしくなる。
0159155NGNG
レコードは固定長です。書き込み時にレコード番号のロックファイルを作成、
読み書き時にロックファイルがあったら消えるまで待つ、
書き込み終わったらロックファイル削除にしようと思ってます。

DBはそれに依存しそうなのでやらないと思います。
0160デフォルトの名無しさんNGNG
両方作って比べろよ
0161デフォルトの名無しさんNGNG
155はそれが面倒だからお前らに聞いているんだろ
0162デフォルトの名無しさんNGNG
ハァ?実際やってみるしかねえだろ
0163デフォルトの名無しさんNGNG
>書き込み時にレコード番号のロックファイルを作成、
>読み書き時にロックファイルがあったら消えるまで待つ、
お兄さんこれださいっすよ
0164155NGNG
全部同じ大きいファイルだと集中的にディスクのよく見る部分に
アクセスが行きそうな気がしたのでどうかなと思ったんですが、
別ファイルでもよく読まれるファイルの部分に行くわけで、
よく考えたら結局同じですかね。

どっちが速いかは一応2つテストで作ってみようと思いますが。
0165デフォルトの名無しさん NGNG
VI、つかいづらくね?7
0166デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> vi
0167デフォルトの名無しさんNGNG
10MBくらいならメモリに展開しとけばぁ?
0168デフォルトの名無しさんNGNG
突然落ちたら困る
0169デフォルトの名無しさんNGNG
なんでVIとRubyを比べるかなぁ。
意味分からん。
0170デフォルトの名無しさんNGNG
複数のプロセスで動かすなら分けた方がよくない?
いくつのプロセスが動いてるかしらんが、
でかいファイル一つだと、あるプロセスが長時間独占してしまうこともありうる。
0171デフォルトの名無しさんNGNG
きみらISAM知らんの?
0172デフォルトの名無しさんNGNG
荒野の少年?
0173デフォルトの名無しさんNGNG
>>171
なんだよ、また新規格かよ。
新しいのがぽんぽんでて覚えるのが大変なんだけど。
0174デフォルトの名無しさんNGNG
むしろ時代遅れ
0175デフォルトの名無しさんNGNG
>>173
思いっ切りわかりやすく言うとSQLのない原始的なDBだ。
0176デフォルトの名無しさんNGNG
XMLよりマシだと思うんだけど
0177デフォルトの名無しさんNGNG
system("/usr/local/bin/php /home/test.php");
Cでプログラムかいています.
プログラムの最後にphpをcgiとして呼び出したいのですが、こんな感じでいいのでしょうか.
php-cgiの起動の際にスクリプトのパス以外に引数を伴うことはできますか?
0178デフォルトの名無しさんNGNG
試せよ。phpスクリプト自体は動くだろ。
ただCGIとしての動作結果を求めてるなら、なんか勘違いしてる。
なんにしても状況、やりたい事が不明瞭。
0179デフォルトの名無しさんNGNG
べき乗ってpowとかpowerなんだなwwwwwwwwしょぼ
0180177NGNG
>>178
データベース周りの処理を書くのに,Cでは面倒くさいので
phpでデータベースから色々データを取ってきたいのです.
客からの入力等は全てCの方で処理.

動作結果とはどういうことでしょうか?
0181デフォルトの名無しさんNGNG
>>180
まずはやってみろ
話はそれからだ
0182デフォルトの名無しさんNGNG
なに無内容なレスで粘着してんだこいつは・・・
0183デフォルトの名無しさんNGNG
>動作結果とはどういうことでしょうか? 
質問してるのはお前だ、どういう結果を求めてるんだ?
そもそもスクリプトが実行できないのか、それとも望む結果が得られないのか、
状況説明を全然しないのは何かの嫌がらせかな。
0184デフォルトの名無しさんNGNG
結構長いSQLをコマンドプロンプト上で実行させたいんだけど、
コマンドプロンプトのバッファが足りないらしく、
実行できないです。
だから、共通処理を関数化して、
SQLの組み込み関数(sumとか)みたいなものを作りたいんだけど、
できる?
0185デフォルトの名無しさんNGNG
system("wget http://localhost/test.php");
0186デフォルトの名無しさんNGNG
VCで質問です
カスタムコントールってどうやって作るの?
とりあえず、CEditから派生させてCEditExを作りました。
(1)どうやってCEditViewに結びつけるの?
(2)どうやってダイアログに貼り付けるの?
0187デフォルトの名無しさんNGNG
>>186
53回ほど氏んでこい
0188デフォルトの名無しさんNGNG
PSPのソフトを作って売りたいと思ったら
開発するためにはどうしたらいいの?
SONYと契約とかするんですか?
0189デフォルトの名無しさんNGNG
ゲームプログラマーの人に聞きたい 5問目
http://pc5.2ch.net/test/read.cgi/prog/1093629292/
0190デフォルトの名無しさんNGNG
すみません。C言語でつかう。OR演算子というやつが、キーボード上で見付かりません。
どのキーにあたるんでしょうか?さっき釣りと言われたのでこっちのスレにきたんですけども。。
OR演算子をはじめて使うので、場所が解らないんです^^;汗
0191デフォルトの名無しさんNGNG
>>190
俺のキーボードだとShift押しながら \
0192デフォルトの名無しさんNGNG
|  |  |  |  |  |  |  
どうしても分からなかったら、これあげる。
足らなくなったら、またおいで。
0193デフォルトの名無しさんNGNG
>>190
右上あたり。シフト押しながら¥
フォントによっては縦棒になるが、同じものだ
0194デフォルトの名無しさんNGNG
>>191>>192>>193
�dクスです。ありました。 || ←コレですね?
ありがとうございました。
0195デフォルトの名無しさんNGNG
大学
UNIX GCC
家
WINXP CPad+LSI-C試食版

家で作ったプログラムにGCCでサポートしてない命令をつかったために、
大学の環境では動かないということがありました。
そういうコンパイラ依存?の問題をなくしたいのですが、なんか良い方法ないでしょうか?
Mingw gcc入れれば良いのでしょうけど、CPAD便利。VC++入れたい。
Mingw入れるのが一番ならそうしますが・・・
0196デフォルトの名無しさんNGNG
UNIXにLSI-C入れろ。
今売ってるかは知らんが。
0197デフォルトの名無しさんNGNG
>>195
家ではCygwinのgcc使え
http://www.cygwin.com/setup.exe

いまどきLSI-C使うメリットなんて皆無。
0198デフォルトの名無しさんNGNG
>>196
それはとても逆転な発想で気付きませんでした。
勝手にソフトインスコしたら除籍になるという常識に捕らわれていたんですね。

自分は大学3年です。勝手にマシン使える地位にいません。
あと教授陣がUNIXとCUI大好きです。Windowsは「非常に危険なソフト」らしいです。
0199デフォルトの名無しさんNGNG
>>195
貴方が言っているのはコンパイラ依存ではなくて、OS依存ではありませんか?
具体的にどんな命令が通りませんか?
0200デフォルトの名無しさんNGNG
コンパイラに依存しないようなコードを書く、
が正しい回答だと思うが。。。
0201デフォルトの名無しさんNGNG
>>198
> Windowsは「非常に危険なソフト」らしいです。
確かにそうだけれど、たぶん、君はその先生が言っているごく一部しか聞いていない
と思う。
0202デフォルトの名無しさんNGNG
>>199
kbhit関数です。

>>200
それって人力で検査するしかないですかね?
依存コードがあった場合は検出するソフトがあればいいんですが。

>>201
実際その部分しか頭に入ってきませんでした。
UNIX触ったこと無かったんでいじくりまわしてました。
0203デフォルトの名無しさんNGNG
>>202
依存コードがあったらコンパイラがメッセージ出すだろ
0204デフォルトの名無しさんNGNG
その関数を使用するために必要なインクルードファイルで、大体判別できるだろ
0205デフォルトの名無しさんNGNG
まずは手本にしているkbhitがある本を燃やす事から始めよう
0206デフォルトの名無しさんNGNG
ポータブルなkbhitなんてないんだからおとなしくifdefしとけ
0207デフォルトの名無しさんNGNG
どっかの鯖にソースうpしてコンパイル
telnet使えるといいけど、なくてもコンパイルぐらいはできる。
0208デフォルトの名無しさんNGNG
どっかの鯖にLSI-Cが入ってるといいな
0209デフォルトの名無しさんNGNG
UNIX版のLSI-Cにkbhitあったっけ?
0210デフォルトの名無しさんNGNG
そういうアホな提案はしなくていいから
0211デフォルトの名無しさんNGNG
>>203からここまで
一気に難しいこと言われて混乱してますが、
とにかくインクルードファイルでkbhitがあるポータブルをコンパイルします。
Telnetですよ。

>>203
CPadに出てるErrorメッセージには特に問題なしだった気が。

>>197
>>200
するしかないんですね。

Cygwinインスコしてきます。どうもありがとうございました。
0212デフォルトの名無しさんNGNG
コンパイラがエラー出してくれるなら、VC++でもいいんじゃ・・・
0213デフォルトの名無しさんNGNG
ポータブルという言葉が分かっていない様子
0214デフォルトの名無しさんNGNG
>>201
大学でも会社でもWindows全否定する基地外は普通にいるよ。
0215デフォルトの名無しさんNGNG
それはそれでいいじゃない
何か困る事あんの?
0216デフォルトの名無しさんNGNG
全部聞いても結果は一緒ってこった。
0217デフォルトの名無しさんNGNG
いや待て待て!

>>195
>>199
命令てオマイラ…
0218デフォルトの名無しさんNGNG
アセンブラとか低レベルに慣れてるんだろ
0219デフォルトの名無しさんNGNG
アセンブラ言語の勉強がしたいんですけど、以下の参考資料が見当たりません
ググってみたりするんですがintelオフィシャルには英語版しかないんです。
日本語版がほしいんですけど、どなたか在り処教えてください

インテル・アーキテクチャ最適化リファレンス・マニュアル(日本語PDF, 約 3Mバイト)
インテル・アーキテクチャ・ソフトウェア・デベロッパーズ・マニュアル
上巻:基本アーキテクチャ(日本語PDF, 約3Mバイト)
中巻:命令セット・リファレンス(日本語PDF, 約7Mバイト)
下巻:システム・プログラミング・ガイド(日本語PDF, 約7Mバイト)

IA64版はあるみたいなんですが
0220デフォルトの名無しさんNGNG
ftp://download.intel.co.jp/jp/developer/jpdoc/24547003_j.pdf
ftp://download.intel.co.jp/jp/developer/jpdoc/24547103_j.pdf
ftp://download.intel.co.jp/jp/developer/jpdoc/24547203_j.pdf
http://www.intel.com/jp/developer/download/index.htm
ここから探してくれ
0221デフォルトの名無しさんNGNG
ありがとうございます
みつかりました
感謝感謝
0222デフォルトの名無しさんNGNG
>>211
基本的に、kbhit()と同じ動作をUnixで簡単に実現することは出来ません。
"unix kbhit"でググると、たくさんのkbhit()互換の実装例が出てくるので、
・内容が分かりそうなら噛みしめてコピペ
・内容が分からないなら、そのままコピペ
しましょう。(結局コピペかいw
0223デフォルトの名無しさんNGNG
>>217
インラインでアセンブリ部分書いてんじゃないの?

でもま、文脈からするとプリプロッサ用命令か?だから命令でいのかもしれんよ。
0224デフォルトの名無しさんNGNG
>>223
ちなみに、関数呼び出しも命令、if文も命令、全部命令なんだよね。
0225223NGNG
>>224
そうだよな。オペランドが・・・とか言い出してるわけでもないしな。
0226デフォルトの名無しさんNGNG
#pragma
0227デフォルトの名無しさんNGNG
用意されたPowerPointのファイルを少しだけ修正して(置換して)出力というのを
インストールされているOfficeのバージョンにかかわらずやりたいのですが
いい方法はありませんか?
いいコンポーネントがあればそれでも。

という質問に最適なスレッドはどこか教えてもらえないでしょうか。_(_^_)_
0228デフォルトの名無しさんNGNG
ビジネスソフト板
0229デフォルトの名無しさんNGNG
_(_^_)_

また奇妙なAAが出てきたな(_ひ)
0230デフォルトの名無しさんNGNG
何を意味しているの?
0231デフォルトの名無しさんNGNG
江戸時代からある_(_^_)_ぺこりだが。
0232デフォルトの名無しさんNGNG
ビジネスソフト板はな。。。使用者のための板っぽい。。。
自力解決させるしかないかな。。。
0233デフォルトの名無しさんNGNG
そのPowerPointのファイルとやらを修正する自作のプログラムをつくる
というならこの板かもしれんがなぁ。

ビジネスソフト版に同じようなことしたいやつや、したことある奴が
いるんじゃないか?
0234デフォルトの名無しさんNGNG
if(a<b)とかif(c<d)
とか条件分岐を色んな処理でたくさん使ったコードを書いてるのですが、
bool flagがtrueなら全てを逆にして
if(a>b),if(c>d)というふうにしたいのですが、
if(flag){
if(a>b),if(c>d)
}else{
if(a<b),if(c<d)
}
っていう風にほぼ倍のコードを書かないとダメですか?
flagに応じてスマートに不等号を逆にする方法があれば教えて下さい
0235デフォルトの名無しさんNGNG
>>234
>っていう風にほぼ倍のコードを書かないとダメですか?
>flagに応じてスマートに不等号を逆にする方法があれば教えて下さい

多分あるけど、それでは説明不足。
コードをうpしれ。
0236デフォルトの名無しさんNGNG
flagが1か0なら(a<b)-flagとか+flagとかはだめかな?
0237デフォルトの名無しさんNGNG
#define COMPARE(f, l, r) ( f ? (l < r) : (l > r))

if (COMPARE(a, b)), if (COMPARE(c, d))
0238デフォルトの名無しさんNGNG
>>234
ない。素直に書いとけ。
0239デフォルトの名無しさんNGNG
文字列関数ってなんですか?
0240デフォルトの名無しさんNGNG
文字列を返す関数
0241デフォルトの名無しさんNGNG
>>234
いくらでも方法はあるけど、たぶん設計が悪い。
0242デフォルトの名無しさんNGNG
お前は頭が悪そうだ。
0243デフォルトの名無しさんNGNG
ブール代数がわからなくなったら原点に戻れ。ベン図。
0244デフォルトの名無しさんNGNG
>>234
if((a>b == flag) && a!=b)
しかしコードは長くなるな。無意味か。
0245デフォルトの名無しさんNGNG
>>244
アフォ?
0246デフォルトの名無しさんNGNG
if(flag) op = <; else op = >;
if(a op b && c op d)
みたいな事を期待してるんだろ。んなもんない。Lisp使え。
0247デフォルトの名無しさんNGNG
>>234
面白そうなのでみてみたけれど、難しいね
< の反対が >= では無い所がエグイ。
0248デフォルトの名無しさんNGNG
マクロじゃダメなのか?
0249234NGNG
>>246さん
みたいなのを期待してました…

書き忘れで申し訳ないのですが、C#です。
素直に書き分けます。コード量倍増の勢いで。
0250デフォルトの名無しさんNGNG
if(flag ? a>b : a<b)
はだめなのか。
っていうか244はだめなのか。
0251デフォルトの名無しさんNGNG
>>249
Cかとおもた、でれげーと使えよ。
0252デフォルトの名無しさんNGNG
*pa = &a, *pb = &b, *pc = &c, *pd = &d;
if ( flag ) swap( pa, pb ), swap( pc, pd );
if ( *pa<*pb )
if ( *pc<*pd )
0253デフォルトの名無しさんNGNG
C#かよ・・・死ねよ・・・
0254デフォルトの名無しさんNGNG
>>250
可読性低すぎ。
0255デフォルトの名無しさんNGNG
>>254
この程度で読めなくなるなよ(藁
0256デフォルトの名無しさんNGNG
>>252
あぁぁ………お花がいっぱい……
0257デフォルトの名無しさんNGNG
>>245
アフォ?
0258デフォルトの名無しさんNGNG
高校のときにC言語を少しやって
C++をやりたくてBorland C++Builder6を買って
チュートリアルをやってるのですが、これからBCB(C++)
をやっていくのにいい参考書などないでしょうか?
最終的にはゲームも作ってみたいのですが。
0259デフォルトの名無しさんNGNG
>>257
flagがfalseのときの条件が変わってるぞ。
aがbより大きくなくて、かつaとbが等しくなくても、
aがbより小さいとは限らないからな。
0260デフォルトの名無しさんNGNG
>>258
参考書は↓ここに書いてあるよ。
http://pc5.2ch.net/test/read.cgi/tech/1099238936/l50
BCB って優れた開発環境だから、あまり参考書がいらないのが良いところだけど。
0261デフォルトの名無しさんNGNG
VC++より良いという話は聞くねぇ。
BCB使った事ないけれど。
0262デフォルトの名無しさんNGNG
PS2上で動くELFファイルを作りたいと思っているのですが、
PS2のゲームはC,C++,アセンブラでできているのですか?
馬鹿みたいな質問ですみません・・・
もし板違いだったらすみませんが誘導して下さい。
0263デフォルトの名無しさんNGNG
エルフって萌えの対象ですか
0264デフォルトの名無しさんNGNG
>>261
「プログラミングとはフォームにコントロールをペタペタと張り付ける事」と考えている香具師には、
確かにそう映るだろうな。
0265デフォルトの名無しさんNGNG
>>262
SCEに聞けというのに
0266デフォルトの名無しさんNGNG
>>265
orz
それを言われたらお終いですよ・・・
それに聞いても答えてくれないでしょう。
社員にでもならない限り。
0267デフォルトの名無しさんNGNG
>>266
SDKなしにELFの作成は不可能。
ガキはPS2 Linuxでも使っとけ。
0268デフォルトの名無しさんNGNG
if ((a > b) == flag && a != b)
0269デフォルトの名無しさんNGNG
>>268
>>244
0270デフォルトの名無しさんNGNG
typedef int (*cmp_func)(int, int);

int cmp_lt(int l, int r) { return l < r; }
int cmp_gt(int l int r) { return l > r; }

cmp_func cf;

if (flag) cf = cmp_lt; else cf = cmp_gt;

if (cf(a, b))

if (cf(c, d))
0271デフォルトの名無しさんNGNG
メタクラスってなんですか?
インタフェースとか抽象クラスとかのことですか?
0272デフォルトの名無しさんNGNG
>>268
>>259
0273デフォルトの名無しさんNGNG
>>271
>インタフェースとか抽象クラスとかのことですか?
違う。簡単に言うとクラスを格納できる変数の型
MyMetaClass c; // クラス型変数
if(a==0) c = MyClassA; else c = MyClassB;
MyClass o = new c; // MyClassAまたはMyClassBのインスタンスを生成
0274デフォルトの名無しさんNGNG
>>273
わかりました。ありがとうございます。
0275デフォルトの名無しさんNGNG
>>271
どうぞ。
http://www.ogis-ri.co.jp/otc/hiroba/technical/Squeak4/index.html
0276デフォルトの名無しさんNGNG
>>259
小数ですかそうですかorz
0277デフォルトの名無しさんNGNG
どこで訊いたら良いか見当が付かないのでここで訊かせてもらいます…。

オープンソースで公開されているclass Aのソースコードを取得して、
Aを継承したclass Bを作ったとする。
そのBのソースコードには、Aのコードの一部が含まれている。

こういう場合、BとAとのライセンス上の関係はどうなるのでしょうか?
Aの「改変」に当たるんでしょうかね?

0278デフォルトの名無しさんNGNG
コードが含まれてたり一緒に配布するなら改変の一種になるでしょ。
0279デフォルトの名無しさんNGNG
改変には当たらない。
ただし利用している以上class Bがclass Aの
ライセンスに汚染される可能性はある。
0280277NGNG
>>278-279
ありがとうございます。

>>278 「コードの一部を含む」ってのは、例えばあるメソッドをオーバーライドするときに、
もとのコードをコピー&ペーストした後、必要な部分だけを書き換えた、って意味ですが、
それでもやっぱり改変なんでしょうかね?
あ、ちなみに一緒に配布するというわけではないです。

>>279 改変ではなく、通常の「利用」に当たるということですね。
私も最初はそう思ったのですが、上のような形で元のコードを含んでいる以上、
そもそもこのコードの著作権者って誰だろう?って疑問になりまして…。

んー…何となく程度問題のような気がしてきました…。難しい…。
0281達人(タツヒトと読みます)NGNG
eMbedded Visual Tools 3.0でコンパイルできないんですがどうしたらいいですか?
それと、eMbedded Visual Tools 3.0で、visual c++6,0のソースをコンパイル
できるのですか?教えてください。
0282282NGNG
>>281
べろべろばー      うほほほほ
   おチンチンびろーん ∩___∩
   ∩___∩      | ノ  ○─○ヽ_∩__∩ おばびげぶがべべべ
   | ノ      ヽ/⌒)  /  /3   3 |      ヽ 
  /⌒) (゚)   (゚) | .|   |    ( _●_) |o⌒  ⌒o|
 / /   ( _●_)  ミ/∩―−、   |∪| /⌒(_●_)⌒ ミ
.(  ヽ  |∪|  / / (゚) 、_ `ヽ ヽノ |   |∪|  /
 \    ヽノ /  /  ( ●  (゚) |つ  ∩.  ヽノ∩
  /      /  | /(入__ノ   ミ   | ノ⌒  ⌒ヽ
 |   _つ  /    、 (_/    ノ  /  (。)(゚)|     
 |  /UJ\ \   \___ ノ゙ ─ー|  (⌒_●⌒)ミ      
 | /     )  )    \       _彡、/ |U  UU_/      
 ∪     (  \     \     \   | |     ||
        \_) あびゃばばばだーん . .| |nn _nn||  あひゃひゃひゃひゃひゃ
0283デフォルトの名無しさんNGNG
ヘッダファイルが山ほどありさらにその中にstructやdefineが
山のようにあるソースを読むときに、何かコツとか便利で
お勧めなツールとかはありますでしょうか?
ソースそのものは単純なのですがヘッダがコレで途方に暮れています。
0284デフォルトの名無しさんNGNG
Doxygen
0285デフォルトの名無しさんNGNG
>>280
>もとのコードをコピー&ペーストした後、必要な部分だけを書き換えた、って意味ですが、

そんなことしたら思いっきりクロだろ。
0286デフォルトの名無しさんNGNG
>>283
VC++ならマウスカーソルあわせただけで追跡できるでしょ?
0287達人(タツヒトと読みます)NGNG
eMbedded Visual Tools 3.0でコンパイルできないんですがどうしたらいいですか?
それと、eMbedded Visual Tools 3.0で、visual c++6,0のソースをコンパイル
できるのですか?本当に教えてください。本気で悩んでいるんです。
お願いします。
0288デフォルトの名無しさんNGNG
>>280
285の言うとおりで、2次著作物になるから、それは改変にあたるね。

仮に継承してるだけだとしてもGPLとか一般的なライセンスではアウトかと。
0289デフォルトの名無しさんNGNG
>>285
メソッドオーバーライドに最低限必要な部分の
コピペ程度じゃいちいち著作権侵害に問われないよ。
通常のコードの利用の範囲内。

著作権者の意図に反して不当に利用されたかどうかがポイント。
0290デフォルトの名無しさんNGNG
>>285,288,289
ありがとうございます。

>>285,288
もとのコードをコピー&ペーストして「改変」した部分以外に、
class Bには全くゼロから書かれた部分もあるわけです。
それに>>289さんのおっしゃるように、コピペしたのは
どうやってもコピペにならざるを得ない箇所なわけで。
だから”パクリ”の問題と同じで、程度問題じゃないかな、と思ったわけですが…。
0291デフォルトの名無しさんNGNG
ライセンスによる。
0292デフォルトの名無しさんNGNG
>>259
if(!(a>b) && a!=b) ⇔ if(a<=b && a!=b) ⇔ if(a<b)
違うの?
0293デフォルトの名無しさんNGNG
>>287
本気で聞きたいなら、名前欄は空白のまま、
メール欄にはsageと入れて書き込んだほうがいい。

eVCでプロジェクト作り直して、
ソース、ヘッダーを追加すれば基本的にはビルドできる。
CEではサポートしてないAPIがあるんで、修正が必要な場合もあり。
0294デフォルトの名無しさんNGNG
みななにからプログラミングはじめた?
0295デフォルトの名無しさんNGNG
>>292
aとbが単純に比較できないときは違う。
aとbのいずれかがNaNのときとか。
!(a>b) ⇔ a<=b が成立しない。
当のC#では実際違う結果になる。
0296デフォルトの名無しさんNGNG
BASIC -> 8080 -> Z80 -> 6809 -> 8086 -> 68000
-> C -> PASCAL -> Eiffel -> C++ っていう感じ
0297292NGNG
>>295
知らなかった、ありがとう。
0298デフォルトの名無しさんNGNG
恥訊動って何かわかります?
0299デフォルトの名無しさんNGNG
>>294
helloworld
0300デフォルトの名無しさんNGNG
>>298
http://www.google.co.jp/search?q=%22%E6%81%A5%E8%A8%8A%E5%8B%95%22
グーグル先生はわからないそうだ。
0301デフォルトの名無しさんNGNG
>>295
NaNって実際のビット配列はどうなってるんですか?
0302デフォルトの名無しさんNGNG
>>301
Google IEEE NaN
0303デフォルトの名無しさんNGNG
>>290
>どうやってもコピペにならざるを得ない箇所なわけで。

これは完成したものがどうこういう話じゃない。
自分で手打ちしたかコピーしたかの違い。
手打ちならセーフ、コピーならアウト。
アニメのパクリの問題も、元になるものを原型がわからないくらい変更したとしても、
元々のアニメを元につくったわけだから2次著作物になる。
0304デフォルトの名無しさんNGNG
でもまぁこんな細かいことでいちいち訴えたりは(たぶん)しない。
>>289の回答が一番適切ってことになるかな。
0305デフォルトの名無しさんNGNG
>>277
結局何をするつもりなのかな?
クラスBのソースコードのみを配布することを考えてるのかな?
これしかできなさそうだけど。
0306マイク ◆yrBrqfF1Ew NGNG
>>262
MIPS IVマシンで走るELFならPS2でもいけんだろ。
0307デフォルトの名無しさんNGNG
>>303
手打ちかコピペかなんて全く関係ないだろ。アホか。
アニメ板に帰れ。
0308デフォルトの名無しさんNGNG
>>306
知ったかぶりのKitty Guyは消えてください
0309デフォルトの名無しさんNGNG
>>290
他の著作物を部分的にでもそのまま使用しているならば二次著作物になる。

その著作物をまったく知らずコードも見たことがないが、
偶然コードが同じになった場合は別の著作物。

コードを参考にしても 100 人中 100 人が同じコードを書くようなものであれば
創作性が認められないので著作物とはならない。

ま、現実的には >>289
0310デフォルトの名無しさんNGNG
過去スレのリンクの隣に何個か星マークがあってその下に
(★は「いやー ごめんなさい。」に巻き込まれた模様
というのがあったりするんですがこれは一体どういうことなんでしょうか?
0311デフォルトの名無しさんNGNG
>>310
pc2サーバのデータを消した奴がいるのでね。
それ前後の書き込みが消えたのだよ。
0312310NGNG
うひーそりゃ酷いですね。最近この板に来るようになってからずっと気になってたんですがそういうことだったんですね
回答ありがとうございました。
0313デフォルトの名無しさんNGNG
データを消した奴って別にハッカーとかじゃないよ。
データ移行中にいるほうのデータ消したマヌケ管理者のせい。
0314デフォルトの名無しさんNGNG
バックアップ取ってなかったのかな
0315デフォルトの名無しさんNGNG
>>314
最後にバックアップ取ったところまで、板全体が巻き戻った。

あとはそれぞれのスレ住人の有志が、レスを補完しあってカバー。
0316デフォルトの名無しさんNGNG
クリティカルなオペをする前にバックアップを取らない時点で(ry
0317デフォルトの名無しさんNGNG
バックアップはしていなかったよ。
みみずんか誰かがDL済みのdatファイルを提供しただけ。
0318デフォルトの名無しさんNGNG
for文で使うiは先に宣言しておくのと条件式の頭で宣言するのとどっちが良いの?
0319デフォルトの名無しさんNGNG
>>318
変数のスコープは狭ければ狭いほどいいと思います。
0320デフォルトの名無しさんNGNG
成る程ね
thx!
0321デフォルトの名無しさんNGNG
いまだにVC6.0使ってるんだけど、次のバージョンに乗り換える利点とかあるの?
学生で金無いから、なかなか乗りかえれないんだけど・・・
0322デフォルトの名無しさんNGNG
学生のうちにアカデミックパックでバージョンアップした方が安いはずだが
0323デフォルトの名無しさんNGNG
>>321
ないよ。Pro以上はVSを買わないといけないし。
百害あって一利なし。
0324デフォルトの名無しさんNGNG
VC++6はtemplate関連でかなり駄目子ちゃんだと思うが。
金がない&今のところ不便を感じない、ならヤメとけば。
0325デフォルトの名無しさんNGNG
IDEの補完機能も強化されてる。
でも未だにstdintとかなかったような。
0326デフォルトの名無しさんNGNG
VC++で外部の装置を操作したいのです。
用途は装置電源の出力をプログラム側から操作し、装置側が出力する電流値を読み取ってI-V特性をグラフ化するというプログラムです。
プログラム自体はそう困難なく作れそうな気がしますが、PC外部への信号入出力(USBやパラレルポート)がよくわかりません。
書店に足を運んでも、インターフェースに関わるような本は見つかりませんでした。

方法をとは申しませんので、なにか参考になる書籍がありましたら紹介してください。
0327デフォルトの名無しさんNGNG
IEとかでTabでジャンプしたタイミングでFep切り替えるなどの事はできるのでしょうか?
識者の方教えて下さい。お願いします。
0328デフォルトの名無しさんNGNG
TclTkで級数計算をさせたいのですが、参考になるサイトが見つかりません。
計算させるべき式は決まっており、その式の各パラメータに値を入れてやる事で
計算してくれるようなのがいいのですが何かないでしょうか。
というより数式計算のみに特化してて扱いやすい物であればそれでもいいのですが。
MATLABは高価すぎて買えないのでできればフリーの物がいいです。
0329デフォルトの名無しさんNGNG
Delphi6Personal
0330デフォルトの名無しさんNGNG
TclTkじゃなくていいのなら何使ってもできそうだけど。
0331デフォルトの名無しさんNGNG
>>293さんありがとうございました。
eMbedded Visual C++ 3.0では、windowsCEプログラムしか組めないのでしょうか?
あと、visual c++の参考書は無駄なのでしょうか?
教えてください
0332デフォルトの名無しさんNGNG
>>326
装置の出力する電流値ってアナログ?
アナログなら市販のA/D変換ボードを使った方が楽だと思う。

USBやパラレルポートを直接制御するのは少し厳しいので、
RS232C(シリアルポート)を使うのが簡単。
「RS232C プログラミング」でぐぐればライブラリなんかも見つかる。


>>331
WindowsCE用のプログラムしか作成できない。
エミュレータが付属しているので、
実機が無くてもプログラミングの勉強くらいはできる。

”WinCE FAN”とか参考にすれば、参考書はVCのものだけでもいける。
WinCE FAN : ttp://wince.goo.ne.jp/

0333デフォルトの名無しさんNGNG
>>32さんありがとうございました。
vc6.0を日本語化するパッチはないでしょうか?
教えてください
0334デフォルトの名無しさんNGNG
リナックスである数nを入れて
1×2× ....×nと言う計算式を作りたいのですが
さっぱり分かりません
どなたか教えて下さい
0335デフォルトの名無しさんNGNG
おろかな質問で申し訳ありません 教えてください
SQLでORDER BY��フィールド名�≠ナ
A〜Zまで昇順ソートができますが、これをAからじゃなくて
Zから並べる場合はどうしたらいいでしょう?
0336デフォルトの名無しさんNGNG
DESC
0337デフォルトの名無しさんNGNG
Linuxでってことは
/dev/kaijoでも作るのか。ちょっとハードルが高いかもね。
0338デフォルトの名無しさんNGNG
>>336
非常に助かりました。ありがとうございます。
DESCって予約語だったのですね
0339デフォルトの名無しさんNGNG
>>334
mk_fact(1) :- format('1').
mk_fact(N) :- N1 is N - 1, mk_fact(N1), format(' x ~a',N).

?- mk_fact(7).
1 x 2 x 3 x 4 x 5 x 6 x 7
0340デフォルトの名無しさんNGNG
>>334
my_fact :: Int -> Int
my_fact a =
 | a == 1  => 1
 | otherwise => a * my_fact ( a - 1 )
0341デフォルトの名無しさんNGNG
>>340
それは階乗を計算してるだけ。質問はこれ。

> 1×2× ....×nと言う計算式を作りたい
0342デフォルトの名無しさんNGNG
エゴレス・プログラミングに反対する人、語ってください!
0343294NGNG
答えありがとう
0344326NGNG
>>332
装置の電流値信号はデジタル出力されるようメーカーと話をつけるつもりです。
簡単なインターフェースはシリアルポートなのですね?
もうすこし探してみます。どうもありがとう。
0345デフォルトの名無しさんNGNG
>>344
装置側のインターフェースが、何なのか分からないのでなんともいえないが、
予算があるならPIOボードを買うのが一番楽。
ドライバもAPI関数ライブラリも付いているから。

シリアルポートは使うのは楽だけど、
データをシリアルに変換する必要があるだろうし。

一応、パラレルポートを制御するための解説があったので貼っておく。
NT系ではIOポートを直接制御するとアクセス違反となるので、
パラレルポートを使う場合はこの設定が必要になる。
ttp://www1.bbiq.jp/kougaku/IO_parallel.html


で、制御系の質問ならこっちでやった方がいいかもね。
制御系なら俺に聞いてもいいぜ(6)
ttp://pc5.2ch.net/test/read.cgi/tech/1099574832/l50
0346デフォルトの名無しさんNGNG
Visual Studio .NET 2003 の VC++ で printf を使用としたのですが
正確な値が出ません。32ビットしか認識していないと思われるのですが
誰か解決策を知っていたら教えてください。

unsigned long long hoge;
printf("%llu",hoge);
0347デフォルトの名無しさんNGNG
unsigned __int64 hoge = 1;
hoge <<= 63 ;
printf( "%I64d\n", hoge );
0348デフォルトの名無しさんNGNG
ここの上の方の子の名前を教えて下さい
http://202.216.247.162/banner/2ch_banner.gif
0349デフォルトの名無しさんNGNG
>>348
何を血迷ったのか解りませんが
半角板で訊けドァホ!
0350デフォルトの名無しさんNGNG
perlで特定のCGIへのアクセスを制限したいのですが、CGIで表示しているページへのプロキシーからの呼び出し(アクセス)を拒否するにはどうしたらいいでしょうか?
なにかそういったプログラムを配布しているサイトなどがあれば教えてください。
0351デフォルトの名無しさんNGNG
再帰って難しいなおいwwwwwwww
0352デフォルトの名無しさんNGNG
>>350
>>1
>Javascript は Web 制作板、CGI は Web プログラミング板へ。
WEBプログラミング
http://pc5.2ch.net/php/
0353デフォルトの名無しさんNGNG
PHPとMySQLとWindowsMediaEncoderを使って、DBの曲リストからランダムに拾い、
随時ストリーミングしていき、リストを全部拾い終わったら又最初から…
というのを作っているのですが、Aの曲がおわったらBの曲に移るタイミング時に、
『Aの曲の終わりを感知して…』というのが、現在の知識だと再現不可能なことに気づきました。

WindowsMediaEncoderの再生終了を感知して、バッチファイルやphpファイルを起動させること…
これに適した言語って何がありますでしょうか?
0354デフォルトの名無しさんNGNG
ビットマップを読み込む関数を作っているのですが、biBitcountが24でbiClrUsedが0以外の場合は、仕様上ありえますか?
(そういう画像が、ネット上などで出回っていたりする可能性がありますか?)
1ピクセル辺り24ビットでフルカラーなのに、フルカラーではパレットは必要ないと思うんですが…32ビットとかもあるみたいだし…
biBitcountが32ビットの場合は良く分からないので、未対応エラーで処理しようと思ってます。
0355デフォルトの名無しさんNGNG
>>354
つhttp://www.kk.iij4u.or.jp/~kondo/bmp/
0356デフォルトの名無しさんNGNG
>>355
どうも。ソフト作るのに必死で、ここに書き込むの忘れてました。
http://hp.vector.co.jp/authors/VA022217/tips/doc/bitmap.html
を見つけたんですが、
>RGBQUAD(パレット)の数。普通は0。
>(ClrUsed!=0)&&(BitCount==24)が成立する場合は、
>フルカラーフォーマットだが、パレットがbiClrUsed分存在する事を示す。
と書かれてました。
フルカラーでパレットがある利点は知りませんが、パレットに対応しないとバグると思うんで、対応しておきます。
色々対応してたら、頭痛くなってきた…24・8・4・1+RLEだけは実装出来そうです…
(JPEGとかPNGとか使ってるソフトあるのかな…)
0357デフォルトの名無しさんNGNG
プログラミングの勉強を始めたいのですが
CとC++についてなのですがの違いが分かりません
全く別物なのでしょうか?

たとえば
C++を勉強すれば、自動的にCの知識もついてくるのでしょうか?
具体的な違いを教えてください
0358デフォルトの名無しさんNGNG
> C++を勉強すれば、自動的にCの知識もついてくるのでしょうか?

そうです。
非常に微妙な違いはありますが。
0359デフォルトの名無しさんNGNG
C++はCを基本的に含んではいるけど
文法の知識はともかくライブラリやノウハウ的なものは微妙。
あんま期待しない方がいいかも。
0360デフォルトの名無しさんNGNG
>>358
ありがとうございます
基本的に同じような言語なのに
なぜC++を独立扱いさせてまで一つの別の言語として扱っているのかがよくわかりません

やはりCに出来てC++には出来ない事
あるいはその逆というのが存在するのでしょうか?
0361デフォルトの名無しさんNGNG
>>360
ガタガタ言ってねえで言語の一つでも覚えろ
0362デフォルトの名無しさんNGNG
>>360
C++ は C を拡張した言語だよ。
独立しているんじゃなくて、C じゃ物足りないから高機能にしたのよ。
したがって、
> やはりCに出来てC++には出来ない事
はたくさんあるが、
> あるいはその逆というのが存在するのでしょうか?
は、ない。
0363デフォルトの名無しさんNGNG
>>362
ごめん最後の文は、逆ね。
0364デフォルトの名無しさんNGNG
CもC++も「できること」は同じと考えていい。
ただC++はCにはできない「やり方」ができる。
算数に例えれば、掛け算割り算を習ってなくても
足し算引き算で代用できるとか
0365デフォルトの名無しさんNGNG
日本語に例えるとこんな感じか?
C++:関東
C:京都
Java:大阪
C#:東北
D:九州
0366デフォルトの名無しさんNGNG
>>365
このクソ野郎
0367デフォルトの名無しさんNGNG
いや、全然その例えがわからんw
0368デフォルトの名無しさんNGNG
全然和歌蘭がわらったw
0369デフォルトの名無しさんNGNG
ttp://www8.plala.or.jp/edsys/advance/c/cpp0/difference.html
違いはこれらしい
0370デフォルトの名無しさんNGNG
>>365
関東・九州・東北
大阪・京都

何か不自然だと感じないか?
0371デフォルトの名無しさんNGNG
ネタにマジr
0372デフォルトの名無しさんNGNG
それはイースIIIではない。
あれはあれでいいんだ。
0373372NGNG
ごめ、誤爆。
0374デフォルトの名無しさんNGNG
>>370
C++:東京(共通語のように扱われる)
C:京都(かつての共通語)
Java:大阪弁(誰もが1度は聞いたことがある)
C#:津軽弁(訛り凄そう)
D:琉球(独自路線)
大阪・津軽以外は弁をつけていいのか悩む。
0375デフォルトの名無しさんNGNG
>>374
ネタだとしても、ネタの間違い酷すぎやしないか?
嘘を勢い良くやれば面白いわけでもないぞ
0376デフォルトの名無しさんNGNG
大阪(西梅田)、新宿(JR駅前)のそれぞれ一等地に
拠点を構え、業績急上昇中!未経験者大募集中!の
ソフトウェア開発会社
グリーンシステムを応援するHPです。
http://www.geocities.jp/grs_hp/

応援するスレはこちら!
http://school4.2ch.net/test/read.cgi/job/1077432387/

最高の会社にするため、みんな頑張ってます!
0377デフォルトの名無しさんNGNG
この板のスレに書かれているプログラムによく
'hoge'
という単語があるんですがこれはいったいどういう意味なんでしょうか?
0378デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/prog/1076244748
0379デフォルトの名無しさんNGNG
hogeの全てが解りました。ありがとうございました。
0380デフォルトの名無しさんNGNG
hogeよりfoo, bar, baz使う人の方が格上
0381デフォルトの名無しさんNGNG
わかりゃあどっちでもいい。ただ、おれはfoo, bar, baz, quux派
0382デフォルトの名無しさんNGNG
aaa bbb cccが楽でいいけどな
0383デフォルトの名無しさんNGNG
>>362
>> あるいはその逆というのが存在するのでしょうか?
>は、ない。

ある。

粒度の小さい構造体を作る時、メモリが節約できない。
どうやっても型の情報が消せない。
Lisp 処理系みたいなメモリの使い方ができない。
0384デフォルトの名無しさんNGNG
aho, boke, kasu, nasu派
0385デフォルトの名無しさんNGNG
>>383
何か激しく勘違いしてる余寒
0386デフォルトの名無しさんNGNG
ちゃんと名前付けようよ…
0387デフォルトの名無しさんNGNG
extern char *BBUF[BLOCK_SIZE];
int i;

for(i = 0; i < BLOCK_SIZE; i++){
BBUF[i] = (char)fgetc(DISK);
}
としました。
ところが一度に4文字分書き込まれてしまっているみたいです。

たとえば、入力が123のばあい
bufは{'1', '\0', '\0', '\0', '2', '\0', '\0', '\0', '3', '\0', '\0', '\0'}
となってしまいます。

これを{'1','2','3'}
の様にするにはどうしたら良いでしょうか。
0388デフォルトの名無しさんNGNG
>>387
extern char BBUF[BLOCK_SIZE];
じゃないのか?
0389387NGNG
>388
すいません。
正しくそのとおりでした。
途中で型を変えたときに書き換えるのを忘れてました。
ありがとうございます。
0390デフォルトの名無しさんNGNG
Cで数値計算(固有値を求めたり)をしている方はいますか?
0391デフォルトの名無しさんNGNG
居るか、との質問なので、いる、とだけ答えさせていただきます。
0392デフォルトの名無しさんNGNG
Cで数値計算をやる場合、お勧めの書籍はありますか?
サンプルプログラムがのっているような。
主に、固有値解析等、振動に関する解析を行っていきたいのですが
Cの知識はどういったものが求められますか?(計算だけですので)
Cの入門書は読み終えている段階です。
0393デフォルトの名無しさんNGNG
>>392
私も最近数値計算の勉強をはじめたんだけど、
正直いって素人の手の出せる分野ではないと思ったね。
(計算誤差を減らすためのさまざまなテクニックとかね。)
既存の信頼できるライブラリを使うほうがいいと思った。
このような考えに対する識者のご意見を求む。
0394デフォルトの名無しさんNGNG
>>393
実用上はそれで構わない。
ただ、アルゴリズムは理解した方が良いと思う。
0395デフォルトの名無しさんNGNG
実装を一切知らず機能と計算量だけ把握して
STLバリバリに使いこなしてる奴とかいるのかね。
0396デフォルトの名無しさんNGNG
>>392
数学板等の専門の板で聞いた方がいいかもしれん。
専門の板なら他にも使ってる奴多いだろう。
0397392NGNG
他学科(機械工学)の授業を受けた時、その人達は課題をCでやった
と言って提出していたので、自分もやってみようかと思いました。
自分の学科は、このようなことをする人間がいないので、ここで聞く
ことにしました。やはり、Fortranの方がサンプルたくさんあるしこっち
の方がいいのかな。計算だけなら、Cの初心者でも式を入れていけば
いいものだと単純に考えていました。
0398デフォルトの名無しさんNGNG
質問です。
コンパイルして実行させると、黒い画面(実行画面?)が一瞬
表示されてすぐに消えてしまいます。
どのようにすれば、ずっと表示させておくことができるのでしょうか?
Enterキーを押したら消えるようにしたいのですが。
0399デフォルトの名無しさんNGNG
>>398
コンパイラがVCならCTRL+F5で実行
0400デフォルトの名無しさんNGNG
>>398
最後に
{char buf[256]; gets(buf);}
でも仕込んどけ
0401デフォルトの名無しさんNGNG
>>400
getchar() だけのほうが簡単だと思うけど。
0402デフォルトの名無しさんNGNG
それじゃ根本的な解決にならんだろ
引数使ったプログラムが出来てたらどうやって実行するんだ?
0403デフォルトの名無しさんNGNG
>>399、400
できました。ありがとうございます。
0404デフォルトの名無しさんNGNG
>>402
IsDebuggerPresent使っとけ
そもそも根本的に解決する問題でもないだろ
0405デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< くっちゃらはぴはぴ!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< くっちゃらはぴはぴ!
Py厨〜〜〜〜!    >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /
0406デフォルトの名無しさんNGNG
double a[}={3.4 , 5.8 , 0.6 , 2.4 , 1.8 , -1}の配列の要素をバブルソートで昇順に並べるプログラム(C++)
"-1"は番兵である。
0407デフォルトの名無しさんNGNG
ばんぺーくん
0408デフォルトの名無しさんNGNG
406のやつ私に教えてください〜>w<
0409デフォルトの名無しさんNGNG
>>408
いやだよ
0410デフォルトの名無しさんNGNG
DIBいじってる場合DIBSection作ってTransparentBlt使って透過するのと
自前で透過する処理を書くのとどっちが高速ですか?
0411デフォルトの名無しさんNGNG
>>410
場合による
0412410NGNG
>>411
場合によるって言うのはたとえばどんな?
0413デフォルトの名無しさんNGNG
自信があるなら自前でやるのがなんでも一番速い。
0414デフォルトの名無しさんNGNG
え〜やっぱり駄目か。。。
0415デフォルトの名無しさんNGNG
unsigned int *p;
p=(unsigned int *)calloc(8, sizeof(unsinged int))
if(p==NULL)exit(1);
・・・処理・・・
free(p);

こんな感じでメモリを確保しているのですが、
コンパイルした実行ファイルを実行すると、
タスクマネージャでは100MBくらいメモリを消費しているようです。
この原因はfree();がきちんと行われていないことと考えてよろしいのでしょうか?
また、
p=(unsigned int *)calloc(8, sizeof(unsinged int))
if(p==NULL)exit(1);
p++;
free(p);
こんな風にpのアドレスを変えるとメモリの開放はうまくいかないのでしょうか?
pを確保した時に返されたアドレスにしておいてから
メモリの開放をしないといけないのでしょうか?
0416デフォルトの名無しさんNGNG
>自前で透過する処理
これは比較対象として適当でない。
0417デフォルトの名無しさんNGNG
>>415
どこで100Mも確保しているの?
0418デフォルトの名無しさんNGNG
>>417さん
すいません、この関数aを呼び出す関数fがありまして、
fを一回行うには平均してaを1000〜2000回呼び出します。
fの処理速度を知りたいのでfを1000000回くらい実行していて
そのときにメモリを100M位使っていると
タスクマネージャで出ているので、
こんなにメモリを使っているのは
メモリの開放がうまくいっていないくさいなと思ったのですが、
私の予想であっていますでしょうか?

一応解決策としては
unsigned int *p, *p_adr;
p=(unsigned int *)calloc(8, sizeof(unsinged int))
if(p==NULL)exit(1);
p_adr = p;
・・・処理・・・
p = p_adr;
free(p);

で解決はしたのですが疑問に思ったので質問させてください。
0419デフォルトの名無しさんNGNG
>>415
とりあえず一点だけ。

p++;
free(p);

これはダメ。ゼッタイ!
0420デフォルトの名無しさんNGNG
>>415
するとしたらp[n]か*(p+n)のような表記をしてください。
0421マイク ◆yrBrqfF1Ew NGNG
free(p);
free(p);

こうすると危険かもしれねえな。
0422デフォルトの名無しさんNGNG
free(マイク ◆yrBrqfF1Ew);
0423デフォルトの名無しさんNGNG
質問すべき場所が見当つかないのでとりあえずここで
質問させていただきます。

普段はWindowsのコマンドフロンプトでC言語についての
作業を行っているのですが(コンパイラはBorlandのフリー物)、
WindowsでUNIXのTimeコマンドのような事は出来ないのでしょうか?

やりたい作業は数種のソーティングプログラムを実行して、
その実行時間を表にまとめて比較する作業です。
0424デフォルトの名無しさんNGNG
>>423
clock(Cの標準関数のやつ)じゃ駄目なの?
0425デフォルトの名無しさんNGNG
>>423
BCC で #include <time.h> で time() 関数は使えるよ。
API でやりたいんなら GetSystemTime(), GetLocalTime() だったかな。
0426デフォルトの名無しさんNGNG
>>423
cygwinインストールすれ
0427デフォルトの名無しさんNGNG
>>424-425
ウフフ
0428415NGNG
皆さんありがとうございました。
>>418のようにすれば問題はないので
418でいった方法でいきます。
失礼しました。
0429デフォルトの名無しさんNGNG
>>427
Σ(*゚Д`;)ア…ア…アッハァァァァァァァァ♥!!!!
0430デフォルトの名無しさんNGNG
>>423
・Cygwin入れてbashのtimeを使う

・バッチファイルで
echo %time%
command
echo %time%
して時間の差を別のツールで集計

・自分で作る。簡単だし。
0431デフォルトの名無しさんNGNG
C++Builderの今後について教えてください
0432デフォルトの名無しさんNGNG
スレ違い。もう情報出てるから探せ。
0433デフォルトの名無しさんNGNG
>>421
必ずセットでこう書け

free(p);
p = NULL;
0434デフォルトの名無しさんNGNG
ハァ?
0435423NGNG
様々な回答ありがとう御座いました。
cygwinは何か設定に失敗してしまったようなので、
おとなしくtime関数で頑張ってみる事にします。
0436デフォルトの名無しさんNGNG
馬鹿な質問で申し訳ないんですが
矢巨
 ↑これってどういう風に読むんでしょうか?
0437RubykitchNGNG
く
0438デフォルトの名無しさんNGNG
http://www.inv.co.jp/~yoshio/DW/Kanji/Kanji05.htm#二
0439デフォルトの名無しさんNGNG
短形選択 の検索結果 約 76,700 件中 1 - 10 件目 (0.14 秒)
矩形選択 の検索結果 約 21,600 件中 1 - 10 件目 (0.11 秒)
0440デフォルトの名無しさんNGNG
foo = malloc(sizeof(foo_t));
if (foo == NULL) {
    /*error handling*/
}

と、

if ((foo = malloc(sizeof(foo_t)) == NULL) {
    /*error handling*/
}

のどちらのスタイルが好きですか?
自分はどちらかというと前者ですが、後者の方がよく見かける気がします。
0441デフォルトの名無しさんNGNG
foo = malloc(sizeof(foo_t));
if (!foo) {
/*error handling*/
}
0442デフォルトの名無しさんNGNG
foo=malloc(sizeof(foo_t));
assert(foo!=NULL && "メモリたんねーよ。リカバリなんてできねーし");
0443デフォルトの名無しさんNGNG
char型の文字列の中に数字以外の文字が入っていたらfragを1にしたいのですが
このプログラムだと数字だけの場合でも常に1になってしまいます。
どこがおかしいのか教えていただきたいです
if文の中の判定条件の書き方が間違ってるようなきがするのですがどこが間違っているのか
分かりません
mojiendは文字数、pmojiは文字列の入っている配列の初期アドレスが入っています
for(n=0;n<=mojiend;n++)
{
if(*(pmoji+n)!=('0'||'1'||'2'||'3'||'4'||'5'||'6'||'7'||'8'||'9'))
frag=1;
}
0444デフォルトの名無しさんNGNG
>>443
何言語だ?それ
0445デフォルトの名無しさんNGNG
isdigit
0446デフォルトの名無しさんNGNG
c言語です
0447デフォルトの名無しさんNGNG
EXEファイルを作る方法を教えてください
0448デフォルトの名無しさんNGNG
copy hoge.txt hoge.exe
0449デフォルトの名無しさんNGNG
c++言語のインタプリタってありませんか?
あったら、教えてください
0450デフォルトの名無しさんNGNG
c++言語のインタプリタってありますか?
あったら教えてください
0451デフォルトの名無しさんNGNG
ビルドが面倒って事なら
make run
でビルド&実行できるようにしとけって。
0452デフォルトの名無しさんNGNG
Cのインタプリタならあるけどな。
StudyCってやつが・・・

C++使えないのでホントに初期の勉強用だが・・・
0453デフォルトの名無しさんNGNG
>>443
('0'||'1'||'2'||'3'||'4'||'5'||'6'||'7'||'8'||'9')
↑これの計算結果をAとすると
(*(pmoji+n)) != A
計算結果Aが含まれるかどうかの条件式
0454デフォルトの名無しさんNGNG
>>453
その結果はAじゃなくて常に1。ビットORじゃなくて論理ORだから
0455デフォルトの名無しさんNGNG
>>454
Aはanswerの意味で、hoge程度の意味のつもりで書いたんだけど。
こういうことがあるからAを使うのは今後控えた方がいいな。
THX
0456デフォルトの名無しさんNGNG
#include <stdio.h>

int main(void)
{
int n = 5;
switch(n){
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
printf("4");
break;
defualt:
printf("other\n");
break;
}

return 0;
}

これでdefualtが引っかかりません。。
何故でしょうか?
0457デフォルトの名無しさんNGNG
スペルちが
0458RubykitchNGNG
アホばっかwwwwwwww
0459デフォルトの名無しさんNGNG
ちょっと待って。defualtでコンパイルエラーでないの?
0460デフォルトの名無しさんNGNG
なんでラベルでエラー出なきゃならんのじゃい
0461デフォルトの名無しさんNGNG
gotoのラベルと勘違いされているとか。
0462デフォルトの名無しさんNGNG
FAQ
0463デフォルトの名無しさんNGNG
FUCK?
0464デフォルトの名無しさんNGNG
FSCK?
0465デフォルトの名無しさんNGNG
>>460
見なかったことにして!
0466デフォルトの名無しさんNGNG
誤字ってもコンパイルerrorも出ない
非常にデバッグがやりにくいな。
しかもスペルミスはありえないミスではない。

出来る事なら使わない方が良いのかも知れんな・・・。
これが原因でバグ出た時に、俺にこれを発見出来る自信がない・・・。
0467デフォルトの名無しさんNGNG
>>466
switchはdefaultまで含めてエディタに生成させてる。
これで綴りの間違いはほぼ防げる。

…が、この過信が死を招くこともありうる。
0468デフォルトの名無しさんNGNG
例えば hotmail のページにアクセス(ログイン画面がある)して,
受信トレイのページをローカルの PC に保存するいうような一連の
動作をすべて自動でおこなうことって可能でしょうか?
0469デフォルトの名無しさんNGNG
可能です
0470デフォルトの名無しさんNGNG
>>466-467
色分けできるエディタ使えよ
0471デフォルトの名無しさんNGNG
>>466
予約語の類の色変えてくれるエディタでも使えば?
0472471NGNG
打つ出し脳
0473468NGNG
>>469
本当ですか!?ヒントになりそうなページやキーワードを
教えていただけないでしょうか?
0474デフォルトの名無しさんNGNG
>>473
自動
ログイン
hotmail
0475468NGNG
>>474
すみません.言葉足らずだったかもしれません...
自分では何の操作もしないで,自動という意味なのです.
例えば,ある特定の時間になったら勝手に hotmail の
サイトにアクセスして,受信トレイのページをダウンロード
するようなことができるならば知りたいです.
0476デフォルトの名無しさんNGNG
ヒントになりそうなページやキーワード
自動
ログイン
hotmail
0477デフォルトの名無しさんNGNG
Windows上で動かすプログラムについては、
メモリのアライメントの心配をする必要はありませんか?
0478デフォルトの名無しさんNGNG
IntelのCPUだとアラインメントずれてても普通に動く。
ただアクセスが遅くなるから速度を気にするならそろえた方がいい。
0479デフォルトの名無しさんNGNG
>>475
言葉足らずとかじゃなくて、474の回答は適切だと思うが。
自分でつくる気がないなら板違い。

作る気があるなら漠然としすぎている。
どの部分ができそうにないのか箇条書きにしてみるとか。
0480デフォルトの名無しさんNGNG
>>475
つーか、「OutlookExpressでいいじゃん」てのは禁句?
0481デフォルトの名無しさんNGNG
>>468
linuxにそのままそれを実現してるソフトがある
ただ定期的に取得みたいなのは単体ではないと思うが
windowsにもあるかは知らんが、似たようなのなら他にもあるんじゃねぇの?
0482デフォルトの名無しさんNGNG
そういえばOutlookExpressは>>475の要件を完全に満たしてるぞ。
おまいらのOE嫌いも徹底してきたな。
0483デフォルトの名無しさんNGNG
IEはまだ擁護する気になるんだが、OEは駄目駄目だし
つーか、怖すぎる
0484デフォルトの名無しさんNGNG
ヒントになりそうなページやキーワード
HotMail
WebDAV
有料
0485デフォルトの名無しさんNGNG
そういやHotMailのOE非対応はいつから?
0486デフォルトの名無しさんNGNG
は?
0487デフォルトの名無しさんNGNG
>>468
http://pc5.2ch.net/test/read.cgi/software/1091526881/534
0488デフォルトの名無しさんNGNG
>>486
おまい、いつからひきこもってんだ?
http://www.itmedia.co.jp/news/articles/0409/27/news029.html
0489デフォルトの名無しさんNGNG
>>488
その記事とOE非対応の関連性は??
0490デフォルトの名無しさんNGNG
有償化に伴って無職引き篭もり無収入OE使いの>>485がHOTMAILを使用できなくなるんだよ。
0491デフォルトの名無しさんNGNG
HotMailがOEに非対応になるわけじゃないんだろ?
0492デフォルトの名無しさんNGNG
>>491
ただの有料化。
すでに使ってる奴はもう少し猶予が貰えるようだが新規はNGらしい。
今試したらダメだった。落ちてるだけかもしれんが。
0493デフォルトの名無しさんNGNG
VB.NETに関しての質問なんですけど
リッチテキストファイルの内容をHTML変換するプログラムを
つくりたいんだけど、参考になるサイトとかないですか?
皆からみて、どれくらいの難易度か教えてくれると幸いです。
0494デフォルトの名無しさんNGNG
>>493
結構めんどくさそう。
そのものズバリのクラスや関数はないと思われ。
0495デフォルトの名無しさんNGNG
VB.NETとか言語関係なく、その手の知識があるかどうかだと思うんだが…
0496デフォルトの名無しさんNGNG
>>493
ttp://www.wotsit.org/download.asp?f=rtf17
自分の目で見て判断しろ
0497デフォルトの名無しさんNGNG
ひっかかったよw
メッセージボックスよく出来てるな。
0498デフォルトの名無しさんNGNG
とある事情があって、
プログラミング初心者にC言語の基礎を教えることになりました。


#include <studio.h>

に、懐かしさのあまり喜んでる私は正常でしょうか。
0499デフォルトの名無しさんNGNG
>>498
雑談は雑談スレ または マ板へ
0500デフォルトの名無しさんNGNG
2進数の小数点を10倍にして整数に直すアルゴリズムの
理由が分かりません、だれか教えてくださいお願いします。
0501デフォルトの名無しさんNGNG
>>500 が一体何を言っているのか
解りません、だれか教えてくださいお願いします。
0502デフォルトの名無しさんNGNG
Windowを作りたいのですがどうやるかわかりません。
BorlandのC++コンパイラーを使ってるんですが他にいるものとかあるんですか?
あったら教えてください。
0503E.S.P.NGNG
>>500-501
2進数 11011011.11001001
2進数の小数点を10倍 11011011..........11001001
0504デフォルトの名無しさんNGNG
>>502
おまえのIQが足りない
0505デフォルトの名無しさんNGNG
>>502
ゲイシの許可がいる。
0506502NGNG
本気なんですけど教えてもらえませんか?
DOSでしか動かせないんです
0507デフォルトの名無しさんNGNG
windowsを作りたいのですがどうやるのかわかりません。
HSPを使ってるんですが他にいるものとかあるんですか?
あったら教えてください。
0508502NGNG
聞き方間違ってたかもしれません
ttp://www.kumei.ne.jp/c_lang/sdk/sdk_00.htm
こういうのが作りたいんですよ・・
0509デフォルトの名無しさんNGNG
>>508
勝手に作れよ
0510デフォルトの名無しさんNGNG
-wオプションを通さないといけない。
http://www5b.biglobe.ne.jp/~kouta_y/hobby/hobby01/
ここの掲示板で同じこと聞いてる人がいて答えてる親切な
人がいるから行ってみたら。あと単にDOS以外が作りたいなら
C++Builderのパーソナル版を使えば?
0511502NGNG
>>510
ありがとうございます
行ってみますね
0512デフォルトの名無しさんNGNG
>>511
いってらっしゃい
0513デフォルトの名無しさんNGNG
c++言語のインタプリタってありませんか?
あったら、教えてください
0514デフォルトの名無しさんNGNG
>>513
デバッガ使え
0515デフォルトの名無しさんNGNG
>>513
CINT
0516デフォルトの名無しさんNGNG
cintを落としましたが、インストールの方法が分かりません。
教えてください。
>>513>>513さんありがとうございました
0517デフォルトの名無しさんNGNG
>>516
ふざけるな。自分で考えろ。
0518デフォルトの名無しさんNGNG
なんだと
0519デフォルトの名無しさんNGNG
次の型どうぞ。
0520デフォルトの名無しさんNGNG
すみません頭にロジックがうかんでこないので
この初心者めにアドバイスをお願いします。VBなのですが
DAOでレコードを取得して、グリッドに表示しているのですが
列Cに地域フィールドというのがあって
その中に 【関東】 【関西】【信越】 ETC ETC という具合にリージョン名が
ランダムに格納されています。
各地域リージョン名は1つの時もありますし7つのときもあります
この中で存在する地域リージョン名別で
例えば45件のレコード中 3種類( 【関東】 【関西】【信越】)しかなかった時
受付件数を��3件�≠ニして結果に出したいのですが
どのように考えればよろしいでしょう?DAOで直接クエリーのレコードセットをなげるでも
一旦落ちてきたグリッドデータを参照し、結果を得るでもかまいません。
今日中にサンプルプログラム作らないと行けないのですが、思わぬところで壁に
あたった初心者です。お願いします。
0521デフォルトの名無しさんNGNG
ロジックだけならもっとわかりやすく。
{a,b,c,0,0,0}
{a,a,a,0,0,0}
|b,c,c,c,0,0}
こういうデータがあったら
abcの3件ってだすということ?
0522デフォルトの名無しさんNGNG
>>521

すみませんわかりずらい説明になってしまいました。

{a,b,A,0,0,0}←この単位を一つのレコードとしてみると
{a,a,B,0,0,0}この9件のレコード内にあるラージ英字がABCDEと5種類あります
|b,c,B,c,0,0}結果の5種類を得たいです。
{a,b,C,0,0,0}
{a,a,B,0,0,0}
|b,c,D,c,0,0}
{a,b,A,0,0,0}
{a,a,B,0,0,0}
|b,c,E,c,0,0}
0523デフォルトの名無しさんNGNG
5種類の��5�≠ニいう数値を得たいです。
0524デフォルトの名無しさんNGNG
>>520-522
その前にデータを正規化しる
0525デフォルトの名無しさんNGNG
{a,b,【関東】,0,0,0}
{a,a,【関西】,0,0,0}
|b,c,【信越】,c,0,0}
{a,b,【関東】【関西】,0,0,0}
{a,a,【関西】【信越】,0,0,0}
|b,c,【関東】【信越】,c,0,0}
{a,b,【関東】【関西】【信越】,0,0,0}
{a,a,【関東】【関西】,0,0,0}
|b,c,【関東】【ぬるぽ】,c,0,0}

これなら4ってことか?
0526デフォルトの名無しさんNGNG
>>525
いいえ 3です。
「ぬるぽ」の列は他のフィールドとなるためカウント対象外と
なります。
0527デフォルトの名無しさんNGNG
列Cの要素は
【関東】【関西】【信越】【ぬるぽ】
で4つだがリージョン名とみなせるのが3つだから
答えは3っていう意味?
よう分からん
0528デフォルトの名無しさんNGNG
>列Cに地域フィールドというのがあって
>その中に 【関東】 【関西】【信越】 ETC ETC という具合にリージョン名が
>ランダムに格納されています。
>各地域リージョン名は1つの時もありますし7つのときもあります

こう書いてあると列Cに複数のリージョン名が入る可能性があると思う罠
0529デフォルトの名無しさんNGNG
同じのがあったらとばして
違うのがあったら+1していけばいいだけじゃないか?
ぬるぽがだめなら+1しないように条件追加するだけだし
0530デフォルトの名無しさんNGNG
すみませんプログラム初心者ですが
三時間ぐらい打ち込んでいたら
手の血管が痛くなったのですが仕様ですか
0531デフォルトの名無しさんNGNG
まぁあれだ
例えであったとしても




>>525,526,527,529 ガッ
0532デフォルトの名無しさんNGNG
SQLserverで検索結果の5-10番目を取得したいのですが、
どういうSQLを発行すればいいですか
TOP関数で上位n項目は取得できるのですが・・
0533デフォルトの名無しさんNGNG
Javaのクラスファイルから、コンパイル時のJDKバージョンを知る方法ってありますか?
0534デフォルトの名無しさん NGNG
以下の課題を C, C++, Java, Smalltalk のどれかの言語を使って作りなさい。 なお、Smalltalk は標準入出力がないので、適宜入出力の仕様を付加しなさい。

注意: どちらも Windows の API は使用しないで作って下さい。
課題1
標準入力からテキストファイルを読み込み、 行を短い順に出力しなさい。 但し、行は最大 80 文字とし、 80 文字以上の行は先頭 80 文字だけの行として取扱い 出力し、空行は出力しないで下さい。
また、同じ長さの行は入力した順番に出しなさい。
レポートでは、実行例として、作成したソースプログラムをプログラムに入力 した出力と、 http://www.bbn.com/index.html のホームページのソースを入力した結果を先頭 5 行、最後の 5 行を示しなさい。

なお、取り扱える行数は実行時のコンピュータのメモリーのサイズのみに依存 しなければなりません。 勝手な上限を設けてはいけません。
0535デフォルトの名無しさんNGNG
>>534
それは質問ではありません。
0536デフォルトの名無しさんNGNG
>>534
宿題丸投げは宿題スレへ
0537デフォルトの名無しさんNGNG
>>535
>>536
失礼いたした。了解。
0538デフォルトの名無しさんNGNG
>>527
すみません私も言いいたい事がうまく伝えられない人間なんです
顧客相手のレビューもつっこまれまくりでして。。。
とりあえず重複データを除いて レコード固有でもってるデータ(同一項目)
でユニークとなる品合計値を求めたいのです。
日本国内でランダムに民家40件適当に探し集め その家の電話回線が
どこの局に属しているかデータを集めた時に何通りの電話局が存在するか
を調べたいのです。

>>529
0539デフォルトの名無しさんNGNG
>>529

条件式は無いです。
String型の変数に該当項目のデータをボコボコとためていって
その変数に次のレコードセットで得たデータをInstrで探ってみて
<> 0 ならすっとばし = 0 ならカウント とこういう具合でしょうか?
0540デフォルトの名無しさんNGNG
>>538
SELECT count(DISTICT C(フィールド名)) FROM テーブル名
0541540NGNG
>>520 = >>538-539

DAOでもSQL発行出来るだろ?

SELECT COUNT(DISTINCT フィールド名) FROM テーブル名

>>540 は typo スマソ orz
0542デフォルトの名無しさんNGNG
SELECT COUNT(*)
FROM (SELECT DISTINCT リージョン名 FROM テーブル)
0543デフォルトの名無しさんNGNG
会社で寝てしまいました。。。。
みなさんありがとうございました。解決です。
0544デフォルトの名無しさんNGNG
override
0545U ◆CZtFsGiu0c NGNG
>>532
最初の10項目を取得しておいて、1-4番目は読み飛ばせばいいのでは?
0546デフォルトの名無しさんNGNG
新しくプログラムを始めようと思います。
過去にMSXでBASICを組んだくらいで、WINではプログラムの経験はないのですが、
そういう私がどういう言語をやるといいのか、悩んでます。

将来性とか、使いやすさとか、学びやすさといった要素で比較検討したいのですが
そういうことを比較してくれてる、なにか、オススメのHPとかあったら教えてください<(_ _)>
0547デフォルトの名無しさんNGNG
>>546
答えは出ません。荒れる元なので止めて下さい。
0548デフォルトの名無しさんNGNG
>>546
【完全初心者】何をやったらいいですか?
http://pc5.2ch.net/test/read.cgi/tech/1031149590/
0549デフォルトの名無しさんNGNG
HPってヒューレットパッカードのことですか :-)
0550デフォルトの名無しさんNGNG
>>546
もしあなたが一つの言語で何かを作りたいと思うなら、Javaを学びなさい。
しかし、それを学んだ途端物足りなく感じることでしょう。
0551デフォルトの名無しさんNGNG
Win9x、me + Visual Studio 6.0 環境での質問です。

VB6または、JSやVBSのスクリプトでファイル入出力を行う場合、FSO(File System Object)が用意されていますが
これではなく、
ADO(ActiveX Data Objects)のCOMコンポーネントで
これのオブジェクトモデルを見ますとStreamオブジェクトなるものがあります。
これを使っても単に読み書きはできるのですが、

排他ロックでローカルファイルのオープンは可能でしょうか?

データベース関係は疎いので、本来はそちらで使うのでしょうが、
単純にFSOにはない機能でローカルファイル操作ができるなら
ありがたいと思うのです。
(ADOはVS6購入して5年…今頃気付きました^^;)
可否のみでも構いませんし、適した板、スレへの誘導だけでもお願いします。
 
0552デフォルトの名無しさんNGNG
>>549
ヘンタイポイントです:D
0553デフォルトの名無しさんNGNG
ということに?
0554デフォルトの名無しさんNGNG
>>549
今更、久野さんだって突っ込みませんよ。
0555デフォルトの名無しさんNGNG
こわがりすぎですね
0556デフォルトの名無しさんNGNG
fjに帰れ
0557デフォルトの名無しさんNGNG
だから怖がりすぎだってば。
0558デフォルトの名無しさんNGNG
:-)
↑これ使ってる人って元コテハンだよね?
なんて名前だっけ?
0559デフォルトの名無しさんNGNG
(;´Д`)エェー
0560デフォルトの名無しさんNGNG
「元コテハン」なんて こわがりすぎー :) な訊き方では良く分からんが、
アレが良く使うのは :) だろ
0561デフォルトの名無しさんNGNG
いまC言語を学んでいるのですがどうしてmain関数にも戻り値を設定するのでしょうか?
main関数が終わる=プログラムが終了する なら戻り値を設定しても意味がないと思うのですが・・・
0562デフォルトの名無しさんNGNG
シェル等で使ったりする
WindowsでもDOS窓、コマンドプロンプトのバッチ処理で使えるし、
外部プロセスを起動してその戻り値を利用したり。
0563デフォルトの名無しさんNGNG
他のプログラムと連動するときに使用されるんですね。回答ありがとうございました。
0564デフォルトの名無しさんNGNG
引き継いだコードがあまりに腐ってて何度も机を叩きたくなります。
憤りという言葉はこの感情を表わすのだと心から思います。
メソッドローカルなら書き換えることも可能なのですが
大域的に腐ってるので手を出すことが出来ません。
ほとんど同じ処理をする複数のモジュールがそれぞれまったく異なるインターフェイスを持っています。
アダプタを書くことすら困難なほどに互換性がありません。
前任はもういません。
ストレスで死にそうです。
0565デフォルトの名無しさんNGNG
板違いだバカ
0566デフォルトの名無しさんNGNG
>>564
おまいさんにいい物をやろう


つ[辞表]
0567デフォルトの名無しさんNGNG
それがお前の仕事だ、給料欲しければ働け。
楽して稼ごうなんて甘いんだよガキ。
0568デフォルトの名無しさんNGNG
>>567
スレ違いっていう指摘ならともかく
さすがにそこまで叩く気にはなれんわ
0569568NGNG
×スレ違い
○板違い
0570デフォルトの名無しさんNGNG
>>568
間違っては無いようだが。
0571デフォルトの名無しさんNGNG
>>568
多分567はバイト先のコンビニ店長に同じこと言われたんだよ。
高校生なんだ、許してやってくれ。
0572デフォルトの名無しさんNGNG
おしえてください。
double dt = 0.0;
while(1)
{
dt += 0.01;
printf("dt = %f\n", dt);
if(dt == 0.1)
{
printf("hoge\n");
}
}
というプログラムなんですが、dtの値は
dt = 0.090000
dt = 0.100000
dt = 0.110000
と、つぎつぎ出力されているんですが"hoge"の処理に入りません。
なぜなんでしょうか?
0573デフォルトの名無しさんNGNG
>>572
浮動小数点を==で比較してはいけません
0574デフォルトの名無しさんNGNG
>>573
==で比較自体いけないんですね。。
わかりました、ありがとうございます。
0575デフォルトの名無しさんNGNG
C++で質問です。


#include <iostream.h>

int main(void)
{

char str[64]

cout <<"何か入力してください" ==>";
cin >> str;
cout <<"あなたの入力は「" << str << "」です。" <<endl;

return 0;
}

で、キーボード入力のプログラムなのですがコマンドプロンプトに入力すると、


致命的エラー F1003 c:\Borland\Bcc55\include\stdcomp.h 5: error 指令: Must use c++ for STDCOMP.H

と出てしまいます。なぜなのでしょうか?
0576デフォルトの名無しさんNGNG
>>564
依頼者(発注元か上司か)に事情を説明して、全面的な作り直しの提案をしる。
0577デフォルトの名無しさんNGNG
>>572
10進数の 0.1 を 2進数で表してみろ
0578デフォルトの名無しさんNGNG
>>575
ソースの拡張子を .c にしてないか?
0579575NGNG
>>578
.cにしてます。
これだと駄目なのですか?一昨日始めたばかりなのでよくわからなくて・・・
0580デフォルトの名無しさんNGNG
>>579
hoge.cpp にするか
bcc32 -p hoge.c
だったかな
0581デフォルトの名無しさんNGNG
質問お願いします。

DrWatsonですが、これってアプリケーション例外(0xC0000005)が発生した場合、
「ご迷惑をおかけします」というダイアログを表示した後に*必ず*user.dmpを
出力してくれるのでしょうか?
ちなみにdrwtsn32 -iして、ダンプファイルを作成するにもチェックを入れ、
レジストリでのautoを1にしてやっていますが作成されないことが多いです。

0582デフォルトの名無しさんNGNG
>>579
BCC含め殆どのC++コンパイラは拡張子でCとC++、どっちのソースコードとして扱うかを切り替えている。
0583デフォルトの名無しさんNGNG
>>581
マイクロソフトに問い合わせて下さい
0584581NGNG
書き忘れましたが、Win2000です。VisualStudioもインストールされていますが、
こちらもクラッシュ時に起動されません。
よろしくお願いします。
0585デフォルトの名無しさんNGNG
プログラムといえるかどうかわかりませんが、
どこで質問してよいのかわからないので質問させてください。
いろいろなサイトを見たのですが、よくわからなくて。
Webサイトで現在手動で行なっていることをできるだけ自動化したいのです。

�@決まったWebサイトの入力欄で数字を入力して、go をクリック
�A飛んだページをプリントして�@に戻る
上記�@�Aを繰り返す。

ただこれだけなのですが、どこで質問したらよいのか教えていただければ幸いです。
よろしくお願いいたします。
0586デフォルトの名無しさんNGNG
>>585
そういうソフトを作りたいのならとりあえずここでいい。
そういうソフトを探しているのならソフトウェア板。
0587デフォルトの名無しさんNGNG
>>585
環境をWindows&IEだと仮定して、

簡単にやろうとするなら、
WSHでIEオブジェクトを操作するのがお手軽そうだ
0588585NGNG
586さん ありがとうございます。

しばらくここで回答を待ってみます。
それを作る為になにを学べばよいのかもお聞きしたいです。
0589デフォルトの名無しさんNGNG
(;´Д`)居座っちゃうのね…
0590585NGNG
>587さん ありがとうございます。
いま WSHを見てきました。
環境はWindows&IEです。
Linux Debian の環境もありますが勉強中です。
0591デフォルトの名無しさんNGNG
>>588
ttp://wids.net/lib/forlusers.html
及び、下のほうのリンク全て。
0592585NGNG
591さん 全て読ませていただきました。
そのとおりと思いました。あとでもう一度ゆっくり読ませていただきます。

587さんの教えてくださったwshでなんとかなりそうです。
ttp://www.roy.hi-ho.ne.jp/mutaguchi/wsh/

言葉でしかお礼できないのがつらいですね。
でもほんとうに助かりました。
ありがとうございました。
0593デフォルトの名無しさんNGNG
処理時間順(Shortest-Processing Time-First、SPT)方式で
全プロセスの平均応答時間を最小になることを示す

プロセスP1,…,Pnの処理時間がt1,…,tnでt1<t2<・・・<tnのとき
どの順番にプロセスを実行すれば平均応答時間が最小に
なるかを計算する

プロセスはすべて実行可能状態にあるとし、一旦スケジュール
されるとCPUを手放すことなく所与の時間で終了するとする

応答時間とは、待ち時間と処理時間の合計を指す



これの答えわかるでしょうか(´・ω・`)
0594デフォルトの名無しさんNGNG
>>533
これ教えて!調査するのにマジで必要なの。
0595デフォルトの名無しさんNGNG
Javaのスレで聞いた方が早いかと。
0596デフォルトの名無しさんNGNG
>>594
それくらい自分で調べたら?
http://java.sun.com/docs/books/vmspec/2nd-edition/html/ClassFile.doc.html
0597デフォルトの名無しさんNGNG
>>596
ありがとう!なるほどバージョンの書いてあるとこはわかりました。
で、バイナリエディタではなく、このクラスフォーマットを解析するツールってあるんでしょうか?
0598デフォルトの名無しさんNGNG
>>597
http://sdc.sun.co.jp/news/200304/ktaijava02.html
バージョン番号まで取得できるかどうかは未確認
0599デフォルトの名無しさんNGNG
>>597
http://muimi.com/j/aop/cglib/
http://muimi.com/j/aop/javassist/
こんなのもみつけた。
やっぱりバージョン番号まで取得できるかどうかは未確認

0600デフォルトの名無しさんNGNG
>>598-599
すげー。すぺしゃるさんくす。
やってみるっす。
0601デフォルトの名無しさんNGNG
XY座標系に配置された多角形を、渡された数値分だけ拡大・縮小するプログラムを作りたいです。
その用途に有効そうなアルゴリズム教えてください。
0602デフォルトの名無しさんNGNG
>>601
掛け算・割り算
0603デフォルトの名無しさんNGNG
マジレスすると、高校数学の一次変換。
0604デフォルトの名無しさんNGNG
webにあるエロ画像を効率的に収集+整理するスクリプトを書こうと思ってるんだけど、
あるページからリンク・フレーム・画像を抽出してくれるコマンドとかライブラリとかありまつか?
0605デフォルトの名無しさんNGNG
CGIへ同時アクセス出来る人数を制限したいのですが、どうすればいいですか?
0606デフォルトの名無しさんNGNG
>>604
正規表現
>>605
接続制限
0607500NGNG
質問でわからないとはこういうことです
1100bは小数点以下で言うと0.75ですがこれを10倍すると
0111 1000bになります、これの上のはみ出た数は7になって
もう一回1000bを10ばいすると0001 0000b ではみでた数が5になります
なぜこうなるのかおしえてください
0608500NGNG
5が間違ってました0100のでした
0609デフォルトの名無しさんNGNG
何が言いたいのか分からんが、
0.75 x 10 = 7.5
0000.1100b x 1010.0000b = 0110.0000b + 0001.1000b = 0111.1000b
0.5 x 10 = 5
0000.1000b x 1010.0000b = 0100.0000b + 0001.0000b = 0101.0000b
どこがおかしい?
0610500NGNG
やっと分かりました
ありがとうございました
0611デフォルトの名無しさんNGNG
Visual C++.net使ってるのですがLONGLONG型の宣言ができないのですが…
0612E.S.P.NGNG
>>500 は
きっと2倍してたんだろう・・・
0613E.S.P.NGNG
>>611
QWORD
0614デフォルトの名無しさんNGNG
>>611
__int64
0615611NGNG
レスありがとうございました。
普段使わない変数なんでためになりました。
0616デフォルトの名無しさんNGNG
InstallShield で ActiveX の登録ってどうやったらいいんでしょうか?
一発Kickしたら登録終わっちゃうような関数が
リファレンスから見つけられない。。
0617デフォルトの名無しさんNGNG
VC++でリストビューみたいな感じで
セルへの文字の入力が可能な表を作成したいのですが
方法あります?
0618616NGNG
ファイルグループのプロパティに
セルフレジストリングってのがありました。
ごめんなさい。ごめんなさい。
0619604NGNG
>>606

もう少し構文解析をしっかりしてくれるライブラリはないでしょうか?
HTMLを木構造に変換してくれる、とか。
0620604NGNG
>>606

もう少し構文解析をしっかりしてくれるライブラリはないでしょうか?
HTMLを木構造に変換してくれる、とか。
0621デフォルトの名無しさんNGNG
J2EE の関連図書を読んでいます。すみませんが、
Session Bean Entity Facade とは何のことでしょうか。
小さいアプリケーションがあって、それを
「J2EE Session Bean Entity Facade 」を使って実装しましょう、
みたいな文脈なのですが。
0622デフォルトの名無しさんNGNG
オセロやら電卓やらを作ってみたいと思ってるんですが、
VC++6.0とVC++.net、どちらがより作りやすいでしょうか?
Cはそれなりに書けるので、VBを使うつもりはありません。
0623デフォルトの名無しさんNGNG
>622
Managed C++ 使うつもりなら C# にしといた方がいいです。

言語としてマネージ拡張なしのC++使うつもりなら
VC++.net の方が開発効率が多少高いかも知れない。
0624デフォルトの名無しさんNGNG
すいません緊急事態です。
プレステ2のメモリーカードが無い事に気付いたんですが
プレステ1のメモリーカードって使えるんですか?
0625デフォルトの名無しさんNGNG
おだまれ
0626デフォルトの名無しさんNGNG
>>624
無理。2のメモリーカードを買って来い。
それ以前に板違い。
0627デフォルトの名無しさんNGNG
使える
0628デフォルトの名無しさんNGNG
誰か教えて下さい!
c++で 二次元配列の、宣言と初期化は???お願いします
0629デフォルトの名無しさんNGNG
プログラミングソフトで、ファイル(F)とかはメニューと言いますが、
ソフトによっては、その下にあるフロッピーやフォルダの絵の
書いてあるボタンがありますが、それは何と言うのでしょう。
0630デフォルトの名無しさんNGNG
>>628
int hoge[1][1] = {{1}};
0631デフォルトの名無しさんNGNG
    int ary[3][3] = {
        {1, 2, 3},
        {4, 5, 6},
        {7, 8, 9}
    };

ツールバー
0632デフォルトの名無しさんNGNG
>>629
絵文字
0633629NGNG
>>632
ありがとうございました。
0634デフォルトの名無しさんNGNG
>>628
int hoge[16][16];
int i, j;
std::memset(hoge, 0, 16*16*sizeof(int));
0635デフォルトの名無しさんNGNG
>>634
int i, j;
ってなんでしょうか?
0636634NGNG
× int i, j;
0637デフォルトの名無しさんNGNG
>>630
>>631
ありがとうございます。やっぱり、そうですよね!char型配列を使いたい
んですけど 構文エラーが出るんですよね???もぅ少し考えてみます。

0638634NGNG
>>635
最初、memset使って初期化しようと思ったけれど、レガシー関数を使うのは
ためらわれたので、今度はforで回して初期化しようと思ったらちょっと汚いかな、
と思ったので、やっぱりmemsetに戻そうと思って戻したら、int i, h;を消し忘れて
やっぱり汚くなってしまったので、>>636で訂正したんだけど、それをアップする前に
>>635にツッコミを入れられてしまったので、今の文章を書いているので…(略
0639E.S.P.NGNG
char hoge[3][3] = {
{'1', '2', '3'},
{'4', '5', '6'},
{'7', '8', '9'}
};
はOKだけど

char fuga[3][3] = {
{"111", "222", "333"},
{"444", "555", "666"},
{"777", "888", "999"}
};
はエラーになるっていう意味か?
そりゃそうだろ。
0640デフォルトの名無しさんNGNG
>>638
漏れ的には
int hoge[16][16] = {0};
が一番スッキリしてる気がする
0641デフォルトの名無しさんNGNG
>>639
char fuga[3][3] = {
{"111", "222", "333"},
{"444", "555", "666"},
{"777", "888", "999"}
};
ってダメなんですか?
char a[4] = "abcd"; とかはOKですよね!
0642デフォルトの名無しさんNGNG
>>641
char → char*
0643デフォルトの名無しさんNGNG
>>641
>char a[4] = "abcd"; とかはOKですよね!
それはバッファオーバーランだ
0644デフォルトの名無しさんNGNG
Cでプログラム作っていたら
3.457111e+007
という数値が出たのですがどういう意味でしょうか?

3.457111×10^7
という意味でしょうか?
0645デフォルトの名無しさんNGNG
>>641
char a[4] = { 'a', 'b', 'c', 'd', '\0'};
これがOKですか?
0646デフォルトの名無しさんNGNG
>>641
char a[4] = "abc";
は結局
char a[4] = {'a', 'b', 'c', '\0'};
に過ぎない。

君は
char a[3][4] = {"abc", "def", "ghi"};
を一次元配列と思うか二次元配列と思うかどっちだ?
0647デフォルトの名無しさんNGNG
>>644
そうです
0648デフォルトの名無しさんNGNG
>>647
ありがとうございました!
0649デフォルトの名無しさんNGNG
>>643 >>645
char a[4] = "abcd";
は
char a[4] = {'a', 'b', 'c', 'd'};
と等価です。
('\0' が付加されないことに注意しましょう)
0650デフォルトの名無しさんNGNG
>>623
ありがとう。
0651デフォルトの名無しさんNGNG
言い忘れました。
>>643
char a[3] = "abcd";
ならコンパイル時に弾かれますが、
そーゆーのは「バッファオーバラン」とは言いません。
0652デフォルトの名無しさんNGNG
>>651
コンパイラによります。
0653デフォルトの名無しさんNGNG
>>649
char a[4] = "abcd";
はコンパイルエラーだろ。
Cじゃ無くてC++だ。
0654デフォルトの名無しさんNGNG
>>653
コンパイラによります。
0655デフォルトの名無しさんNGNG
CASL�Uで「定数(68と35)を確保し、その和をGR1に、その差をGR2に求めよ。」
ってどうしたらいいですか?
0656デフォルトの名無しさんNGNG
ちゃんと授業うければいいと思う。
0657デフォルトの名無しさんNGNG
教科書の例題にのってそうなほどそのまんまだと思うけど。
0658デフォルトの名無しさんNGNG
ダイナミックループってなに?
0659デフォルトの名無しさんNGNG
char a[4][4] = {"abc", "def", "ghi", "jkl"};
は
一次元配列?
二次元配列?
0660デフォルトの名無しさんNGNG
質問です。
C(非C++)でint p[POINT_X][POINT_Y]
と言う配列がありまして。
そこのp[0][0]の部分だけ消して、1つ全体を前につめる と言うような処理をしたいのです。
1発で綺麗に出来る方法とかありませんでしょうか?

0661デフォルトの名無しさんNGNG
>>659
配列の配列
0662みつからないのでおながいしますNGNG
WindowsでHDDのraw I/Oするにはどうやるんでしょうか?
参考となるURLおせーて
0663デフォルトの名無しさんNGNG
みんなプログラムの一文字一文字を
丁寧にタイピングしてるの?
0664デフォルトの名無しさんNGNG
http://www.corso-b.net/~spe3609a/multiboot/
0665デフォルトの名無しさんNGNG
>>663
きみはどうしてるんだい?
0666デフォルトの名無しさんNGNG
>>665
いや全く知識なくて!
今日からはじめようと思ったんですけど

普通はどういうふうにしてるんですか?
0667デフォルトの名無しさんNGNG
「む」の変換候補に「プログラム」を登録してるから
m+u+returnでOK。
0668デフォルトの名無しさんNGNG
なるほど。
変換候補に入れておけばすぐに打てるってことですか。

参考になりました!サンクスです
0669デフォルトの名無しさんNGNG
>>660
>>演算子使ってずらせば?
0670デフォルトの名無しさんNGNG
>>663
エディタに定型句を入力してくれる機能があるからそれを使う。
System.Web.UI.WebControls.Buttonとか
最近の言語は名前が長ったらしいから全部自分で入力してたら死ぬ。
0671デフォルトの名無しさんNGNG
>>670
エディタってそんなに便利な物なんですね〜

何ヶ月も勉強してみますわ。
0672デフォルトの名無しさんNGNG
>>660
詰めるってどうやるの?
 0 1 2 3 4....
----------
0 x y z
1 a
2 b

xを詰めたら行と列はどうしたい?
 0 1 2 3 4....
----------
0 y z
1 a
2 b
なのか
 0 1 2 3 4....
----------
0 a y z
1 b
2
なのか、もっと別なのか。
0673デフォルトの名無しさんNGNG
>>660はCの二次元配列が配列の配列でメモリ上に一塊として
確保されない場合もあるということを知らないと見た。
0674デフォルトの名無しさんNGNG
配列の配列はメモリ上に一塊として確保されるだろ
0675デフォルトの名無しさんNGNG
そんな決まりあったっけ?
0676デフォルトの名無しさんNGNG
>>675
あります。もちろんアラインメントを合わせるために各要素の末尾に
ダミーの詰め物が入ることもありますけど、これはここでいう「一塊」とは
関係ないですよね。
0677デフォルトの名無しさんNGNG
mallocは連続の保証は無いが、配列はどうだったかな
0678デフォルトの名無しさんNGNG
配列は連続してないと、たとえば、

int a[8][8];
int (*p)[8] = &a;

のような配列へのポインタでオフセットの計算が不能になります。
0679デフォルトの名無しさんNGNG
メモリ上に無いといけない事と一塊でないといけない事の記述がみつからん
0680デフォルトの名無しさんNGNG
>>679

>>678 で p++ としたときに実際のポインタは +(8 * sizeof(int)) されるってことはどう説明されるんだ?
0681デフォルトの名無しさんNGNG
>>677
なんか別の話が混じってないか?
0682デフォルトの名無しさんNGNG
>>681
誰かポインタの配列の話をしてるやつがいるな
0683デフォルトの名無しさんNGNG
ttp://bw-www.ie.u-ryukyu.ac.jp/~kono/lecture/os/os08/lecture.html
0684デフォルトの名無しさんNGNG
Javaの多次元配列は連続していないらしいが、Cの多次元配列は連続している。
http://www.asahi-net.or.jp/~dp8t-asm/java/tips/OptMultiDimensionalArray.html

Cのポインタの配列(各ポインタの参照先)が連続していないことはJavaの多次元配列に相当する。
0685デフォルトの名無しさんNGNG
なんか納得はいかないが、配列は必ずメモリ上に連続で存在するのか
0686デフォルトの名無しさんNGNG
Cの場合はそうです
0687デフォルトの名無しさんNGNG
>>680
(8 * sizeof(int))じゃなくてsizeof (int [8])だよ
0688デフォルトの名無しさんNGNG
|∀・)
0689デフォルトの名無しさんNGNG
>>653
そういう ANSI 未対応の C は
出来ることなら捨ててしまいましょう。
0690デフォルトの名無しさんNGNG
すみません。
eclipseってWindows版だけですか?
Unix(Linuxも含む)でも提供されていますか?

ほんと、くだらない質問ですみません。
0691デフォルトの名無しさんNGNG
あるよ
0692690NGNG
>>691
あったのか…

ありがとう
0693デフォルトの名無しさんNGNG
実行プログラムのテキスト表示内容を抜くツールやプログラムをご存じの方いないでしょうか?
たとえば↓のようなプログラムです。
ttp://home.att.ne.jp/delta/hrymkt/FromDllP.html#GetWinTx

↑は、少々事情があって使えませんでした。
他になにかご存じのものがあったら教えてください。
0694デフォルトの名無しさんNGNG
>>693
板違い
0695デフォルトの名無しさんNGNG
>>684
「Cの多次元配列」は「Cのポインタの配列」だろ。何をいってんの?
0696デフォルトの名無しさんNGNG
>>695
もう少ししっかり勉強しましょう。
C で多次元配列といったら、通常「配列の配列」です。
    int hoge[3][6];    // hoge は要素数3の (要素数6 の int の配列) の配列
                          //  int (hoge[3])[6]  と同等
    int *hoge[3];      // hoge は要素数3の (int を指すポインタ) の配列
                          //  int *(hoge[3]) と同等
  int (*hoge)[3];    // hoge は (要素数3 の int の配列) を指すポインタ
0697デフォルトの名無しさんNGNG
大学ではUnixでCのプログラミングを始めたのですが、自宅のWindowsXpのパソコンでC言語のプログラムをコンパイルしたり./a.outってうって
実行させたりしたいのですが、使いやすいフリーソフトを教えて下さい
お願いします
0698デフォルトの名無しさんNGNG
違ったら悪いが>>696が某糞コテに思える…(´-`)
0699デフォルトの名無しさんNGNG
>>697
CygwinとかMSYSとかでぐぐれ
0700デフォルトの名無しさんNGNG
http://game9.2ch.net/test/read.cgi/gamerpg/1100247579/

http://zdmedia.vo.llnwd.net/o1/TGS_2004/Romancing_Saga_large.mpg
http://zdmedia.vo.llnwd.net/o1/TGS_2004/Romancing_Saga_2_large.mpg

http://www.tanomi.com/metoo/naiyou.html?kid=45684
0701696NGNG
>>698
(´-`).。oO(誰だと思ったんだろ…)
0702デフォルトの名無しさんNGNG
>>696
(´-`).。oO( http://pc5.2ch.net/test/read.cgi/tech/1099552998 ここの人の口調(?)と似てるなぁと)
0703696NGNG
>>702
(´-`).。oO(なんで分かったんだろ…)
0704697NGNG
>>699 ありがとうございます。
現在セットアップ途中でパッケージ選択の所なのですが、どれを選択すればよいのでしょうか?
全部インストールすべきでしょうか??
0705デフォルトの名無しさんNGNG
ディスクに余裕があってどれを選べば良いかわからないなら全部選んどけ。
0706697NGNG
cygwinの最新バージョンのセットアップのことです
言いそびれました
お願いします
0707697NGNG
>>705 15Gくらい余っているので全て選んでみました
ありがとうございます
0708デフォルトの名無しさんNGNG
某糞コテと>>696の共通点
・文が無駄に長い
・説明が胡散臭い(納得させられる理由がない)
・単純にうざい

上記の理由から同一人物だと思いますた(`・ω・´)
0709696NGNG
頑張って説明したら
「文が無駄に長い」って言われちゃった上に
あんなのと一緒にされちゃったよママン…(´・ω・`)
>>703 m9(ΦДΦ)騙るなー!
0710デフォルトの名無しさんNGNG
ことの真偽はともかくとして、確かに似てる。わらた。
0711デフォルトの名無しさんNGNG
>>707
半分貸せ
0712697NGNG
すみません、ダウンロードは済んでcygwinを全てインストールさせようとしたのですが
一度97%で停止してしまい、再びインストールし直したのですが今度は83%くらいで同じ所の
インストールで固まってしまいました。
放って置いてもCPU使用率100%でPFもぐんぐん肥大化する一方なのでキャンセルしました
スクリーンショットはとってありますが誰かわかる方いませんでしょうか?
0713デフォルトの名無しさんNGNG
Cygwin使っている人いますか? 3
http://pc5.2ch.net/test/read.cgi/win/1090131123/
Cygwin使っている人いますか? その13
http://pc5.2ch.net/test/read.cgi/unix/1099157755/
cygwin + mingwn + gcc 相談室
http://pc5.2ch.net/test/read.cgi/tech/1058134693/
0714大原ゆき ◆6iqfpMYUkI NGNG
>>698
某糞コテとは私の事を指しているのでしょうか。
残念ですが別人です。
0715デフォルトの名無しさんNGNG
どちらで質問するか悩んだのですがこちらで質問をします
Mathematicaに関することなのですが
A={(1,2),(3,4)} B={(5,6),(7,8)} としたとき
F(A,B)={{(1,2),(5,6)},{(1,2),(7,8)},{(3,4),(5,6)},{(3,4),(7,8)}}
とするような関数はあるのでしょうか
もしないならばどのように定義すれば良いと思いますか
教えてください
0716デフォルトの名無しさんNGNG
今、Windows SDK・C言語でプログラム作っているのですが、
どんな感じでファイルを分割すればいいかわかりません。
(ほとんどをWinMainがあるところに書いてしまいそう)
皆さんどのようにファイル分けてますか?
0717デフォルトの名無しさんNGNG
例えば機能別
0718デフォルトの名無しさんNGNG
>>716
分割したいという要求が強くないのであればしなくていい。
プログラムが複雑になってくれば、
「こういう風に分割したい」という自然な要求が出てくるはず。
自分のその要求にしたがえばいい。
0719デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< ぱいそんぱいそん!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< ぱいそんぱいそんぱいそん!
ぱいそん〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /
0720デフォルトの名無しさんNGNG
>>716
button.c.h 配る、残すなどのボタンの表示、押されたかチェック
card.c.h カードの初期化、配る、表示など、カード構造体
game.c.h 全体の進行の中心
input.c.h ユーザーの入力待ち
role.c.h 約のチェック
text.c.h テキストの表示
WinMain.c WinMain、コールバック

自分の場合は、例えばポーカーの場合以上の感じ。
1単語の名前を付けて、ファイル名に関連する関数をそれに詰め込む。

大きいプログラムの場合は、それだと一つのファイルに多く詰め込まれるので、
2単語のファイル名にしたり、ヘッダーファイル専用の名前も用意する。

例えばカードでも、CardDeal.c.h:カードを配る CardShow.c.h:カードの表示、
Card.h:カード構造体、カードの枚数マクロなど、Card*.c.hにインクルードされる。
0721デフォルトの名無しさんNGNG
クイックソートについて調べています。
クイックソートは最も早いソートアルゴリズムだそうですが、
もっと早いアルゴリズムが出たらどうなるんですか?
そのアルゴリズムがクイックソートという名前に取って代わるのか、
新しいアルゴリズムにはハイパーソートとかの新しい名前がつくのか
どっちなんですか?
0722デフォルトの名無しさんNGNG
ソートの名前は発案者の名前やその性質にちなんだものが多いよ。
クイックとか漠然とした名前はむしろ例外的。
0723デフォルトの名無しさんNGNG
>>722
> ソートの名前は発案者の名前
これって何ソートだっけ?
0724デフォルトの名無しさんNGNG
>>723
シェルソート。
0725デフォルトの名無しさんNGNG
バブルさんのバブルソート
バイナリさんのバイナリソート
0726デフォルトの名無しさんNGNG
中国人の櫛さんのコームソート
0727デフォルトの名無しさんNGNG
>>725
バブルはともかく、バイナリは無理あるだろ。
0728デフォルトの名無しさんNGNG
新規のアルゴリズムがみんなクイックとか付け出したら
ドラゴンボール的にインフレしていきそうだな。
0729デフォルトの名無しさんNGNG
スーパークイックソート
スーパークイックソート2

…やめて
0730デフォルトの名無しさんNGNG
クイックソート完全版
クイックソートパワーアップ版
0731デフォルトの名無しさんNGNG
>>730
この世に完全なものはない。
あと、パワーアップ版なら現実にある。
0732デフォルトの名無しさんNGNG
前にVisualBasic6.0ってのをいじった事があって
あらためて勉強しようと思ってるんですが
これってもう古いんでしょうか?
0733デフォルトの名無しさんNGNG
Javaの例外処理機構で
無限tryを作ることってできますか?
0734デフォルトの名無しさんNGNG
>>732
古い。最新版はVB.NET。
個人的に覚えるだけなら6.0でもまだ現役。

>>733
意味わからん。catch後のretryってことか?
0735yara ◆SSLypP3Luo NGNG
すいません。
ただ今、PictBear用BMPインポートプラグインを作っているのですが、
bV4V4CompressionがBI_RGBになっている32Bit ビットマップファイルから
α値を所得するにはどうすればいいでしょうか。
ソースはhttp://ppi.yara.client.jp/のImpBmp_mod.zipにあります。
0736yara ◆SSLypP3Luo NGNG
×bV4V4Compression
○bV4V4Compression等
0737yara ◆SSLypP3Luo NGNG
>>734
最新版はVB2005β
0738733NGNG
>>744
そうです。リトライでループにさせたいんです。
0739デフォルトの名無しさんNGNG
そんな機能はない。gotoあったら楽できたのにねぇ
0740デフォルトの名無しさんNGNG
よろしければ教えてください

scruct TESTSTRUCT {
char str[256]
};

map<string, TESTSTRUCT> t;

for(map<string, TESTSTRUCT>::iterator it = t.begin(); it != t.end(); it++)
 ... // ?

ここでイテレータで構造体にアクセスするにはどうゆう記述をすればよろしいでしょうか?
0741yara ◆SSLypP3Luo NGNG
10 LET a=1
20 LET b=a+1
30 PRINT b
40 GOTO 20
50 END
0742デフォルトの名無しさんNGNG
またわけのわからん低脳コテハンが沸いて出たな
マ板逝けよ邪魔だから
0743yara ◆SSLypP3Luo NGNG
>>742
一緒に厨房板逝きましょう。
0744デフォルトの名無しさんNGNG
740
it->second.str
0745デフォルトの名無しさんNGNG
Java開発のためにtomcatを使いたいのですがちょっと質問です。

TomcatというのはWebLogicやWebSphereなどと同じ
アプリケーションサーバなんでしょうか?(無料の)

それとも違うものなんでしょうか?
その辺がいまいちよくわからないのですが…
0746デフォルトの名無しさんNGNG
よくソフトの仕様許諾契約書に瑕疵担保責任を負わないと書かれていますが、
普通この契約書はソフトを使用する前に表示されます。
そしてソフトを使用した場合は自動的にこの契約書に同意したものとするとも書かれています。
これは有効なのでしょうか?
CompJapanのようにまったく効果のないソフトでも、
効果がないことを知るにはソフトを使用しなければならず、
使用するということは契約書に同意したということで、
詐欺として訴えられる心配はないと考えてよろしいでしょうか?
0747デフォルトの名無しさんNGNG
>>746
その件についてはまだ判例がないし、
法学者の中でもその手順で契約したとみなされるのかどうか、
契約になったとしてその条項が有効か無効かで意見が別れてる。

なので答は「裁判をやってみるまでわからない」
0748716NGNG
>> 717,718,720
ありがとう。
なんか、雰囲気つかめました。
今は、ウィンドウプロシージャ内のcase内で複数行だったものは、
ほとんど何らかの関数に分けました。
まあ、これからコツを得てがんばります。
では、本当にありがとうございました
0749100%ど素人NGNG
DOSコマンドを羅列したバッチファイルを作った。
1つ1つのコマンドを1分間隔で実行させたいんだけど、DOSってwaitみたいなコマンドがみつからん。
どうすればよいか教えて。

できればCとかVBとか使わない方向で。フリーソフトはOK。
0750デフォルトの名無しさんNGNG
ping localhost -n 60 >NUL
0751デフォルトの名無しさんNGNG
>>744
ありがとうございます、出来ました
0752デフォルトの名無しさんNGNG
>>749
sleep.exe でぐぐれ
0753デフォルトの名無しさんNGNG
Linux環境のCファイルをUSBメモリで自宅の
WindowsXP環境に持ってきて、
TeraPadで一応ShiftJisコード(?)に直して
VisualC++でコンパイルしたら、
「プリコンパイル中のヘッダーの検索中に予期しないEOFを検出しました」
とエラーが出てとまってしまいます。
レポートかかなきゃいけないのに、
これじゃ書けないよ〜。・゚・(ノД`)・゚・。
誰かどうしたらいいか教えてくださいm(_ _)m
教えてくんですいません。。
0754デフォルトの名無しさんNGNG
>>753
改行コードをチェックしてみるとか。
CR-LF になってる?
0755753NGNG
あ、、、(゜▽゜;)
コンソールプログラムなのに、
ウィンドウズプログラム用の方でつくってました。。ヽ(´〜`;
コンソール用にしたらちゃんと動きました。スンマソンm(_ _)m
754さん答えてくれてどもありがとうございました〜!!
0756デフォルトの名無しさんNGNG
GSL (GNU Scientific Library) ver.1.5 の VC6 用のバイナリって
どこかにないでしょうか。

ver.1.4 なら見つけたのですが。。。
http://service-spi.web.cern.ch/service-spi/external/GSL/1.4/
0757デフォルトの名無しさんNGNG
皆さんは「〜の数」みたいな変数の名前っていつもどうしてますか。
いつも悩むのですが。
0758デフォルトの名無しさんNGNG
>>757
〜の数とは・・・?
0759デフォルトの名無しさんNGNG
number of xxx
n th xxx
n times xxx
xxx count
0760デフォルトの名無しさんNGNG
http://pc5.2ch.net/test/read.cgi/tech/1087209526/
0761デフォルトの名無しさんNGNG
>>16
偉そうに。紙ね。
0762デフォルトの名無しさんNGNG
誤爆?
0763デフォルトの名無しさんNGNG
gcc をつかって -static オプションを使ってコンパイルしようとしたのですが
scrt0.o というファイルが見つからなくてリンクできませんでした。
OS は FreeBSD 4.9 なのですが、ディスク中探したのですが、その
ファイルがどこにも無いのです。スタートアップコードのようですが
どこからmakeするのでしょうか?よろしくおねがいします。
0764デフォルトの名無しさんNGNG
すいません↓はなんというスクリプト言語ですか?
---------------------------------------------
++++[>>++++++++<<-]++[>>>+++++<<<-]++++++++[>+++++++++++<-]>-.<++++[>++++<-]>+.-
------.<++++[>+++++<-]>-.>.<<++++[>----<-]>-.++++++++++++.--.--------.++++++++++
++++.>.<-----.---------.<++++[>+++++<-]>-.----.>.<-----------.+++++.>.<++++++.--
----------.---.>.<++++++++++++++.--------------.++++++++++++.++++.<++++[>----<-]
>.+++++++++.-----------.++.<++++++[>------<-]>--.>>.<<------.>>.<<------.++++++.
---.+++.>>.<<-------.+++++++..-------.+++++++.>>.<<--------.++++++++...------.++
++++.---.>>.<<----.+++++++..--.----.++++++..---.+++.>>.<<-------.+++++++.-------
--.+++++++++.--------.++++++++...---.+++.>>.<<--------.++++++++.-------.+++++++..
----.++++...-------.+++++++.>>.<<.---------.+++++++++...----.++.++...---.+++.
----------------------------------------------
なんらかのスクリプト言語らしいのですがわかりません。教えてください
0765デフォルトの名無しさんNGNG
++++[>>++++++++<<-]++[>>>+++++<<<-]++++++++[>+++++++++++<-]>-.<++++[>++++<-]>+.-
記号の羅列みたいなこの言語の名前は一体何でしょうか?
0766デフォルトの名無しさんNGNG
まぁ、こうやって皆必死なわけだが。
0767デフォルトの名無しさんNGNG
ワラタ
0768ageNGNG
#include <stdio.h>

main() {
printf("Hello!");
return 0;
}

↑のこの、プログラムコードおかしいですか?
(C++使用)
0769デフォルトの名無しさんNGNG
>>768
生理的に嫌。
0770デフォルトの名無しさんNGNG
>>768
Main関数の引数がないんじゃないかな?

とりあえず>>764-765
誰かたのます〜っ
0771デフォルトの名無しさんNGNG
>>770
初心者なんでぜんぜんわかりません
すみませんが、具体的にどこをどうすればいいでしょうか?
0772デフォルトの名無しさんNGNG
どなたか・・・


++++[>>++++++++<<-]++[>>>+++++<<<-]++++++++[>+++++++++++<-]>-.<++++[>++++<-]>+.-
------.<++++[>+++++<-]>-.>.<<++++[>----<-]>-.++++++++++++.--.--------.++++++++++
++++.>.<-----.---------.<++++[>+++++<-]>-.----.>.<-----------.+++++.>.<++++++.--
----------.---.>.<++++++++++++++.--------------.++++++++++++.++++.<++++[>----<-]
>.+++++++++.-----------.++.<++++++[>------<-]>--.>>.<<------.>>.<<------.++++++.
---.+++.>>.<<-------.+++++++..-------.+++++++.>>.<<--------.++++++++...------.++
++++.---.>>.<<----.+++++++..--.----.++++++..---.+++.>>.<<-------.+++++++.-------
--.+++++++++.--------.++++++++...---.+++.>>.<<--------.++++++++.-------.+++++++..
----.++++...-------.+++++++.>>.<<.---------.+++++++++...----.++.++...---.+++.

スクリプト言語で、暗号っていわれたんですが意味わかる人いますか
0773デフォルトの名無しさんNGNG
>>772
Regular Expression
0774デフォルトの名無しさんNGNG
>>772
荒らし行為で通報しますた。
もうすぐサイバーポリスが自宅に急行します。
0775デフォルトの名無しさんNGNG
>>772
BASE64かね?
0776デフォルトの名無しさんNGNG
>>770
規格としてはint main(void)かint main(int argc, char *argv[])が正しいのだが、
main()みたいに括弧の中が空なのはC++だからmain(void)として扱われて無問題。
0777デフォルトの名無しさんNGNG
>>774
サイバーポリストやらはどれだけ暇なんだ?
国の雇用問題対策の一環か?
0778デフォルトの名無しさんNGNG
>>774
ひとつ言うとあれだ、
話すと長くなるから言わないが
同じこと言ってるけど別人
0779デフォルトの名無しさんNGNG
エラー E2209 sample1.c 1: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 sample1.c 4: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main
)
** 1 errors in Compile ***


↑こんなんでました
コードは

#include <stdio.h>

main(void) {
printf("Hello!");
return 0;
}


です。
誰か意味わかる人説明お願いしますm(_ _)m
0780デフォルトの名無しさんNGNG
>>775
それって BarinFuck っていうプログラミング言語でしょ。
0781デフォルトの名無しさんNGNG
>>779
bcc32.cfgの設定をしていないだろ。
0782デフォルトの名無しさんNGNG
>>781

そのとうりでした^^
本当にありがとうございました m(_ _)m
0783デフォルトの名無しさんNGNG
Ruby!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BrainFuck!!!!
0784デフォルトの名無しさんNGNG
>>1にまとめサイトとかがリンクしてくれてると初心者的には非常に助かるけど、
それがまったく無いって事は、検索すりゃ全部わかるんじゃコラって意味かな
0785デフォルトの名無しさんNGNG
>>784
何をまとめるんだよ
0786デフォルトの名無しさんNGNG
>>784
大抵のことはわかる。
くだらない質問はするなってこと。
どうしても調べて分からないときにここを使え。
0787デフォルトの名無しさんNGNG
>>786
じゃあお前は772がわかるのか?
わからないだろ?"(((( ´,,_ゝ`)))) ププッ プルプルッ"
0788デフォルトの名無しさんNGNG
アホすぎwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0789ご相談NGNG
みなさん C/C++ 用の数値計算ライブラリとしては、何をつかっていますか?
今 TNT とか GSL とか liboctave などを評価しているのですが、
使い勝手とかの感触を教えていただけると幸いです。
もちろん、用途によって使い分けがあるとは思いますが、
そこらへんのノウハウもご教授いただけたらと思います。
よろしくお願いいたします。
0790デフォルトの名無しさんNGNG
>>789
自作。
0791デフォルトの名無しさんNGNG
>>789
libm
0792デフォルトの名無しさんNGNG
>>785
よくある質問のFAQとか
0793デフォルトの名無しさんNGNG
>>792
「よくある質問のFAQ」とは?
0794デフォルトの名無しさんNGNG
この板のスレを全部列挙して誘導ガイドラインを作ればいいんだよ。
0795デフォルトの名無しさんNGNG
テンプレを読まないで質問するやつは必ずいるし、
そうなると高確率でテンプレがどうこうとか、
質問者のあり方がどうこうとかいう話になる。

技術者なんだから(まあ学生も多いと思うが)、
まず調べてから聞けというくらいの突き放し方でもいいと思うけどね。
0796デフォルトの名無しさんNGNG
>>793
FAQのFAQ
0797デフォルトの名無しさんNGNG
>>796
そういうはぐらかし方よくない
0798デフォルトの名無しさんNGNG
VBのランタイムやその他プログラムに必要な
dllやocxを実行ファイルと同じ場所に置いて配布するのは
問題アリでしょうか?
インストーラー無しでの配布を考えています。
0799デフォルトの名無しさんNGNG
>>798
論外です
0800デフォルトの名無しさんNGNG
>>798
それが普通のやりかた
0801デフォルトの名無しさんNGNG
>>798
個人的にはDLL/OCX同梱版と非同梱版の両方を用意して欲しい。
同梱版は自己解凍にするとより良い。
0802デフォルトの名無しさんNGNG
dllやocxは同じ名前で全部システムディレクトリに置くと
違うバージョンのものを上書きする恐れがあるから
自前で自分のディレクトリに持つのがよろし
0803デフォルトの名無しさんNGNG
Visual Studio Installer使えばいいだろ
0804デフォルトの名無しさんNGNG
>>802
ActiveXって登録せんでも動くのか?
0805798NGNG
アドバイスありがとうございます。
インストーラー無しでの配布を考えた理由は
まだ、dllやocxを詳しく知らない為
違うバージョンの上書きが怖いことです。

すべて、VB5またはVB6で作ったアプリで
動作対象OSはWin98以降にするつもりです。

>>804
やはりインストーラーから登録しないと
使えない場合もあるのでしょうか…?
0806デフォルトの名無しさんNGNG
Visual Studio Installer使えばいいだろ
0807ピヨピヨNGNG
video for windows を使いたいんだがどーやって使えばよいかわからない。購入するのか?
どっかにインストールできるとこあるのか?誰か分かる人いますかあああああああああああ?
0808デフォルトの名無しさんNGNG
>>807
知ってるがお前の態度が気に入らない
0809807NGNG
>>808
すいません。調子乗りすぎました。。。。。教えてくれませんか?
0810大原ゆきNGNG
>>807
vfw32.libをリンクしてください。
あとはリファレンスに載っているAPIを使うだけです。
0811大原ゆきNGNG
>>807
Windowsに付属しているのでWindowsを持っていれば買う必要はありません。
0812807NGNG
>>810
分かりました。ありがとうです!!!
0813デフォルトの名無しさんNGNG
ここの板のこの2get禁止っていうスレはシステム的に2が書けないのですか?
それとも誰も書かないだけなのですか?
http://pc5.2ch.net/test/read.cgi/tech/9247777101/l50
0814デフォルトの名無しさんNGNG
無理に書こうとするとageられてしまうのでまじで2get禁止です
0815デフォルトの名無しさんNGNG
そして>>772は誰もがあきらめた訳ですね(´,_ゝ`)
0816デフォルトの名無しさんNGNG
正規表現
0817デフォルトの名無しさんNGNG
VB6.0の質問です。
CommonDialog Controlを使って入力情報をエクセルに保存した後、
自動的にそのエクセルファイルを開いて入力情報を表示させるには
どうしたら良いですか?
0818デフォルトの名無しさんNGNG
>>817
専用スレがあるので、そちらへどぞ

VBプログラマ質問スレ(6.0以前) Part39
http://pc5.2ch.net/test/read.cgi/tech/1099737063/
0819デフォルトの名無しさんNGNG
>>815
Brainf*ck?
0820デフォルトの名無しさんNGNG
質問です。

#include <stdio.h>

void matr_add(const int ma[2][3], const int mb[2][3], int mc[2][2])
{
int i, j;

for (i = 0, i < 2, i++)
for (j = 0, j < 3, j++)
mc[i][j] = ma[i][j] + mb[i][j];
}

int main(void)
{
int i, j;
int ma = { {1, 2, 3,}, {4, 5, 6} }
int mb = { {6, 3, 4,
0821820 NGNG
質問です。(中途投稿してしまってすいません)

#include <stdio.h>

void matr_add(const int ma[2][3], const int mb[2][3], int mc[2][2])
{
int i, j;

for (i = 0, i < 2, i++)
for (j = 0, j < 3, j++)
mc[i][j] = ma[i][j] + mb[i][j];
}

int main(void)
{
int i, j;
int ma = { {1, 2, 3,}, {4, 5, 6} }
int mb = { {6, 3, 4,
0822820NGNG
>>820-821
何度もすいません・・・。
上のプログラムはCでmatr_addという(2,3)行列同士の和を求める関数をつくるというものです。
そして質問の内容はmain関数の中で、matr_addを呼び出す時に、エラーが出るということです。

エラーの内容からどうやら引数の問題だと気づき、
matr_addの引数のconst修飾子を削除してみたら上手く行きました。

これは私の環境特有の問題でしょうか?
環境としてはVine Linux3.0を使用しています。
もし、これが根本的な間違えでしたら著者に伝えたいと思うのですが・・・・。

#ポインタや構造体はまだ勉強していません。
0823デフォルトの名無しさんNGNG
>int ma = { {1, 2, 3,}, {4, 5, 6} }
>int mb = { {6, 3, 4,
( Д ) ゚ ゚
0824デフォルトの名無しさんNGNG
>>772
What comes next in the sequence?
9
3969
29929
1999396
299739969
2909199969
19299599929
909995799969
0825デフォルトの名無しさんNGNG
>>823
めがはずれてるよ。
0826デフォルトの名無しさんNGNG
>>823の目玉を戻してみた。
>>823の元の顔は
(゚Д゚)
↑こんな感じ。(pgr
0827デフォルトの名無しさんNGNG
mapってキーによってソートされるんですか?
0828デフォルトの名無しさんNGNG
されませんよ
0829デフォルトの名無しさんNGNG
コンパイラがC99に準拠しているかどうかの判定用マクロおせーて
0830デフォルトの名無しさんNGNG
__STDC_VERSION__
0831デフォルトの名無しさんNGNG
>>830
�dx
0832デフォルトの名無しさんNGNG
>>824
そこまでは解ったんだが
次の数字がわかんね
0833827NGNG

map["dog"] = ...
map["namazu"] = ...
map["cat"] = ...

って代入してiteratorで全ての要素を読み出したら
cat・dog・namazuの順番で出てきたんですけどなんでですか?
0834デフォルトの名無しさんNGNG
データ1000個くらい登録してみろ
0835デフォルトの名無しさんNGNG
お前は何のmapの事を言っている
0836デフォルトの名無しさんNGNG
>>824
次の数字は何かの数の二乗で、尚且つ13桁。そして9が9個はいってる数らしい

誰か助けてorz
0837827NGNG
#include <iostream>
#include <cstdlib>
#include <map>
#include <string>

using namespace std;

int main(){
map<string, int> m;

m["dog"] = 8;
m["namezu"] = 7;
m["cat"] = 3;
m["test"] = 4;
m["ato"] = 4;

for(map<string,int>::iterator it=m.begin(); it!=m.end(); ++it){
cout << it->first.c_str() << " : " << it->second << "\n";
}

return 0;
}

どうなりますか?
0838デフォルトの名無しさんNGNG
>>837
連想配列はキーでソートされるぞ。
それぐらい調べれ
0839827NGNG
>>838
そうですか、ありがとうございます
0840デフォルトの名無しさんNGNG
Visual C++.NETかVisual Basic.NETのどちらかをマスターしたいんですが
お勧めの参考書などあれば教えていただけないでしょうか?
今はC言語の基本が分かる程度の知識しか無いんですが
0841デフォルトの名無しさんNGNG
>>840
プロを目指さないならどっちでもいいよ
目指すならどちらかをなんて言わないだろうからね
0842デフォルトの名無しさんNGNG
新規でC#以外を覚えるやつはアホ
0843デフォルトの名無しさんNGNG
真面目に>>824
の次の文字おしえてくだしあ
0844デフォルトの名無しさんNGNG
数値計算するのにActionScript(flash)使うって馬鹿げてますか?
ちなみにルンゲ・クッタ法程度の計算です。

ASの理由は自分が文法を知ってるからなんですが、
他知ってるのはperlです。あとCもギリギリ…
この3つだとどれが計算に向くとか向かないとかありますか?m(__)m
0845デフォルトの名無しさんNGNG
9499999990849
0846デフォルトの名無しさんNGNG
Cでやれや
flashなんてシラネ
0847デフォルトの名無しさんNGNG
>>846
知らんのなら黙っとけ。な?
0848デフォルトの名無しさんNGNG
>>847
台詞パクられたー!(・∀・)
0849デフォルトの名無しさんNGNG
秋葉原で、コンピュータ関連の書籍が充実している所って
LAOXコンピュータ館と書泉ブックタワー以外にどこかありますか?
0850デフォルトの名無しさんNGNG
秋葉原デパート
0851デフォルトの名無しさんNGNG
>>848
おまいもしらんのやろ?
0852デフォルトの名無しさんNGNG
-49.9を小数点で切り捨てると
-49ですか? -50ですか?
教えてエロい人!
0853デフォルトの名無しさんNGNG
-50
0854デフォルトの名無しさんNGNG
負の値に対する切捨ては数学的にも厳密な定義はなかったかと。
0855デフォルトの名無しさんNGNG
>>854
語尾が曖昧だと現蜜もへったくれもないと思うが。
0856デフォルトの名無しさんNGNG
>>852
−49の方がなんとなく好き。
0857デフォルトの名無しさんNGNG
趣味でGUIアプリ開発を考えてQtかGtkかで迷っているのですが

Qt
KDEがメインターゲット
Windowsでやる分には有料、また商用なら環境問わず有料(gccはどうなの?)
オブジェクト指向を積極的に取り入れている

Gtk
GNOMEがメインターゲット
中途半端にオブジェクト指向
情報はGtkの方が多い(と思われる) <-2ch見てもQtスレが…

という理解でよろしいんでしょうか?
宗教的な意見は極力省いて、ご意見・ご指摘よろしくお願いします

現段階ではKDEのデザインが好みでQt寄りです
0858デフォルトの名無しさんNGNG
gtkをwindows上で使うならwinpテーマ(だっけ?)とimimeは必須か。
どのみちQtのシグナル/スロットの方が書きやすいのには変わりないな。

趣味+オープンソースでQtをWindows上で使うなら
・sf.netにあるWindows上でのフリーの実装を使う。winXPオンリーだったかな。
・公式解説書(英語)のCDに付属するWin版が使えるかも
・古い2.3のバイナリを我慢して使う
かなぁ。
wxwidgetsに逃げる手もあるが。
0859デフォルトの名無しさんNGNG
上記で gcc はどうなの?と書いたのは cygwin との間違いでした
で、そのフリーの実装、というのは cygwin とは別のものなのでしょうか?
とりあえず cygwin を使えば Windows でも開発は可能っぽいですね

それにしても、KDEは一般受けよさそうなUIなのに
Qtの一部有料という点で普及しづらい、という印象。
○inux普及に一役買いそうな気がするのに、もったいないなぁ…

何はともあれ Windows 上でも共に開発はできるようですね
もう少しいろいろ探して吟味してみます
朝早くから返答ありがとうございました
0860デフォルトの名無しさんNGNG
>>837-839
>連想配列はキーでソートされるぞ。

ちがう

連想配列はキーのHash値でソートされる

が正解
0861本気で悩んでいます・・助けて・・ orzNGNG
DirectX9.0でのゲーム作成本を買ったのですが、仕様変更で最新のSDKではサンプルが動かないとあり
ついSDKを"プログラムの追加と削除"から消して再度入れなおしたら・・・・サンプルは動くけれど
今まで動いていたDirectXゲームが幾つか動かなくなりました… orz 

Dxdiagのトラブルシューティング、ネットで散々検索、PC初心者板等で質問等したのですが解決できませんでした
どうすれば良いか・・原因でも何でも良いので、判る事を教えて下さい、どうかお願いします ||orz

----詳細-----------------------------------------------
動かなくなったゲーム:FF11・Master of Epic(両方共、DirectXのバージョンが古いと警告が
動くゲーム  :RagnarokOnline・フリーソフト等少し古めのDirectXを使っているらしいゲーム全般

Dxdiagの結果 :DirectXバージョン:DirectX 9.0c (4.09.0000.0904)
 〃 警告無し:ディスプレイ・サウンド・入力・ネットワークの4項目は“問題なし”
 〃 警告有り:ミュージック  =警告:DirectMusic ポートが 1 つも見つかりませんでした。
       :DirectXファイル =「d3d8.dll」に黄色の△!マークで警告が以下の通り
  ・ファイル d3d8.dll は古いバージョンです。問題が発生する可能性があります。
  ・最新のバージョンを取得するには、DirectX をインストールし直す必要があります。
    (DirectX9.0c は“更新の必要はありません”と出て終了してしまいます。)
------------------------------------------------------
PCスペック  OS:WindowsXP Home CPU:Pen4 2.4GHz メモリ:1GB VGA:GeForce4 128MB
0862デフォルトの名無しさんNGNG
あちこち聞きまわるなんて時間の無駄。
OSから再インストール(あるいはリカバリ)しろ
0863デフォルトの名無しさんNGNG
アセンブリ言語を覚えるとどのようなときに役に立ちますか?覚えるべきですか?
0864デフォルトの名無しさんNGNG
>>861
Win板の質問スレのほうがいいと思う。
0865デフォルトの名無しさんNGNG
>>863
ちーと
0866デフォルトの名無しさんNGNG
>>865
にーと
0867デフォルトの名無しさんNGNG
>>863
デバッグ
0868デフォルトの名無しさんNGNG
>>863
局所的な高速化。
ソース非公開モジュール近辺のデバッグ。
0869デフォルトの名無しさんNGNG
>>859
http://kde-cygwin.sourceforge.net/qt3-win32/
cygwin不要のはず。
0870デフォルトの名無しさんNGNG
CSVファイルの行数だけを知りたいのですが、
なにか早い方法ってないですか?

対象となるファイルは1000弱〜10万行くらいです。

行数に応じて一個とばしとか二個とばしに読み込んで読み込みデータを
ある程度一定にしたいです。
0871デフォルトの名無しさんNGNG
>>870
改行の数を調べるしか無いだろ?あらかじめ管理してない場合は。
0872デフォルトの名無しさんNGNG
""で囲まれていてフィールド中に改行が入っていてもか?
0873デフォルトの名無しさんNGNG
>なにか早い方法ってないですか?
ないだろ。
コーディングレベルの話なら固定長バッファに読み込んで
改行コードの数カウントするのが速いんじゃないの。
可能ならデータ生成時に行数データを保存するとか。
0874デフォルトの名無しさんNGNG
>>872
LFとCRの区別ついてなかったっけ?CSVは。
0875870NGNG
素直に地道に行数カウントします。

ありがとうございました。
0876デフォルトの名無しさんNGNG
宿題やってて思ったんですが、

�@for(i=0;i<5;i++)
�Afor(i=0;<=5;i++)

�@は0,1,2,3,4と5回
�Aは0,1,2,3,4,5と6回繰り返す
という意味合いでいいんですか?
何回繰り返すという意味なのか教えてください
よろしくお願いします
0877デフォルトの名無しさんNGNG
>>876
その前にエラーだ
0878デフォルトの名無しさんNGNG
訂正

�@for(i=0;i<5;i++)
�Afor(i=0;i<=5;i++)

�@は0,1,2,3,4と5回
�Aは0,1,2,3,4,5と6回繰り返す
という意味合いでいいんですか?
何回繰り返すという意味なのか教えてください
よろしくお願いします
0879デフォルトの名無しさんNGNG
試せば分かることを聞くでない
0880861NGNG
>>862
やはりそうですか・・

>>864
誘導ありがとうございます、そこでだめだったら862さんの言うとおりにしてみようと思います、
0881デフォルトの名無しさんNGNG
>>878
上はiが5より小さい間繰り返す。
下はiが5以下の間繰り返す。
Cならね。
0882デフォルトの名無しさんNGNG
未満を知らない今時の高校生・・・
0883デフォルトの名無しさんNGNG
アホな質問で申し訳ないのですが、0以上の整数を受ける関数があったとすると、
void func(int index)
{
if (index < 0) { /*error*/ }
}
のようにチェックするべきでしょうが、引数を"unsigned int index"とすればこのチェックをせずに済みますか?
0884デフォルトの名無しさんNGNG
>>883
仕様として決めればいい
0885デフォルトの名無しさんNGNG
>>883
unsignedにすれば負の数を強引に正の数にすることは出来るだろうけど、
funcを利用する側にとっては明らかに意図しない結果を得ることになるわけだから
チェックしてエラーとして返すべき…じゃないだろうか。
0886デフォルトの名無しさんNGNG
強引かなあ?コンパイラで警告出そうだが
0887デフォルトの名無しさんNGNG
>>883
型によるチェックは必ずしも万能ではないから(例えば5以上の時とか)
0未満を渡すことがプログラマが原因のバグだとはっきりしてるなら
assertを使ってチェックする。
void func(int index)
{
 assert(index >= 0);
 ...
}
0888デフォルトの名無しさんNGNG
>>886
VCでは警告レベルを最大(W4)にしないと出ないなぁ…(デフォルトはW3
unsignedとsignedの比較は警告出るんだが

gccでは出るけどな
0889デフォルトの名無しさんNGNG
画面設計の書き方は、どこで聞けばいいの?
誰か教えて。
0890デフォルトの名無しさんNGNG
>>883
符号付き・無符号の区別は激しく主観的だ。
上限とか下限がもっと厳密に決まっていれば、それをチェックすべき。
0891デフォルトの名無しさんNGNG
c,c++でプログラムを作っているんですが。
0.1秒だけ止まるとかいう(一秒単位でなく),
Sleepみたいな関数はありますか?
0892デフォルトの名無しさんNGNG
Sleep
0893デフォルトの名無しさんNGNG
>>891
WindowsにはSleep関数がある。
0894デフォルトの名無しさんNGNG
>>891
WindowsならAPIを使う。 ::Sleep(1)
0895デフォルトの名無しさんNGNG
usleep
0896デフォルトの名無しさんNGNG
本物のプログラマはヘヴィループを使うのさ
0897デフォルトの名無しさんNGNG
ありがとうございました。
解決しそうです^v^
0898デフォルトの名無しさんNGNG
>>897 えっ、まさかループで解決!?
0899891NGNG
897は891でした。
0900デフォルトの名無しさんNGNG
小数点を使う数を足しひきした際に現れる、
-3.55764e-005

等のeを使った数ってどういう意味ですか?
検索しようにもeだけじゃちょっと無理っぽい。
0901デフォルトの名無しさんNGNG
>>900
-3.55764かける10の-5乗
0902デフォルトの名無しさんNGNG
exponential
0903デフォルトの名無しさんNGNG
>>900
-3.55764かけるexp(-5)
0904900NGNG
>901,902
Thx.
0905903NGNG
>>904
モレハスルーカヨ
0906デフォルトの名無しさんNGNG
誰が釣られるかヴァーカ
0907デフォルトの名無しさんNGNG
>>905
誰だよ 氏ね
0908デフォルトの名無しさんNGNG
すみません、初歩的な事で躓いてしまってます。アドバイスお願いします。
VB(97)を使ってツールを作成しています。
Access(97)のテーブルデータをアップデートしている最中に
【エラー番号2004 メモリ不足です】というエラーが発生してしまいました
いろいろ探っているとフィールドの型が【メモ型】の項目に
約60KBのデータを投入している所でこのエラーが発生したようです。
何か逃げ道はないでしょうか?
0909デフォルトの名無しさんNGNG
Access使ったことねぇんだけど
> メモ型
すげぇな。しかもハンカクかよ。
0910デフォルトの名無しさんNGNG
ASP.NET(C#)に関する質問はどこですればいいですかね
Web制作板?
0911910NGNG
WebProg板ってのがありますた
失礼しますた

行ってきます
0912デフォルトの名無しさんNGNG
>>903 >>905
初心者も見てるから一応マジレスしとくと >>903 は間違い
0913デフォルトの名無しさんNGNG
>>908
65535バイトまでしか書き込めない
0914デフォルトの名無しさんNGNG
FFFTP 1.92 のソースをダウンロードして見てたんですけど
hostman.c の中の AddHostToList 関数で 5084 bte のメモリリークが
発生しているようなんですが、どうやれば解消できますか?
0915デフォルトの名無しさんNGNG
>>914
作者に言ってください
0916デフォルトの名無しさんNGNG
ttp://kyoichi.mods.jp/ps2/soft_04/spt/nba2005.html
↑mk2で使ってるCGIってオリジナルな物なのでしょうか?

また、似たようなものがあれば紹介してほしいのですが。

「欲しい機能として」

名前・メールアドレス・評価(mk2での満足感とか快適さなど選べる)・良い所、悪い所
などを送信できるものです。

微妙に違っても良いのであれば紹介お願いします。m(_ _)m
0917デフォルトの名無しさんNGNG
板ちがい
0918デフォルトの名無しさんNGNG
配列で座標を表すときは
a[x][y]とa[y][x]のどっちが良い?
0919デフォルトの名無しさんNGNG
>>918
a[x][y]
0920デフォルトの名無しさんNGNG
>>918
a[y][x]
0921デフォルトの名無しさんNGNG
>>918
走査させたりなんかする場合、大抵x方向から順にしますねー
ということは、メモリの並びを考えてみましょう。
int a[3][3];だと
a[0][0],a[0][1],…,a[0][2],a[1][0],a[1][1],…
でしょ。
いくらランダムアクセスだからといっても連続したデータの参照の方が早いです。。
x方向に連続データをアクセスするのと、y方向にとびとびにアクセスするのでは
ほんの少しx方向にアクセスした方がアクセスが早いかもしれません にゃんにゃん
0922デフォルトの名無しさんNGNG
thx!
0923デフォルトの名無しさんNGNG
>>918
直感的に分かりやすい方が良いですよ。
多くの場合、ソースの分かりやすさは多少の遅さを大目に見るだけの価値があります。
0924デフォルトの名無しさんNGNG
Cを使う場合は直感と実装が激しく乖離しすぎたものは逆に分かりにくいよ。
メモリイメージを考えたときa[y][x]の方が直感的で分かりやすい。
0925デフォルトの名無しさんNGNG
a[y][x]のが直感的に分かりやすい
column - row じゃなくて
row - column でしょ?
0926デフォルトの名無しさんNGNG
>>925
それは嘘。
GetPixel(int y, int x)なんてインターフェースは見たことない。
0927デフォルトの名無しさんNGNG
俺は1次元の配列にしちゃうけど
0928デフォルトの名無しさんNGNG
x、yと考えるかrow-columnと考えるかで変わるね
0929デフォルトの名無しさんNGNG
俺はやっぱx,yかな。
プログラム始める前の数学でもう染み込んでる。
row-columnを考えるならそれもわかりやすそうだ。
ようは自分が直感的にわかる方にすればいいさ。
0930デフォルトの名無しさんNGNG
int hoge[X][Y];
int i, j;
for (i = 0; i < X; i++)
 for (j = 0, j < Y; j++)
  hoge[i][j];

int hoge[Y][X];
int i, j;
for (i = 0; i < Y; i++)
 for (j = 0, j < X; j++)
  hoge[i][j];
0931デフォルトの名無しさんNGNG
いやまて、重要なことに気が付いた。
座標なら、a[x][y]
行列なら、a[row][col]
俺ならこうだ。

a[y][x]
a[col][row]にするのは考えられん。
0932デフォルトの名無しさんNGNG
一般常識的にはx,y
Cの一般常識的にはy,x
Cに一般の一般常識持ち込むやつはDQN
でFA?
0933デフォルトの名無しさんNGNG
まぁ>>930の例のように、
ループの表現に重きを置くか
配列の宣言に重きを置くかだろうね

そう考えると>>921のx方向に走査、ということを考えるとy,xなわけだが、
>>921に書かれてるのはx,yなわけだ

矛盾してますね
なんかまた某糞コテに見えてきたよ…┐(´〜`)┌

ちなみに漏れはy,x派だな
0934デフォルトの名無しさんNGNG
そこでマクロ
#define axis(a, x, y) ((a)[y][x])
ですあっなにをするやめ
0935デフォルトの名無しさんNGNG
○ 0
|
1○\
|  \
2 ○―○3

上図のように、任意の数のノード数がランダムにリンク(1がリンクしている状態)
するネットワークである始点から終点までの経路長を求めたい。
例えば、0が始点だったら1は経路長1、2と3は経路長2。

ランダムなネットワークの図を配列とfor文を用いて
 |0123
―+――――
0|―100
1|1―11
2|01―1
3|011―
という具合に生成することはできたんですけど、
肝心の経路長を求める部分がわかりません。
0936デフォルトの名無しさんNGNG
>>933
> なんかまた某糞コテに見えてきたよ…┐(´〜`)┌
コテちがうよー

座標を表すときa[y][x]がいいよー にゃんにゃん
0937デフォルトの名無しさんNGNG
gcc/g++を使いたいと思ったんですけど
CygwinとMingw gccとどちがいいんですか?
0938デフォルトの名無しさんNGNG
>>937
coLinux
0939デフォルトの名無しさんNGNG
>>937
Cygwin との違いは?
http://mingw.biggie.jp/what_is_mingw.html

勉強用ならCygwin入れれば勝手についてくるCygwin版。
実用的なツールを作りたいならMingW版。
0940デフォルトの名無しさんNGNG
CygwinだとC++で書いたプログラムのWinネイティブが作れないそうだよ
0941デフォルトの名無しさんNGNG
>>938
>>939
>>940
レスありがとうございます

makedependやらその他の周辺ツール?などはMingwにも含まれていますよね?
まぁ940さんのレスでほぼ決まってるんですけど orz
0942デフォルトの名無しさんNGNG
VRAMをメモリにmapするとき連続した領域を取るだろ?
a[y][x] にしとけって。マジで。
0943デフォルトの名無しさんNGNG
$ makedepend
sh: makedepend: command not found

うちのmingwにはついてない…。gcc -M で代用してますけど。
環境整備には少し苦労するかもね。ツールが揃ってるのは cygwin だし。
cygwin にも mingw 互換でビルドするオプションもあったような
気もしますけど。
0944デフォルトの名無しさんNGNG
CまたはC++スレ、コーディングスレ等で聞くべきなのかもしれませんが、
とりあえずこちらで。

void Func(int a, int b, int c,・・・沢山の引数・・・) ;
という高機能な関数があるとします。
ですが、このままでは引数が多すぎて微妙に不便です。
かといって機能を絞るわけにもいかないとします。

このようなとき、
この2つの命題をクリアする方法はどのようなものがあるでしょうか。


(1) グローバル変数、クラスのメンバ変数などを利用し、
  あらかじめ必要な値をセットしておく。
(2) デフォルト引数を用いる
(3) オーバーロードで自動的に振り分ける
(4) 引数の少ない(低機能な)wrap関数 FuncSimple を作り、
  その内部で本体である Func を呼ぶ

…といったところを適宜使い分けるくらいしか思いつきません。
0945944NGNG
ですが、それぞれ欠点として、

(1) 同じ設定で複数回呼ぶなら有効だが、異なる引数を渡したいときには不便
(2) 呼び出し側から、引数aにデフォルトではない値を渡したいときと、
  aはデフォルトで、bやcにそうではない値を渡したいときがあるとき
  「aはデフォルトを用い、bやcにのみ値を渡す」などが出来ないので
  結局引数が長くなる可能性がある
(3) 引数の型が同じだと辛い
(4) 覚えなければならない関数がやたら増える。
  特に、「aとcは値を渡すがbはデフォルトで」とかヤバイくらい増える

先輩のみなさんは、どのようにされていますか?
C/C++に限ったことじゃないですけど。


ちなみに以前、(4)のタイプでこんなの見たことが↓
void FuncA(int a);
void FuncB(int b);
void FuncC(int c);
void FuncAB(int a, int b);
void FuncBC(int b, int c);
void FuncAC(int a, int c);
void FuncABC(int a, int b, int c);
0946デフォルトの名無しさんNGNG
パラメータをひとつのクラス・構造体にまとめる。
>(1) グローバル変数、クラスのメンバ変数などを利用し、
>  あらかじめ必要な値をセットしておく。
グローバルは極力避ける。
パラメータを減らすためにメンバ化するのは邪道。
(2),(3)は有効(IDE前提だったら)
0947デフォルトの名無しさんNGNG
>>945
構造体に入れて渡す とか
0948デフォルトの名無しさんNGNG
しかし引数の多い高機能な関数 と聴いて
そこはかとない不安を覚える
0949デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdllpro/html/_win32_createprocess.asp
0950944NGNG
やっぱり頻繁に使うパターンだけwrap関数にしておいて
それ以外の機能を使いたいときはデフォルト引数とかで誤魔化すのが楽かなあ?

>>946
まあ、グローバル変数に頼るっていうのは割とネタですけど。
>パラメータを減らすためにメンバ化するのは邪道。
そうですか…。
アプリ起動時に1回だけ初期化、とかならメンバ変数でも有効そうですけどね。

>>947
鬼のように引数が多くて、かつ大半がデフォルトで使う機会が多い引数とかなら
使いやすいかもしれませんね(凄い状況限定だなあ)
それ以外だと、なんだかんだいって逆に面倒そうな(汗)

>>948
まあ、言葉の例えですし。うん。
マイクロソフトがどうこうとは決して。
0951デフォルトの名無しさんNGNG
>>918
宣言や使用の際は、hoge[y][x]で、カウンタや関数の引数では、
コンソールアプリではy, x、ウィンアプリではx, yかな。

コンソールアプリは、右右右右下右右右右下と表示するから、
カウンタで表示したいとき、逆だと表示できなくなる。

ウィンアプリは、座標が引数のライブラリ関数が多く、
それが全てx, yだから、それに合わせてそうする。
よく逆に書いてしまうけど、バグとしてすぐに気づくから助かる。
0952デフォルトの名無しさんNGNG
>>945
構造体かな。Win32APIもこの方式だし
0953デフォルトの名無しさんNGNG
>>940
Windowsネイティブって何ですか?
0954デフォルトの名無しさんNGNG
>>935
幅優先探索を用いるのが簡単で良いですよ。
隣接行列、幅優先探索などをキーワードに検索してみてください。
0955デフォルトの名無しさんNGNG
>>944
引数オブジェクトの導入を検討すべきだと思いますよ。
これは典型的なリファクタリングのひとつです。
0956デフォルトの名無しさんNGNG
>>975
次スレよろ
0957デフォルトの名無しさんNGNG
975?
0958デフォルトの名無しさんNGNG
今、realスパゲッティ茹でてます。

7分って書いてるけど、
皆さんは何分ぐらいが好きですか?
0959デフォルトの名無しさんNGNG
俺は9分
0960デフォルトの名無しさんNGNG
混じれ酢サンクス
0961デフォルトの名無しさんNGNG
ちょっと堅めができました
0962デフォルトの名無しさんNGNG
>>958
時間は計ってないです。
おはしで真ん中をつまんでみて、「だらん」てなったら茹であがりです^^
0963デフォルトの名無しさんNGNG
>>958
1本とって噛んでみるとよいです。
アル・デンテ!
0964デフォルトの名無しさんNGNG
1時間たってたのか…
0965デフォルトの名無しさんNGNG
コンテナと配列の違いを教えてください。
0966デフォルトの名無しさんNGNG
>>965
簡単に言うとコンテナはその名の通り、オブジェクトを入れる器のようなもの。
配列は単に複数個のオブジェクトをまとめて取り扱えるもの。
0967デフォルトの名無しさんNGNG
コンテナは器全般のことでベクタ(配列)、リスト、ツリー等用途ごとにいろいろある。
配列はコンテナの一種で要素を一直線に並べて格納するもの。
0968デフォルトの名無しさんNGNG
>>967
うちの配列はリストですが。
0969デフォルトの名無しさんNGNG
それはおそらくリストが恰も配列の様に振舞っているだけで、
本物の配列ではありませんよ。
0970デフォルトの名無しさんNGNG
いずれにしても今はコンテナの話をしてるんだが。
0971デフォルトの名無しさんNGNG
白背景に黒文字って目に悪いんですか?
おすすめきぼん
0972デフォルトの名無しさんNGNG
黒背景に橙文字
0973デフォルトの名無しさんNGNG
【目に】エディタの配色【やさしい】
http://pc5.2ch.net/test/read.cgi/prog/1056374302/
0974デフォルトの名無しさんNGNG
黒背景に橙文字って押井のAVALONみたいだな
0975デフォルトの名無しさんNGNG
>>971
目に悪いかどうかよりかっこよさだよ
0976昔のPC板住人NGNG
>>974
緑が目にいいってんで
白黒のかわりに緑色に光る
グリーンディスプレイってのが昔あったんだよ。
カラーは高かったからね。

でも実はグリーンディスプレイは目に悪いってことが判明して
一時期オレンジディスプレイってのが出回ったことがあったのさ。

あと初期のプラズマディスプレイもオレンジ色だったな。

押井もアナクロな感じにしたかったんだろ。
0977デフォルトの名無しさんNGNG
格好いいとかなのか…?
黒背景に白文字はコンソールからの流れってもあると思うが
ただ、白背景だとまぶしくて目が疲れる気はするな
0978デフォルトの名無しさんNGNG
Javaをインストールしたときに
classpathやJAVA_HOMEなど
インストール後に環境変数を見るといろいろパス用の変数が作られていますが
それぞれの違いってなんでしょうか?
クラスやjarファイルがいろいろなフォルダにある時、それを識別させるのはクラスパスだけだと思っているのですが

JAVA_HOMEやPathに環境が作られる事によって
何が可能になるのでしょうか?
0979デフォルトの名無しさんNGNG
次スレです。
http://pc5.2ch.net/test/read.cgi/tech/1100963189/
0980デフォルトの名無しさんNGNG
>>978
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/findingclasses.html
これが詳しいんで読んでおくといいよ...
と思ったけど、SunのJDKってインストールしても各種環境変数を自動的に
作ってくれないよね。978がインストールしたのは何なんだろう。
0981デフォルトの名無しさんNGNG
>>979
乙
0982デフォルトの名無しさんNGNG
埋め
0983デフォルトの名無しさんNGNG
梅
0984デフォルトの名無しさんNGNG
>>977 も >>978 も DOS を知らんという共通点がある
0985977NGNG
いや、知ってるから黒背景、白文字と言ったんだが…

まぁ知ってるといってもリアルタイムで当時のものを触ったわけでもないけどね
それとも昔は白背景に黒文字が主流だったのか?
0986デフォルトの名無しさんNGNG
黒板が濃い緑になった理由はなんだ?
0987デフォルトの名無しさんNGNG
あー、構って君だったのか


釣られちゃった(´∇`*)ゞテヘヘ
0988デフォルトの名無しさんNGNG
>>986
コストダウンの結果。目に良いとか言うのはただのイメージ戦略だ。
0989デフォルトの名無しさんNGNG
本当に目にやさしい色は赤だね。
目の受光素子の感度はそうなっている。
むしろ、緑は目に悪い。
0990デフォルトの名無しさんNGNG
そう言えばテレビとかPCとかの画面って毎秒数十回点滅してるんじゃん?
懐中電灯向けられてカチカチってのをものすごいスピードでされてんのと同じでしょ?
めちゃめちゃ目にダメージありそうなんだけどどうなの。
0991デフォルトの名無しさんNGNG
板違い
0992デフォルトの名無しさんNGNG
板違い市ね。
0993デフォルトの名無しさんNGNG
>>990
インターレースは目に良くないが
ノンインターレースはそれほどでもない
高残像度のモニタ使えばよろし
0994デフォルトの名無しさんNGNG
独学でプログラムの勉強をしたいと考えているのですが、どのように覚えていけば
いいのか分かりません。勉強の仕方などを解説しているお勧めのサイトってありませんか?
0995モウモウNGNG
>>994
自分の興味があるものを、好きなように勉強するといい。
勉強の方法なんてないよ。
0996デフォルトの名無しさんNGNG
>>994
本屋さんに行けば可愛い女の子の絵がいっぱい描いてある
プログラミングの入門書がたくさん売ってるよ。
さっさと買って読め。
0997デフォルトの名無しさんNGNG
997
0998デフォルトの名無しさんNGNG
998
0999デフォルトの名無しさんNGNG
↓バカ
1000デフォルトの名無しさんNGNG
│↑
└┘
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。