スレ立てるまでもない質問はここで 86匹目
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/10/28(日) 16:27:04プログラミングと関係ない質問はそれぞれの板の質問スレへ。
前スレスレ立てるまでもない質問はここで 85匹目
http://pc11.2ch.net/test/read.cgi/tech/1189527878/
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0002デフォルトの名無しさん
2007/10/28(日) 16:53:460003デフォルトの名無しさん
2007/10/28(日) 16:57:42魚 は 固 定 な の か
0004デフォルトの名無しさん
2007/10/28(日) 17:10:19立て乙
趣味か単に前スレをコピーしただけか分からんが魚は要らん。
でもこれだけ続くと何となく慣れつつもあるw
で、質問なんだが、何で魚なんだ?
0005デフォルトの名無しさん
2007/10/28(日) 17:52:38検索してもわからないような者には、何を教えてもムダなのですから。
0006デフォルトの名無しさん
2007/10/28(日) 18:07:30〈 ,.'"´ ̄  ̄`ヽ、.:::::::.:.:./
V´ .::l:|:. `、ヽミミヽ、 ヾ:./ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ .::l::从ト、 `ヾ_ミミヽ、 ヽ < 君さぁこんなスレッド立てるから
l/l.:l.:リ仁リニトト、仁≧ミヽ:::ト、 .:::| | お疲れ様って言われちゃうんだよ
`Y::{fトッソ ``ト。ッソ` 1:l:|::`、:::::! \______________
|.::l´¨ 、 ´ ̄ /::リ::::::::V
ヽ:ヽ、 ー , タ::l:;:::::::/ , -‐─‐‐- 、
, -─-、 __ , イ/.::j:|:::/l/ , ィ"´ ‐f ‐ \
/., `トい、_,/^i.:l:|/ .// , -──‐- 、`ヽ\
/.:::/ .:i {{i^Y^YYy'l/ 〈 〃 ,ィ´ .:.:.:.:.::.:::::i::l:.\j ト、
/.:.::::/ .:.::| k1 |:l ,ム;、ハ、 V__/:::l/::::/:/.::::,イ.:::ハ!:l::::::.:V / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
L.::::厂ヽ .:.:::::| / {j! ーイ:介;l/ ,ハ /ハ!::/l:::/:/.::;ィイ/:::ハ:::|:::i.:.::{/ < お前のにはみんな感謝してるから
{7 / \::::! / jfl |:1j! |:|{ Vi l:1ホ{:::l:i;:ィニー 、//-十1:,'.:.:,リ | さっさと人脈に恵まれた幸せな人生を送れ
// ,.イ:::l/ jf| l;」jl j:」| |::H:| {::l:iイヒリソヽ イヒッソl/, イ/ \_________________
/´ ̄ /::::|:;:;.\ kiL, H fj 〉; |:ト、_,{::ト.、_' ' ' '  ̄ / /i
_>ーー- ,.イヽ、::l;;;:;:;:;(:::/タ^Tニム、_ ,';{:/ |:|:::Y´「 ̄`ハ、 `´ , .イ _j/::|
/。 ̄`¨`ヽ_ソ `1>‐-ヽ{:::::/><!::::::7 |i::ノ { /.::`K T.::::/ /.:::|
,/。 / 〉ニ三云\:.ヽ<ノ::::::」ヽ. Y ,レ'´.::::::::::.〉ハコ``Y::.ヽ
/ / /¨´ ̄ ̄`ヽ、三三ミ<::::| | //.:::::::::::::::://´j}ト、 _」::::::|
0007デフォルトの名無しさん
2007/10/28(日) 18:39:3286匹目だからな
0008デフォルトの名無しさん
2007/10/28(日) 19:19:2280スレの993が初出、
81スレの2レス目でテンプレの一部のように貼られ、
82スレから1に含まれるようになった。
単位が刷から匹になったのも84スレから。
多く数えてもまだ5匹目だ。
0009デフォルトの名無しさん
2007/10/28(日) 19:20:540010デフォルトの名無しさん
2007/10/28(日) 20:00:08なんでlive searchにしたん?
0011デフォルトの名無しさん
2007/10/28(日) 20:08:30つ [初音ミク問題]
0012デフォルトの名無しさん
2007/10/28(日) 20:59:36俺のサイトもgoogle自体の検索からは何故か削除されたものの、imageだけは未だに俺のサイトの画像をキャッシュし続けていた、というのがあった。
0013デフォルトの名無しさん
2007/10/28(日) 21:14:320014デフォルトの名無しさん
2007/10/28(日) 21:15:34Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?
こうやって区別されているからには何かしらの区別があるのでしょうが、
両方「もの」に「動き」を定義するとどこを検索しても書いてるのであまり違いがわかりません。
どなたか端的でかまいませんのでご教示願えるとうれしいです。
0015デフォルトの名無しさん
2007/10/28(日) 21:18:02それを知るにはオブジェクト指向を理解しなければならない。
そしてそれをここで一言で説明するのは難しい。
もしC++をやる必要に迫られているなら文法書以外に
ちゃんとしたオブジェクト指向に関する書籍を読むべき。
0016デフォルトの名無しさん
2007/10/28(日) 21:19:420017デフォルトの名無しさん
2007/10/28(日) 21:42:59あるていどのところまでみっちり ++ でない C をやるべき。
0018デフォルトの名無しさん
2007/10/28(日) 21:47:21今更Cなんて役に立たない。
0019デフォルトの名無しさん
2007/10/28(日) 21:56:19C言語では、
・データ→[関数]→結果
だったのが、オブジェクト指向を用いれば、
・[インスタンスメソッド]→結果
になる
ごめん嘘
0020デフォルトの名無しさん
2007/10/28(日) 22:18:00mainよりstartとかの方がいいんじゃないのかなと勉強したての頃は思いました
0021デフォルトの名無しさん
2007/10/28(日) 22:18:57その部品を組み立てるような形でプログラムするのが OOP だ。
単にこれだけなら C の構造体でも似たようなことができそうに見えるかもしれないが、
継承を利用する事でさらに柔軟性の高いプログラムが簡単に書けるようになる。
0022デフォルトの名無しさん
2007/10/28(日) 22:21:280023デフォルトの名無しさん
2007/10/28(日) 22:22:550024デフォルトの名無しさん
2007/10/28(日) 22:38:25検索してもわからないような者には、何を教えてもムダなのですから。
0025デフォルトの名無しさん
2007/10/28(日) 23:03:14monadで検索しても無いな・・・
0026デフォルトの名無しさん
2007/10/28(日) 23:04:01http://pc11.2ch.net/test/read.cgi/win/1163764836/
0028デフォルトの名無しさん
2007/10/28(日) 23:13:07あったんだけど過疎過ぎて落ちた
0029デフォルトの名無しさん
2007/10/29(月) 18:03:21{
::TextOut( hdc, xx, yy, str, strlen(str) );
}
呼び出し側:
CGame game; // 宣言&初期化済み
HDC hdc; // 宣言&初期化済み
game.TextOut( hdc, 100, 100, "日本語" );
という処理を行っているのですが、日本語が文字化けしてうまく表示できません。
どうしたら日本語が正常に表示されるのでしょうか?
0030デフォルトの名無しさん
2007/10/29(月) 18:09:380031デフォルトの名無しさん
2007/10/29(月) 18:32:44m_hFontInUse = CreateFont(
16, // フォントの高さ
0, // 文字幅
0, // テキストの角度
0, // ベースラインとx軸との角度
FW_NORMAL, // フォントの重さ(太さ)
FALSE, // イタリック体
FALSE, // アンダーライン
つづく
0032デフォルトの名無しさん
2007/10/29(月) 18:34:09FALSE, // 打ち消し線
ANSI_CHARSET, // 文字セット
OUT_DEFAULT_PRECIS, // 出力精度
CLIP_DEFAULT_PRECIS, // クリッピング精度
NONANTIALIASED_QUALITY, // 出力品質
VARIABLE_PITCH, // ピッチとファミリー
// (LPCTSTR)"MS 明朝" // 書体名
(LPCTSTR)"MS ゴシック"
) ;
ってやってみたけど ダメでした 英語はきちんと表示されます
0033デフォルトの名無しさん
2007/10/29(月) 18:35:25PVMやパックするデータって基本データ型のみのようなのです。
ということは、構造体変数に格納されているデータを送るとなると
メンバ変数の単位で送らなければならん、ということでしょうか?
0034デフォルトの名無しさん
2007/10/29(月) 18:36:28文字セット ANSI_CHARSET を DEFAULT_CHARSET に変えたらうまくいきました。
解決しました。ありがとうございました。
0035デフォルトの名無しさん
2007/10/29(月) 19:21:46検索して分かるような質問は迷惑ですので慎みましょう。
検索してもわからないような者には、何を教えてもムダなのですから。
0036デフォルトの名無しさん
2007/10/29(月) 20:18:53ちなみにBCC、コンパイラはわかります><
0037デフォルトの名無しさん
2007/10/29(月) 20:33:16質問する前にLive Searchで検索してそれでもわからなかったんだろ?
おまえに分からせるなんて10年かけてもできないよ。
0038デフォルトの名無しさん
2007/10/29(月) 20:42:47迷惑だと思う回答者はこのスレから去れということではないかな。
0039デフォルトの名無しさん
2007/10/29(月) 20:48:11ちゃんと1を読んでください。
ルールを守ってみんなで気持ち良く利用できるようご協力ください。
0040デフォルトの名無しさん
2007/10/29(月) 20:58:23なるほど、スレタイに当たるものを十分に読まなかった私がいけなかった。
しかし、検索やブログ、Webサイトへの参照に頼ることは、
2chとしては自殺行為だと思うけどね。
0041デフォルトの名無しさん
2007/10/29(月) 20:59:010042デフォルトの名無しさん
2007/10/29(月) 21:20:02そのときキーボード上で何キーが押されてるのかを取得するにはどうしたらいいですか?
プログラムが起動してさえいれば何やってても拾える方法を教えてください。
0043デフォルトの名無しさん
2007/10/29(月) 21:30:410044デフォルトの名無しさん
2007/10/29(月) 21:35:09見つけられました、ありがとうございました。
0045デフォルトの名無しさん
2007/10/29(月) 23:55:47これってどんな技術使ってるんだ?すごすぎる。。。
0046デフォルトの名無しさん
2007/10/30(火) 20:57:48Rubyだと "☃.txt" とかのsjisに対応する文字がないUnicodeを
含むファイル名がうまく扱えないので。
0047デフォルトの名無しさん
2007/10/30(火) 21:41:12wsf ならできるよ。
<?xml version="1.0" encoding="UTF-8"?>
<job id="UNKO">
<script language="VBScript">
Set FileSystem = CreateObject("Scripting.FileSystemObject")
filename = "☃.txt"
Set file = FileSystem.CreateTextFile(filename)
file.WriteLine "うんこ"
file.Close
</script>
</job>
0048デフォルトの名無しさん
2007/10/30(火) 23:45:080049デフォルトの名無しさん
2007/10/31(水) 01:03:35同人ゲーム板には適当なスレが見当たらないんだが。
0050デフォルトの名無しさん
2007/10/31(水) 01:14:40死ね
0051デフォルトの名無しさん
2007/10/31(水) 01:56:14おお、なんと了見の狭いことか
0052デフォルトの名無しさん
2007/10/31(水) 02:02:570053デフォルトの名無しさん
2007/10/31(水) 02:20:04http://pc11.2ch.net/test/read.cgi/gamedev/1185125168/
0054デフォルトの名無しさん
2007/10/31(水) 02:21:130055デフォルトの名無しさん
2007/10/31(水) 02:23:330056デフォルトの名無しさん
2007/10/31(水) 02:24:440057デフォルトの名無しさん
2007/10/31(水) 02:29:030058デフォルトの名無しさん
2007/10/31(水) 02:40:16ファイルからデータをとるときに、配列を大量に使ってるんだけど
結果で目標値と微妙にずれるんですが
どういうところがミスってると考えられますか?
適当に書かれたデータ値3000に対して
多次元正規分布にかけて確率を出し、その確率を用いて計算するところが
ミスってる気がするんですけど。
0059デフォルトの名無しさん
2007/10/31(水) 02:43:56浮動小数点演算がらみに1票
0060デフォルトの名無しさん
2007/10/31(水) 02:44:13正規分布とか分散の公式間違ってないか?
よく間違えた例がネットにあるもんで。
0061デフォルトの名無しさん
2007/10/31(水) 09:48:03正規分布の公式がかかれてます。
多次元のほうなんです。
1/(pow(2*π,M/2)*pow(D,1/2))
をlogでとる形にしてるんですけど浮動小数点演算がおかしい感じなんですかね
浮動小数点の計算とかあまり気にせずに計算してたんですけど。
↑の式を計算すると
1/()=3.24e-22となって
でlogをとると-48.243みたいな感じになるんですけど
0062デフォルトの名無しさん
2007/10/31(水) 12:01:30何がしたいのかよく判らんが、 exp()が抜けてないか?
0063デフォルトの名無しさん
2007/10/31(水) 13:46:26微妙にずれてるとおもうのですが
//M:次元数,x[M]:M次元のデータ、mean[M]:M次元の平均、var[M]:M次元の分散
double distr_rate(double x[M],double mean[M],double var[M]){
int i,j;
double a=0.,b=0.,D;
D=1.;
for(i=0;i<M;i++){
D *= var[i];//行列式の値計算
}
a=1.0/(pow(2.0*M_PI,M/2)*pow(D,1/2));//左の計算
for(i=0;i<M;i++){
b -= (pow(x[i]-mean[i]),2)/(2.0*(hv[i]));//右の行列式の計算です。
//対角行列なのでこれでいいと思われます
}
return (log(a)+b);//確率を対数で返しているので
//左の計算にlogがかかり、右のexpが外れます。
}
0064デフォルトの名無しさん
2007/10/31(水) 16:06:39Cronで動かす検索ボットを作るのに適した言語を教えてください
環境はFedora、ボットは全文検索型です
0065デフォルトの名無しさん
2007/10/31(水) 16:41:02なんでもいいと思うけど、重視したいことによるんじゃない?
スピード、難易度・・・
006664
2007/10/31(水) 17:05:23すみません
正規表現によるタグ内の文字抽出がメインになると思いますので、その辺りの
スピードを重視して頂きたいです
あと結果をDB(MySQL)に登録します
PHPでボットを作るのは無茶でしょうか・・・
0067デフォルトの名無しさん
2007/10/31(水) 17:06:40クローラーならPHPのもたくさんあったはず
sourceforgeとか検索してみると結構でてくる
0068デフォルトの名無しさん
2007/10/31(水) 17:22:03言語に何を持ってきても大差ないんじゃない? PHPに慣れがあるならPHPでいいんでない?
006964
2007/10/31(水) 18:00:34どうもありがとうございました
>>67
それっぽいの見つけました
これから覗いてみます
0070デフォルトの名無しさん
2007/10/31(水) 21:43:010071デフォルトの名無しさん
2007/10/31(水) 21:44:470072デフォルトの名無しさん
2007/11/01(木) 04:55:05・複数のOSで使用されている言語で
・普通の機能として(ある特定のOS専用の機能ではない)実装されている
であればBestかなー。
Windows系は前述のUWSCがあるのでせめてX Window System上では一般的に使えてほしい
0073デフォルトの名無しさん
2007/11/01(木) 08:09:340074デフォルトの名無しさん
2007/11/01(木) 08:19:09お前が何を言いたいのかがわからんよ。
0075デフォルトの名無しさん
2007/11/01(木) 08:48:450076デフォルトの名無しさん
2007/11/01(木) 22:38:35readしたデバイスにwriteすりゃ、どのLinuxでも動くんじゃねの?
複数のOSって何さ?
0077デフォルトの名無しさん
2007/11/01(木) 23:24:00いや、俺Tcl/Tkが何者なのか良くわかってないんだけど。
つか、UWSCも知らんけど。
0078デフォルトの名無しさん
2007/11/01(木) 23:33:56これなんかどうよ
0079デフォルトの名無しさん
2007/11/02(金) 08:42:52無料のCコンパイラは、VS2005とか使えますか。
なんで、まだ OS に XP が選べますなんて、広告に出るんだ。
それともイッソ mini Mac だか、Mac Mini の方がいいかなあ。
お取り寄せしますかなんて、横柄なのもイヤだけどね。
0080デフォルトの名無しさん
2007/11/02(金) 11:55:510081デフォルトの名無しさん
2007/11/02(金) 14:00:57ノートならハイブリッドスリープのあるVistaのほうが良いよ。
ただしメモリは大目に積む必要あり(1G*2で8000円くらい)
2G積んでるけどすごく快適よVista。(15-20s以内でOS立ち上がるし)
ただ音声関係のシーケンサとか特殊な機材を扱う場合は
ドライバがメーカで対応してるかどうかの確認は必要かと。
IOデータのビデオキャプチャとか一般用途で使われる
量販店で購入できるようなハードはドライバもほとんど
対応してきてるね。
タブブラウザ+テキストエディタ+doxygen+subversion関連+
eclipse関連もVista対応整ってる。
タブブラウザでタブ30枚くらい開いて、OS15秒で休止モード
から立ち上げて、開発環境としては申し分ないね。
ただVSもeclipseも最近の開発環境はメモリパカパカ消費してく
から、大目に積まないと作業に支障でるのは簡便して欲しいな…
0082デフォルトの名無しさん
2007/11/02(金) 14:15:01エロいひとにはわからんのですよ
008379
2007/11/02(金) 15:52:08話はないもんで、気になって気になって。
ネット見るのと、自前のプログラム組む位にしか使わないんだけどね。
>>80 ノートの方は XP で、メールと写真の溜め込みに使ってるが、15" のせいか
なんかなじめん。プログラム作るとかは、大画面がいいよね。
考えれば、大したことには使ってない。
0084デフォルトの名無しさん
2007/11/02(金) 16:01:36プラットフォームSDKをインストールしたあと
-Iでインクルードに必要なパス設定するだけでいいんでしょうか
atlcom.h読むときに識別子エラーが、
0085デフォルトの名無しさん
2007/11/02(金) 16:13:52どんなコードに対してどんなエラー?
0086デフォルトの名無しさん
2007/11/02(金) 16:17:430087デフォルトの名無しさん
2007/11/02(金) 16:29:05#include <atlbase.h>
extern CComModule _Module;
#include <atlcom.h>
#include <atlhost.h>
#include <windows.h>
#include <commctrl.h>
CComModule _Module;
BEGIN_OBJECT_MAP(ObjectMap)
END_OBJECT_MAP()
以下略
で
警告 W8008 〜\atlbase.h 5941;条件が常に真
(関数_stdcall AtlDumpIID(const _GUID&,const char *,long))
エラー E2272 〜\atlcom.h 2497:識別子が必要
エラー E2303 〜\atlcom.h 2524:型名が必要
以下略
って感じです><
0088デフォルトの名無しさん
2007/11/02(金) 17:11:49$ less hoge
とかして中身を覗くと、
バイナリファイルでもテキストのとこだけ可読性があるじゃないですか。
例えば
FILE* fp = fopen("tmp", "w");
char* c = "ABCD";
fwrite(c, 1, 5, fp);
short s[4] = {1, 0, 2, 3};
fwrite(s, 2, 4, fp);
fclose(fp);
とかすると、
$ less tmp
ABCD^@^@^A^@^@^@^B^@^C
と自分の環境では表示されます。
なんでこれって、ABCDのところだけ、charだってlessは(terminalは)分かるんですかね?
charは1 byteずつで書き込まれて、shortは2 byteずつで書き込まれるだけで、
shortの2 byteがcharが2つ並んでるってなぜ誤認識されないんでしょうか。
0089デフォルトの名無しさん
2007/11/02(金) 17:17:140090デフォルトの名無しさん
2007/11/02(金) 17:19:52ああ、理解しました。ありがとうございます。
そもそも、
ABCD^@^@^A^@^@^@^B^@^C
にも、途中でA、B、Cって出てますね。
0091デフォルトの名無しさん
2007/11/02(金) 18:47:32{
dxdraw *hoge;
}
と
class CHoge
{
class dxdraw *hoge;
}
に違いはあるのでしょうか?
0092デフォルトの名無しさん
2007/11/02(金) 20:27:40class bar{
int foo;
};
int main(){
class bar hoge;
bar = 0;
return bar;
}
0093デフォルトの名無しさん
2007/11/02(金) 20:51:18?
0094デフォルトの名無しさん
2007/11/02(金) 21:57:42基本的に違いはない。
ただ、92のような状況では、dxdarwがクラス型であるということを明示するために、
classを付加しなければならないことになる。
0095デフォルトの名無しさん
2007/11/02(金) 22:00:04へーへー
class barに触るためにはなんて書けば?
class bar.foo = 10;
とかでいいのかな?
0096デフォルトの名無しさん
2007/11/02(金) 22:41:04hoge.bar = 10;
Cで構造体ってやらなかった?
0097デフォルトの名無しさん
2007/11/02(金) 22:43:05hoge.bar ?
0098デフォルトの名無しさん
2007/11/02(金) 23:28:140100デフォルトの名無しさん
2007/11/02(金) 23:51:35それが出来ないお前はプログラマには向いていない。
0101デフォルトの名無しさん
2007/11/03(土) 01:08:12問題になるのはあくまで変数名とクラス名の衝突だから、
int bar;
class bar{
public:
int foo;
};
int main(){
class bar hoge;
bar = 0;
hoge.foo = 1;
return hoge.foo;
}
オブジェクトからのアクセスには、何の問題も無い
0102デフォルトの名無しさん
2007/11/03(土) 16:46:16ネイティブコンパイルの言語が価値高いものだと思ってたが、よく考えたら、VBがぼろ
いなら、スクリプト言語や中間コンパイル言語や仮想マシン言語も同様にぼろいはずな
のに、何でVB同様に馬鹿にされずにいるんだろうか。
PerlだとかJavaとかのような近代になって出現した変な言語軍団もぼろいんじゃない
かね。秀丸のマクロもぼろいよな。また、スタンドアロンではなく、Webアプリのよう
なサーバーからの応答を待つプログラムも全部ぼろいよな。
0103デフォルトの名無しさん
2007/11/03(土) 16:57:05VB6はネイティブじゃなかったかい?
VBが馬鹿にされるのは覚えやすいので初心者が沢山使って
糞プログラムを量産した結果、プログラマーの腕がへぼいのではなく
VBがへぼいという認識が定着してしまったからというのと
つかったこともないやからからN88ベーシックなんかと同一視されているから
0104デフォルトの名無しさん
2007/11/03(土) 17:12:28日本語でおk。
っていうのは冗談でUTF-8対応でデフォルトでインストール
しないで使えるからVBSそんなに悪い印象はないけどな
インストールするのに許可がいるとか職場もあるしな
ケースバイケースだと思うぞ。テキスト処理用途だと
0105デフォルトの名無しさん
2007/11/03(土) 17:15:17あの例の禿のジョークインタビューネタが原因?
0106デフォルトの名無しさん
2007/11/03(土) 17:33:48GCやRTTIは言語仕様にぶち込んでしまうべきだった。
まあそうすると適用分野が減るからそれは不可能なんで
開発者はJavaやC#に流れるようになったと。
0107デフォルトの名無しさん
2007/11/03(土) 17:35:52VBは実行速度の遅さを問題視して批判されることがあるが、その論理だと、
perlのようなインタプリタ言語や仮想マシン言語Javaも同様に批判されな
いとおかしいな。Visual C++とかDelphiとかにしないとVB同様に遅くなる
んじゃないかね。
0108デフォルトの名無しさん
2007/11/03(土) 17:42:240109デフォルトの名無しさん
2007/11/03(土) 17:45:23103は速度のことには触れてないぞw
0110デフォルトの名無しさん
2007/11/03(土) 17:48:01IDEがDelphiなんかのBorland製品と比べて糞だった
.NET時代にはC#に対するアドバンテージがほぼ消えたから存在感が空気
0111デフォルトの名無しさん
2007/11/03(土) 17:55:48逆も真なり
Cでなくてもよくなったともいえる
0112デフォルトの名無しさん
2007/11/03(土) 22:19:110113デフォルトの名無しさん
2007/11/03(土) 23:50:24これだけは絶対ほかの言語に負けない。
0114デフォルトの名無しさん
2007/11/04(日) 01:09:32こういうやつが一生懸命こき下ろし活動を続けた成果なわけだw
0115112
2007/11/04(日) 01:16:380116デフォルトの名無しさん
2007/11/04(日) 01:17:40たのしかったかい?
0117デフォルトの名無しさん
2007/11/04(日) 05:50:13VBのイメージってこんなんかな
・小規模なツール以外にあまり向かない
・そんな凝った言語でもないのにロクに理解せず使う奴が多い
・実行遅い
・仕様がコロコロ変わる
・ランタイムに互換性がない
Javaは実行は遅いが大きなプロジェクトにも耐えるイメージがある。
PerlはCGIに関しては理解せずに糞コード量産する輩が多いが
それ以前からの実績があるし。
0119デフォルトの名無しさん
2007/11/04(日) 09:59:55SUGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
0120デフォルトの名無しさん
2007/11/04(日) 10:28:000121デフォルトの名無しさん
2007/11/04(日) 11:57:25{
struct {
int iMode;
char cName[8];
} m_tHistory[8];
};
というのを見かけたんですが、
アクセス可視は private でよかったでしょうか?
実際コンパイルしてみたら private と同様の動きをしたんですが
初めてみるものでして確認がしたいのです。
ちなみに public: を入れると やはり public な動作をしました。
継承とかすると アクセス制限も継承されるのでしょうか?
0122デフォルトの名無しさん
2007/11/04(日) 12:42:42{
struct A {
int iMode;
char cName[8];
};
A m_tHistory[8];
};
と、同じ。
0123デフォルトの名無しさん
2007/11/04(日) 12:53:420124デフォルトの名無しさん
2007/11/04(日) 20:57:54自分で実際にコンパイルして動作まで確認してるのに、それさえ信用できないって、どういう事?
いちいち他人に同意を求めないと何も行動できないタイプ?
そういう性格は早く治した方がいいよ。
0125デフォルトの名無しさん
2007/11/04(日) 21:45:09その環境でしかならない特殊な仕様だったりすることもあるから
気持ち悪いのは念のため確認するのも大事。
「だって前の職場じゃこれで通った」って変なソース作るよりよっぽどまし。
0126デフォルトの名無しさん
2007/11/05(月) 01:30:120127デフォルトの名無しさん
2007/11/05(月) 04:17:000128デフォルトの名無しさん
2007/11/05(月) 06:30:550129デフォルトの名無しさん
2007/11/05(月) 08:17:59コンパイラのバグでも心配しているのでは?
だったら規格書読めば済む話なんだけどな。
0130デフォルトの名無しさん
2007/11/05(月) 08:20:500131デフォルトの名無しさん
2007/11/05(月) 11:46:530132デフォルトの名無しさん
2007/11/05(月) 12:20:270133デフォルトの名無しさん
2007/11/05(月) 14:01:43アクセス指定しない場合全部privateになる。
継承については継承を理解していないようなので継承とは何か自分で調べてみて下さい。
0134デフォルトの名無しさん
2007/11/05(月) 23:55:22新しい環境を勉強してみようと思っています。
フリーで動かせられるC#2005かVB2005をやってみようと思ってるのですが、
どちらがお勧めでしょうか?
言語経験はPHP/Rubyメインで、VB6をちょっとかじった程度です。
0135デフォルトの名無しさん
2007/11/05(月) 23:56:110136デフォルトの名無しさん
2007/11/06(火) 00:05:58VB.NETは何の価値も無い
0137デフォルトの名無しさん
2007/11/06(火) 02:10:25C++からいきなりという意見がありますが
C、またはC++からやることのメリット、デメリットはなんでしょうか?
自分はCをちょっとやっただけですが、C++のプログラムをみても、
それほど取っつきにくいものだとは思いません。
C++からいきなりやっても大丈夫じゃないかと思うのですが。
0138デフォルトの名無しさん
2007/11/06(火) 02:20:04どちらも同じ事なんだよ、実は。
やればわかる。
0139デフォルトの名無しさん
2007/11/06(火) 10:26:29今さら C から学ぶ必要は無いよ。あと、用途によっては
C++ 知っていても C はよくわからん、というのもあり。
特に I/O とか両方覚える必要も無いし。
0140デフォルトの名無しさん
2007/11/06(火) 10:34:52最初からC++, STL, boostな環境でプログラミングを学ぶと、大切なことが学べない気がする。
アルゴリズムとデータ構造とか。
0141デフォルトの名無しさん
2007/11/06(火) 10:53:52それこそ用途次第じゃないの? 例えば STL algorithm の sort を
使えば sorting の algorithm を知らなくても使える。プログラミング
を道具と思うのであればそれでも良いと思う。俺もプログラミングの
「大切なこと」全てを学んでいる自信は無い。
あと、STL があったとしても、algorithm の勉強もデータ構造の勉強もした
ければできる。ただ、それが一番最初にしなければならないこと、という
わけでもない。選択肢があるし、 boost, STL のある環境の方が良いと思う。
0142デフォルトの名無しさん
2007/11/06(火) 11:06:01普通したくならないでしょ。
0143デフォルトの名無しさん
2007/11/06(火) 11:06:34あの難解なスパゲッティコードを覗き見る苦行をやってみるのもいい勉強かと。
0144デフォルトの名無しさん
2007/11/06(火) 11:22:04そうかもね。ただ、プログラミング言語始めるときに、
アルゴリズムもデータ構造も全て同時にしなきゃダメだ!
といったらパンクする人がかなり出るよ。
0145デフォルトの名無しさん
2007/11/06(火) 11:27:32C++ならstd::listやった後に構造体使って線形リスト作るとか。
0146デフォルトの名無しさん
2007/11/06(火) 11:28:03勉強したくなったり、する必要が出たら勉強するってことで良いのでは。
する必要が無いならそれはそれで。C++ 使う人皆がプログラマーとして
食っていくわけじゃないし。
0147デフォルトの名無しさん
2007/11/06(火) 11:30:43いや、同時にしなきゃ駄目でしょ。
趣味でやるならともかく。
0148デフォルトの名無しさん
2007/11/06(火) 11:34:48勉強もせず、なんとなくプログラミングして「プログラミングできます」って人間が量産されるわけだ。
0149デフォルトの名無しさん
2007/11/06(火) 11:39:28コードで使った STL, boost のメソッド, あるいはその他のモジュール
等のアルゴリズムを全て理解していて説明できるの?
0150デフォルトの名無しさん
2007/11/06(火) 12:01:57別に、この世のすべてのアルゴリズムとデータ構造を学べと言ってるわけじゃなくて、
STLやboostに代表されるコンテナやアルゴリズムをただ使うだけだと、アルゴリズムと
データ構造に代表されるような、大切な何かが欠けたままになるのではということ。
0151デフォルトの名無しさん
2007/11/06(火) 12:08:400152デフォルトの名無しさん
2007/11/06(火) 12:30:20「何でリストとかにしないの?」と言ったらキレられたことを思い出した。それ知らなくて顔真っ赤にしてキレたんだけど。
0153デフォルトの名無しさん
2007/11/06(火) 12:32:55自分の知らない事を指摘されたらなぜか馬鹿されたと思う奴っているよな。
俺なら「え、そんな方法があるんですか!すげー!」と感動して勉強するんだがなぁ。
0154デフォルトの名無しさん
2007/11/06(火) 12:48:37が載ってるが、その著者の載っけてるソースを見るとソースの下に注釈で
参考文献が載ってる。奥村さん自体、数学とプログラミングの知識が豊富
であるのはソースを見ればわかる。でもそのソースも参考文献によって
なりたってる。
要は、アルゴリズムってのはそんな頭のいい人から頭のいい人に受け継がれて
現在に至ってるわけで、そんなもん凡才の俺には難しすぎるわけ。
データ構造もSTLやBoostは、それこそSTLのデータ構造を理解してる人が
拡張性を持たしたBoostを作り上げたわけで使い方だけでせいいっぱい。
そんな俺でもソートのたぐいや、線形リスト、双方向リスト、循環リスト
二分木、ハッシュ等は理解してる。
結局言いたいことは、便利なアルゴリズムやデータ構造を用意してくれて
んだから、難しく考えないで、簡便な方法として使わしていただく
程度で使ったら良いと思うな。俺は。
原理より使いこなせるかどうかの方がプログラミングには必要だと思うから。
0155デフォルトの名無しさん
2007/11/06(火) 12:52:36だからその「線形リスト、双方向リスト、循環リスト、二分木、ハッシュ等」を勉強するべきって話では?
0156デフォルトの名無しさん
2007/11/06(火) 12:56:28C言語抜きでいきなりC++でSTLとかBoostとか使うような
解説書とかサイトってあるのか?
せいぜいベターC辺りのやつが殆どの気がするんだが…。
0157デフォルトの名無しさん
2007/11/06(火) 13:05:580158デフォルトの名無しさん
2007/11/06(火) 13:50:21プログラミング初心者向けではないにせよ、Accelerated C++はまさにそういう本でないかい?
0159デフォルトの名無しさん
2007/11/06(火) 14:21:27俺もあげようと思ったけど、Accelerated C++ はそういう本だね。
俺はそういうスタンス結構好きだな。プログラミング自体が
目的ではなく、道具として使いこなそうという感じかな。
実際の講義の経験がベースみたい。まずはプログラム書けないと
なかなかモティベーション保つのが難しいと言うのがあると思う。
0160デフォルトの名無しさん
2007/11/06(火) 15:32:35課題を与えてもらえるのなら、
勉強するのではなく、自分で見つけるべきですね。
C++ だとそれは難しすぎるなら、C++をあきらめればよい。
0161デフォルトの名無しさん
2007/11/06(火) 15:41:23仕事中なのに、声出してわろてもた
0162デフォルトの名無しさん
2007/11/06(火) 16:02:150163デフォルトの名無しさん
2007/11/06(火) 16:06:370164デフォルトの名無しさん
2007/11/06(火) 16:11:33探してみる
0165デフォルトの名無しさん
2007/11/06(火) 16:12:09なさけない
0166デフォルトの名無しさん
2007/11/06(火) 16:14:38http://image.blog.livedoor.jp/dqnplus/imgs/c/6/c6fab79c.jpg
0167デフォルトの名無しさん
2007/11/06(火) 16:15:27別に個人の自由だと思われ
0168デフォルトの名無しさん
2007/11/06(火) 16:16:14ttp://www.j-cast.com/2007/11/05012973.html
0169デフォルトの名無しさん
2007/11/06(火) 16:21:14社会のゴミだな
0170デフォルトの名無しさん
2007/11/06(火) 16:22:27新聞やニュースを見ないくらいでごみ扱いとはまた横暴な
0171デフォルトの名無しさん
2007/11/06(火) 16:23:200172デフォルトの名無しさん
2007/11/06(火) 16:24:07ちょwwww
このニュース見て軽油入れる奴が馬鹿、って話だろwwww
0173デフォルトの名無しさん
2007/11/06(火) 16:25:300174デフォルトの名無しさん
2007/11/06(火) 16:27:42ニュース見ないのか情けない→個人の自由→社会のゴミって流れだからな
新聞ニュース見る見ないで変な決め付けされてもなぁって気分
実際見てもなんのためにもならないむしろ害なトンデモ記事だってあるし
0175デフォルトの名無しさん
2007/11/06(火) 16:31:35なんでスライドさせんだよ。
ニュース見て無いて事と、害のあるニュースがある事は全く別の問題だろ。
0176デフォルトの名無しさん
2007/11/06(火) 16:35:03新聞ニュースを見てる見てないで一概に決められないと言っている
新聞ニュースを見ていてもトンデモ記事に踊らされているような奴は
0177デフォルトの名無しさん
2007/11/06(火) 16:35:22無知な奴には丁度いい罰だ
0178デフォルトの名無しさん
2007/11/06(火) 16:35:570179デフォルトの名無しさん
2007/11/06(火) 16:37:39市販向けに開発進んでるんだっけ?
メーカーどこか忘れたけど。
0180デフォルトの名無しさん
2007/11/06(火) 16:49:10「軽自動車はガソリンに比べ税金の安い軽油を利用」
ワロタ
0181デフォルトの名無しさん
2007/11/06(火) 16:51:030182デフォルトの名無しさん
2007/11/06(火) 16:58:270183デフォルトの名無しさん
2007/11/06(火) 17:08:18給油機のナビ画面で最初にヒッカケクイズを出す(軽自動車は軽油で走る Y/N)とか
全問正解するまで給油させないW
0184デフォルトの名無しさん
2007/11/06(火) 17:30:16つまり、ガソリン車にはガソリンを入れる程度の知識がない奴が、自分でガソリンを入れてはいけないのと同様、
プログラミングをするなら最低限の知識を付けましょうってこと。
アルゴリズムとデータ構造は、この最低限の知識にあてはまると俺は思う。
0185デフォルトの名無しさん
2007/11/06(火) 17:53:390186デフォルトの名無しさん
2007/11/06(火) 17:58:17内部構造を知っておくかの違いだね
俺は前者だったから基本情報処理の試験苦労してるよ
0187デフォルトの名無しさん
2007/11/06(火) 17:58:360188デフォルトの名無しさん
2007/11/06(火) 18:05:36給油機にカメラを搭載してナンバーや外観から車種を識別したり国交省のDBに問い合わせしたり。
ついでに一部の違法改造車もはじける。
0189デフォルトの名無しさん
2007/11/06(火) 18:06:46で毎朝のデータ更新の時に65535件以上のデータがあったら動かなくなる。
0190デフォルトの名無しさん
2007/11/06(火) 18:07:36その機械の費用は誰が出すんだ?
0191デフォルトの名無しさん
2007/11/06(火) 18:09:15ところでこれなんだけどさ
http://gwt-ext.googlecode.com/svn/trunk/site/samples/Showcase/www/com.gwtext.sample.showcase.Showcase/Showcase.html#columnOrderGrid
http://www.mygwt.net/deploy/dev/explorer/
どう思うかな?率直な感想求む
0192デフォルトの名無しさん
2007/11/06(火) 18:11:14重い。
0193デフォルトの名無しさん
2007/11/06(火) 18:22:27アルゴリズムと言ってもいろいろある。どんなプログラムだって
データ構造もアルゴリズムはある。なけりゃ走らん。
知らなければならない、という以上は定番のアルゴリズムやデータ構造
ということになると思う。そうすると、様々なソート、乱数発生、グラフとか。
FFT とかも入るのかな?データだとスタック、リンクリスト、ツリー構造、
ハッシュ、とか。
プログラミングするなら全て学ばないといかんということ?
coding が職業ならまだわかるが、プログラム書く人皆にこれを
強制するのはどうかな…あと、必要な時に学べば良いと思うし。
0194デフォルトの名無しさん
2007/11/06(火) 18:26:15クライアントにもオラクルクライアント入れないと動かない?
初心者質問で申し訳ない。
0195デフォルトの名無しさん
2007/11/06(火) 18:36:46販売者と税金
0196デフォルトの名無しさん
2007/11/06(火) 18:43:34知ってるにこしたことはない。
0197デフォルトの名無しさん
2007/11/06(火) 18:48:38強制なんて出来ないだろwwww
やった方がいい、という先人からのアドバイスなんだから聞くか聞かないかは勝手にすりゃいい。
0198デフォルトの名無しさん
2007/11/06(火) 18:53:12その通りだと思うよ。
ただ、「知ってるのにこしたことはない」と「プログラミングを
するなら最低限の知識」とは全然違う。
具体例でいえば、うちに来ている SE とかに説明してみて、
といったらかなりの割合でできないだろう。本業ではないが
一応プログラミングはちょっとはできるはずだけど。
0199デフォルトの名無しさん
2007/11/06(火) 20:12:07ガソリン税が増税され、それにプラスしてガソリン自体の販売価格も上がることになる。
結局利用者が負担することになるだけ。
0200デフォルトの名無しさん
2007/11/06(火) 20:39:460201デフォルトの名無しさん
2007/11/06(火) 21:45:23> 必要な時に学べば良いと思うし。
必要に迫られてもなかなか腰を上げようとしないのが人間だ。
つぅか、全て頭に叩き込めなどと無謀な事を言う気はサラサラ無い
少しづつ空いた時間に本を斜め読みする程度でもかまわない
言葉だけでも頭の片隅に留めておけば良い
ただ、関心を持ったこともない、ひとつでも覚える気もないという輩は
そうそうにこの世界から退席願いたい
0202デフォルトの名無しさん
2007/11/06(火) 22:01:07そりゃ当たり前だ
しかし転嫁まで考えたらキリが無いから言わなかったんだよ
0203デフォルトの名無しさん
2007/11/06(火) 22:59:48利用者が納得しないような案なんてどうかしてる
なにも考えずにごり押しでやってるからこの業界も好転しないんだよ
0204デフォルトの名無しさん
2007/11/06(火) 23:07:23その当時は今から考えるとアルゴリズムもデータ構造もちゃんとは
わかっていなかった。その後大分たっていろいろ自分で勉強したけど。
ただ、当時、「プログラミングは最低限アルゴリズムとデータ構造は
わからなきゃダメ」と言う人はいなくて助かった。プログラミングは
道具だったからそこまでは当時時間無かったから、できなくなっちゃうからね。
プログラミングをしていていろいろ考えて学ぶから、入りやすい
方が良いとは思うな。
0205デフォルトの名無しさん
2007/11/06(火) 23:09:460206デフォルトの名無しさん
2007/11/06(火) 23:13:120207デフォルトの名無しさん
2007/11/06(火) 23:18:13利点はあるが採用するかどうかはコストと効果の兼ね合いで決まるもんだよ。
0208デフォルトの名無しさん
2007/11/06(火) 23:21:40お前なら採用するのかね
0209デフォルトの名無しさん
2007/11/07(水) 00:40:42先に知っておけば車輪の最発明をしなくてすむってだけの話し
即戦力モドキにとっては必要だが
0210デフォルトの名無しさん
2007/11/07(水) 00:52:580211デフォルトの名無しさん
2007/11/07(水) 00:54:08馬鹿が自己責任で修理代を払うのがスジだろう。
0212デフォルトの名無しさん
2007/11/07(水) 01:01:49もともとDOSコマンドって変体仕様がおおいじゃないっすか?
もっと使い勝手がよくてWin2k以降ならどんなマシンでも使用できるスクリプトってありますか?
パワーシェルとか言う奴はインストールする必要があるんですよね?
0213デフォルトの名無しさん
2007/11/07(水) 01:12:45WSH(Windows Script Host)。
言語は選べるが、win2k以降なら
デフォルトで VBScript と JScript が使えるかと。
0214デフォルトの名無しさん
2007/11/07(水) 01:20:01そうなんですか。ありがとうございます。VBスクリプトってバッチっぽく使えるものなんですね。
教えてくれてありがとう。早速勉強してきます
0215デフォルトの名無しさん
2007/11/07(水) 01:23:100216デフォルトの名無しさん
2007/11/07(水) 01:37:59一応出来てるんだけど、もっとリッチにしたいんですよ。
「aaa.dllをコピーしました」みたいなログをtextに落としたりとか。
リダイレクトすると「ファイルをコピーしました。」になってなんのファイルかわからない。
まぁ、コマンド理解していないからかも。でもそういう細かい不満が結構あるので。
どっかに面白バッチサンプルを集めたサイトとかないかなぁ。。
0217デフォルトの名無しさん
2007/11/07(水) 03:01:460218デフォルトの名無しさん
2007/11/07(水) 03:22:56対話型と非対話型とか?
0219デフォルトの名無しさん
2007/11/07(水) 03:26:210220217
2007/11/07(水) 03:39:32作りたいプログラムの内、必要なキー入力判定プログラム部分は対話型、逐次処理型の様ですね。
0221デフォルトの名無しさん
2007/11/07(水) 04:17:030222デフォルトの名無しさん
2007/11/07(水) 04:31:27何にせよ俺はPICわからんけど
0223デフォルトの名無しさん
2007/11/07(水) 04:31:35●●●くみこの組み込み相談室1.0●●●
http://pc11.2ch.net/test/read.cgi/tech/1191397574/
組み込みやらされそうなんだけどどんな勉強すれば?
http://pc11.2ch.net/test/read.cgi/tech/1173483031/
0224デフォルトの名無しさん
2007/11/07(水) 04:32:58ttp://science6.2ch.net/denki/
0225デフォルトの名無しさん
2007/11/07(水) 05:25:470226デフォルトの名無しさん
2007/11/07(水) 05:30:22さんきゅう
0227デフォルトの名無しさん
2007/11/07(水) 05:31:34上記とは別にルーレット選択とボルツマン選択のサンプルプログラムもよろしくお願いします。
プログラムはC言語でお願いします。
0228デフォルトの名無しさん
2007/11/07(水) 05:40:090229デフォルトの名無しさん
2007/11/07(水) 06:04:58どんな本を読んだらいいのですか?
(「14歳からはじめるわくわくC言語ゲームプログラミング」
を読んでいるのですが、シューティングゲームしか載っていないのです。)
超ド素人がアドベンチャーゲームを作るための
いい本があれば教えてください。
お願いします。
(アドベンチャーゲームが簡単に作れるフリーソフトとか
「KAG」などの便利な言語ものもあるようですが、
キーボードからC言語をうちこんで苦労して作ってみたいのです)
0230デフォルトの名無しさん
2007/11/07(水) 06:10:070231デフォルトの名無しさん
2007/11/07(水) 06:50:48C言語で、
int *buf;
buf = (int *)calloc(100,sizeof(int));
として確保したメモリは、
free(buf);
で開放しますが、このとき開放されるのは確保したメモリすべてなのでしょうか?
確保したメモリのうち、一部分だけ開放することはできないのでしょうか?
初心者なものですから、メモリ確保とかよく理解してないのですが、
どなたか分かりやすく説明していただけないでしょうか。 よろしくお願いします。
0232デフォルトの名無しさん
2007/11/07(水) 06:58:17キーボードから検索ワードを打ち込んで
苦労して書籍を探してみる気は無いんだな。
0233デフォルトの名無しさん
2007/11/07(水) 06:59:59realloc
0234デフォルトの名無しさん
2007/11/07(水) 07:25:45ありがとうございました。
0235デフォルトの名無しさん
2007/11/07(水) 07:42:00ごめんなさい。
「禿バンク」とはなんのことかもわからないのです。
本当にごめんなさい。
>>232さん
「アドベンチャーゲーム C言語」でぐぐってみたのですが
よくわからないのです。あまり参考になるようなのが見えません。
私はバカすぎるのです。
ごめんなさい。男子からもいつもいじめられています。
0236デフォルトの名無しさん
2007/11/07(水) 10:11:15>>229=235
アドベンチャーゲームはシステム部分とシナリオ部分と絵や音楽のリソースで出来ている。
シナリオとリソースはプログラミングじゃないから省略。
Cで書く価値が有るのはシステム部分ということになる。
まずは必読書スレでも見て普通のC,C++の教科書を買って基礎を習得する。
それからamazonでアドベンチャー プログラミングと検索して出て来たのも読む。
これで簡単なものは書けるようになるはず。
やる気があれば吉里吉里・KAGのソースを読むのも良い。
0237デフォルトの名無しさん
2007/11/07(水) 10:54:08「禿バンク」は「ソフトバンク」のことです。社長の髪型に由来した俗称です。
それから、そんなところで「自分は女」だなんて主張はしなくて構いませんよ。
0238デフォルトの名無しさん
2007/11/07(水) 11:21:34さくっと吉里吉里KAGあたりで作るべき。
ベタにC言語で作ってたら画像1枚表示させるプログラムを
どう書けばいいのか調べるだけで1日が終わる。
0239デフォルトの名無しさん
2007/11/07(水) 11:28:18そこでマジレスかよ
0240デフォルトの名無しさん
2007/11/07(水) 11:28:58>ベタにC言語で作ってたら画像1枚表示させるプログラムを
>どう書けばいいのか調べるだけで1日が終わる。
だ が そ れ が い い
0241デフォルトの名無しさん
2007/11/07(水) 11:31:07でググるという発想が出ない辺りが女だな。
0242デフォルトの名無しさん
2007/11/07(水) 11:40:20男女はどうでもいいじゃん。
ただ、シューティングゲームの方が難しいような気がするが…
その本を知らないが、シューティングゲームの本を理解できれば
それが十二分なはずだと思うんだけど。
0243デフォルトの名無しさん
2007/11/07(水) 11:42:00確かにシューティング作れたらアドベンチャーも作れそうだな。
0244デフォルトの名無しさん
2007/11/07(水) 11:43:57そのツール相当の部分を自分で作っていくように
平行作業していくとモチベーションを保てるだろう。
0245デフォルトの名無しさん
2007/11/07(水) 12:05:420246デフォルトの名無しさん
2007/11/07(水) 12:07:12基本を全部含んでるからじゃないかな。
ブロック崩しとかテトリスの方がより初心者向けだと思う。
0247デフォルトの名無しさん
2007/11/07(水) 15:02:50えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。
時間なかったからというのは言い訳で、単に読む気や学習する気がなかっただけでしょ。
あるいは、そもそもそれは学習するものだと知らなかったか。<環境が悪い
0248デフォルトの名無しさん
2007/11/07(水) 15:04:200249デフォルトの名無しさん
2007/11/07(水) 15:20:550250デフォルトの名無しさん
2007/11/07(水) 15:27:570251デフォルトの名無しさん
2007/11/07(水) 15:42:17Numerical Recipes は必要なところは読んだけどね。
あれを全て読むのは俺には 20hr では無理。
あと、データ構造をちゃんとしようと思ったらもう一冊位は必要かな。
Knuth も少し読んだけど。あれは全部読むのは俺には大変そうだ。
やる気が無いと批判されるならそれは受けるよ。
Programming は俺にとっては道具だし。
0252デフォルトの名無しさん
2007/11/07(水) 15:46:31> えーと、アルゴリズムとデータ構造系の本は、理系大学生なら20時間もあれば読み通せるんだけど。
これって例えばどの本(達)?他の人に勧めるのに便利そうだから興味ある。
0253デフォルトの名無しさん
2007/11/07(水) 15:48:00研究のレベルや内容にによっちゃアルゴリズムもデータ構造も不要だし
0254デフォルトの名無しさん
2007/11/07(水) 15:49:130255デフォルトの名無しさん
2007/11/07(水) 15:50:460256デフォルトの名無しさん
2007/11/07(水) 16:06:35こういうキモイ奴とはお友達になりたくないなぁ
0257デフォルトの名無しさん
2007/11/07(水) 16:11:42教えてるとえらく皆苦労してるけど。
0258デフォルトの名無しさん
2007/11/07(水) 16:12:09『定本 Cプログラマのためのアルゴリズムとデータ構造』
『珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造』
0259デフォルトの名無しさん
2007/11/07(水) 16:17:000260デフォルトの名無しさん
2007/11/07(水) 16:19:570261デフォルトの名無しさん
2007/11/07(水) 16:30:29どうもありがとう。一冊目知らなかったけど良さそう。
今度見てきて人に勧めるかも。理系といっても、プログラミング初心者
が 1時間あたり20ページ読んで理解するのはかなりきついかも知れないけどね。
「珠玉…」の方は読んだことある。初心者にはちょっと難しい。
あと、この本は基本的なものを系統的に、という考え方のものじゃないね。
良い本だけど、これでアルゴリズムとデータ構造の基礎を理解、とはいかない。
0262デフォルトの名無しさん
2007/11/07(水) 16:33:51あとはこれってどうするんだろうって思ったときに本を読んで調べるのがいいんじゃないの?
0263デフォルトの名無しさん
2007/11/07(水) 16:35:290264デフォルトの名無しさん
2007/11/07(水) 16:47:090265デフォルトの名無しさん
2007/11/07(水) 16:57:33というのが定評。誰か代わりになる本知らない?
0266デフォルトの名無しさん
2007/11/07(水) 17:00:21冗談はさておき、規則性があるが、規則は知らされない数列から、
規則を推測せよ、ってこと?
0268デフォルトの名無しさん
2007/11/07(水) 17:09:080269デフォルトの名無しさん
2007/11/07(水) 17:14:41代わりになる本は知らないなぁ。あれだけ網羅していると便利。
品質に関しては、内容は良いけど、コードはヤバい、というのが定説。
俺も実際そう思う。だから、読むときは NR で実用のコードは他の
ところから拾う(netlib, lapack, boost, …)というのが一番いいんじゃないかな。
0270デフォルトの名無しさん
2007/11/07(水) 17:15:55//a.h
include "b.h"
class B;
class A
{
class B b*;
}
//b.h
include "b.h"
class A
class B : public A
{
class A a*
}
とやると、
「定義されていない基本クラスが宣言されています」
というエラーがでます。
クラス B が クラス A を継承しない場合はエラーは出ません。
どのようにしたら、実装の形態を変えないでエラーを消せますでしょうか。
よろしくお願いします。
0271デフォルトの名無しさん
2007/11/07(水) 17:17:31#pragma once はついています。
0272デフォルトの名無しさん
2007/11/07(水) 17:19:08; が大分落ちていて気になるんだけど、ちゃんと付くべきところに付いてるのね?
0273デフォルトの名無しさん
2007/11/07(水) 17:20:360274デフォルトの名無しさん
2007/11/07(水) 17:24:38有名なアルゴリズムの特徴との一致を見るか、あてずっぽうでやってみて
当たるかどうか、ぐらいしか手はない。
生成規則がわかっている場合、乱数生成器の内部状態が、出力そのもので
更新されていると、seedが不明でも一定の必要量の出力の観察から、
その後の出力は予測可能。これを防ぐためにハッシュ関数を使うわけだが、
このへんの暗号がらみの宿題を丸投げしてないか?
0275270
2007/11/07(水) 17:27:39抽象化(?)する際にミスっているだけだと思います。
一応、構文的なことでコンパイルエラーは出ていません。
0276デフォルトの名無しさん
2007/11/07(水) 17:29:190277デフォルトの名無しさん
2007/11/07(水) 17:37:07何がしたいのかイマイチわからん。
include "a.h" とかいう落ちではないよね?
あるいは
class A; → class A{};
とか。
0278デフォルトの名無しさん
2007/11/07(水) 17:39:59エラーが出たのは何行目だよ
>「定義されていない基本クラスが宣言されています」
ってのは構文上のエラーだよ
0279270
2007/11/07(水) 17:42:12一応、コードを乗せます。
#ifndef SYMBOL_H
#define SYMBOL_H
#include <string>
#include <map>
#include <iostream>
using std::string;
using std::map;
using std::iostream;
#include "Code.h"
class CCode;
class CSymbol : public CCode
{
private:
map<string, CSymbol*> m_map;
string m_name;
public:
CSymbol(string s);
~CSymbol(void);
CCode run(void);
string toString(void);
static CSymbol intern(string s);
};
#endif
0280デフォルトの名無しさん
2007/11/07(水) 17:42:54#define CODE_H
#include <list>
#include <iostream>
using std::list;
using std::iostream;
#include "Symbol.h"
class CSymbol;
class CCode
{
public:
CCode(void);
~CCode(void);
CCode run();
CCode add(CCode code);
CCode sub(CCode code);
CCode multiply(CCode code);
CCode devide(CCode code);
CCode less(CCode c2);
CCode greater(CCode c2);
CCode le(CCode c2);
CCode ge(CCode c2);
CCode and(CCode c2);
CCode or(CCode c2);
CCode message(CSymbol symbol);
CCode message(CSymbol symbol, list<CCode> list);
void assign(CSymbol symbol, CCode c2);
};
#endif
0281270
2007/11/07(水) 17:44:04class CSymbol : public CCode
{
private:
↑の中括弧の部分です。
継承元の CCode が見つからないということだと思います。
0282デフォルトの名無しさん
2007/11/07(水) 17:48:44BMPファイルのピクセルごとのRGBの値をテキストファイルで出力させるプログラムってありますでしょうか?
ファイルの構成やらといった解説は見つかるのですが・・・
0283デフォルトの名無しさん
2007/11/07(水) 17:55:42見つけられないなら、
PGM って画像形式の ASCII モードは、画素値をテキスト形式で保存するんで
PGM はけるソフトでも探せば願いがかなうかと。
0284デフォルトの名無しさん
2007/11/07(水) 17:57:33を記述するヘッダファイルには
#include "Code.h"
が必要。
hogemethod(CSymbol symbol);
を記述するヘッダファイル側にも
#include "Symbol.h"
が必要。
親クラスが子クラスを知るような設計にするからこうなる。
どうしてもやりたいのなら、
hogemethod(CSymbol *symbol);
とするようにすればヘッダファイルには、
class CSymbol;
を書いておくだけでよい。んで、実装する*.cppファイルで
#include "Symbol.h"
を書く。
ヘッダファイル同士の依存関係について、
調べてみるとよいかも。
前方参照(?) (class CSymbol;など)
を使って抽象的にヘッダファイルを書いておき、
詳細な定義は*.cppの実装でこそincludeする。
…って感じだっけ?
0285270
2007/11/07(水) 18:09:29>どうしてもやりたいのなら、
>hogemethod(CSymbol *symbol);
>とするようにすればヘッダファイルには、
>class CSymbol;
>を書いておくだけでよい。んで、実装する*.cppファイルで
>#include "Symbol.h"
>を書く。
の部分がちょっと分かりませんでしたが、
>親クラスが子クラスを知るような設計にするからこうなる。
という点に関して、
この設計は、元はある書籍に載っていたものなので、
設計のスタイルとしては半信半疑ながら問題ないものだと考えていました。
ですが、こうして他の方からも指摘を頂いたことで、それが誤っていたことを理解しました。
0286270
2007/11/07(水) 18:13:18つづき↓
なので、ちゃんと設計からやり直すことにします。
どうもありがとうございました。
0287デフォルトの名無しさん
2007/11/07(水) 18:21:33そのクラスの定義は不要なのよ、ひとまず。
例:変数として使うから、定義が必要なケース
#include "hoge.h"
class A {
Hoge h;
}
例:継承元だから、定義が必要なケース
#include "hoge.h"
class A : public Hoge {}
例:ポインタとするので充分だから、定義が不要なケース。
class Hoge;
class A {
Hoge *h;
}
これの何が嬉しいかっていうと、
ヘッダファイルが相互に依存しちゃったりするのを避けれるし、
そうでなくてもひたすら参照し合うような状況を避けれる。
そういうのがどこまで嬉しいかは個人次第だろうけど、
今は俺はそうやって、ヘッダは小さく(?)、
実装で色々includeするようにしてます。
…ま、ここらへんのことはもっと良く分かっている人がコメントしてくれるはず。
俺これ、微妙に間違ったこと言ってる可能性も高いし。
0288デフォルトの名無しさん
2007/11/07(水) 18:25:35PGMって画像形式はわかりましたけれど・・
0289デフォルトの名無しさん
2007/11/07(水) 18:30:290290デフォルトの名無しさん
2007/11/07(水) 18:32:31きっとルソルトさんにPGMはけを要求してるんだよ
0291デフォルトの名無しさん
2007/11/07(水) 18:45:570292デフォルトの名無しさん
2007/11/07(水) 18:47:040293デフォルトの名無しさん
2007/11/07(水) 19:17:50どうやら、BMP←→PGMの変換ソフトは無いみたいですので、間にPPMを挟んで変換します。
思ったよりもPPMとかPGMやらといったUNIX用の画像ファイル(ですよね?)は、構成が簡単っぽいので
がんがって解析します。
用途は画像解析でした。レーザー顕微鏡で撮った画像(濃淡で高さを表現 正確には焦点位置での光の反射)をBMPで保存して
それを数値的に解析したかったのです。
0294デフォルトの名無しさん
2007/11/07(水) 19:39:34てか、レーザー顕微鏡で取った画像をそもそも BMP 以外で保存できたりはしないのかな。
あと、PGM 化しなくても、BMP 読むライブラリくらいネット探せばすぐ見つかりそうな気が。
0295229=235
2007/11/07(水) 20:02:27>>238さん
>>240さん
>>241さん
>>242さん
>>243さん
>>244さん
>>245さん
マジレスありがとうございますm(__)m
少し光が見えた気がします。
(他にもマジレスしてくださった方がいたらありがとうございます)
とても参考になりました。
>>230さん
禿げバンク、ゲームでぐぐってみたら、いろいろと役立つっぽい情報が
でてきました。>>230さんはツンデレだったんですね。
みなさんのような優しいお兄さんが主人公を助けてくれるような
かわいいゲームを作りたいです。
ありがとうございました。
0296デフォルトの名無しさん
2007/11/07(水) 20:07:540297237
2007/11/07(水) 21:21:51女には用はないらしいから仕方ないけど。
0298デフォルトの名無しさん
2007/11/07(水) 21:33:06この板で聞いているということはプログラム書く気あるということだと仮定すると、
ImageMagick とか便利だよ。C++ 使えれば Magick++。
画像フォーマットの変換、解析とかは小手先調べレベル。
0299デフォルトの名無しさん
2007/11/07(水) 22:07:45ハゲタカのように買収工作しかけてくるから
そう言われてるのかと思ってたんだけどそう
いう意味合いもあったのね…全然知らなんだ
0300デフォルトの名無しさん
2007/11/07(水) 22:11:240301デフォルトの名無しさん
2007/11/07(水) 22:14:550302デフォルトの名無しさん
2007/11/07(水) 22:31:13かわいい妹のような人もいるかもしれないのに
0303デフォルトの名無しさん
2007/11/07(水) 22:47:20やっと見つけました。bmpからpgmへ直接変換出来るソフト、しかもソース付き。
画像を扱うプログラムなんぞ作った事無かったので、勉強になります。
アドバイスありがとうございました。
0304デフォルトの名無しさん
2007/11/07(水) 23:41:47Cで構造体を使いたいのですが
中で配列を使うときに
struct e{
int value[];
int value2[];
int value3[];
};
とするとエラーが出てしまいます。
配列の大きさが可変なので、使うときに配列の要素数を決めたいのですが
そういうことはできるでしょうか
0305デフォルトの名無しさん
2007/11/07(水) 23:43:420306デフォルトの名無しさん
2007/11/07(水) 23:44:330307デフォルトの名無しさん
2007/11/08(木) 00:26:28int *value;
int *value2;
int *value3;
};
として、必要な要素数分をmallocで確保する
0308デフォルトの名無しさん
2007/11/08(木) 00:31:08なんかポインタって、アドレス云々よりも
malloc→配列として使う、っていうのが多いですね
0309デフォルトの名無しさん
2007/11/08(木) 00:37:53structure へのポインタもよく使うよ。
0310デフォルトの名無しさん
2007/11/08(木) 00:45:22ちょうどそのことも伺いたく
たとえば
構造体eを e temp[256]として、中の要素数も256取りたい場合
e temp[256]
for(int i=0;i<256;i++)
temp[i].value=malloc(sizeof(int)*256);
という風にループで初期化させていくのでしょうか?
それと、structureへのポインタとは
struct e p;
p = (struct e*)malloc(256 * sizeof(struct e));
という感じでしょうか?
0311デフォルトの名無しさん
2007/11/08(木) 00:53:540312デフォルトの名無しさん
2007/11/08(木) 01:04:08*pで構造体を確保して、配列を初期化しようとしたら
valueの初期化がなぜかできないです。。。
'void *' から 'int *' に変換することはできません。
と出てしまいます。
0313デフォルトの名無しさん
2007/11/08(木) 01:09:04void * から任意のポインタへの変換ってダメだっけ?
++ じゃダメなんだっけか?
0314デフォルトの名無しさん
2007/11/08(木) 01:23:080315デフォルトの名無しさん
2007/11/08(木) 01:57:19Cでは大丈夫
C++では無理
>>314
それ構造体の最後のメンバだけ
0316デフォルトの名無しさん
2007/11/08(木) 06:06:06int hage;
char fuga[];
} *p;
p = (struct e *)malloc(sizeof(struct e) + 123)
fuga[123] = '\0';
とか?
0317229=235
2007/11/08(木) 06:16:50うああー!すいませんっ!!!
お礼書き忘れてました。やってしまいました。
本当にすみませんm(__)m
ありがとうございました。
0318デフォルトの名無しさん
2007/11/08(木) 18:32:27音声認識にはJulius というのを使おうかと思います。
WMPの視覚エフェクトの真似事をしたいと思っています。
0319デフォルトの名無しさん
2007/11/08(木) 18:45:020320デフォルトの名無しさん
2007/11/08(木) 18:48:30それで .NET としたんですが、何か変なことを言ってましたでしょうか?
すみません。
0321デフォルトの名無しさん
2007/11/08(木) 18:49:27俺はここを参考にした
http://www.vbstation.net/wpf/index.php/%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98-%E5%9F%BA%E6%9C%AC
先に言っておくとSAPI5.1もJulius期待するほど精度良くなかった、俺の環境では
>>319
思いっきりWPFの範疇
0322デフォルトの名無しさん
2007/11/08(木) 18:51:09どうもありがとうございます。
早速いじってみようと思います。
0323デフォルトの名無しさん
2007/11/08(木) 19:47:18Delphiは販売元が死んでるので除外
ブラウザで動くようなWEBアプリではなく、クライアントにインストールする形式のアプリを作りたい
↑
この条件だと、どの開発環境がベターでしょうか?
0324デフォルトの名無しさん
2007/11/08(木) 19:48:390325デフォルトの名無しさん
2007/11/08(木) 19:54:200326デフォルトの名無しさん
2007/11/08(木) 19:56:250327デフォルトの名無しさん
2007/11/08(木) 20:39:490328デフォルトの名無しさん
2007/11/08(木) 20:43:040329デフォルトの名無しさん
2007/11/08(木) 21:40:500330デフォルトの名無しさん
2007/11/08(木) 21:43:510331デフォルトの名無しさん
2007/11/09(金) 01:11:17この程度の予算のPCでは複雑なプログラムを組んだりするとキツくなるのでしょうか?
分野はJ2EEになるのでtomcat,apache,データベース、eclipse、その他ツール・・・と色々立ち上げることになりそうです。
0332デフォルトの名無しさん
2007/11/09(金) 01:14:55今どきのノートなら少々酷使しても何とかなる。
とりあえずメモリを多めに積んでおくと安心。
0333デフォルトの名無しさん
2007/11/09(金) 01:18:18マウスも買い足したほうがいい。
後は適当でいいよ。予算ケチったらそれに比例して緩やかにキツくなっていくだけの話。
開発するならコスパに優れたデスクトップを強く勧めるが。
0334331
2007/11/09(金) 01:42:28>>333
助言ありがとうございます。
メモリが重要ということなのでメモリ1Gを軸に探してみます。
あと実はトラックポイント厨なのでどうしてもrenovoのノートを買いたいんです。
0335デフォルトの名無しさん
2007/11/09(金) 01:48:130336デフォルトの名無しさん
2007/11/09(金) 21:49:560337デフォルトの名無しさん
2007/11/09(金) 21:55:220338デフォルトの名無しさん
2007/11/09(金) 22:13:210339デフォルトの名無しさん
2007/11/09(金) 23:03:59p->y = 10;
cout << (*p).y << endl;
構造体の中の変数にアクセスするとき
この場合だと p.y が出来なくて p->.y (*p).y になるのはなんで?
0340デフォルトの名無しさん
2007/11/09(金) 23:18:060341デフォルトの名無しさん
2007/11/09(金) 23:33:36とかにしたときは
p[4].y
って出来るのはなんで?
0342デフォルトの名無しさん
2007/11/09(金) 23:45:12そもそも p の型はどういう型なんだよ、とか
0343デフォルトの名無しさん
2007/11/09(金) 23:53:58ポインタだから
0344デフォルトの名無しさん
2007/11/09(金) 23:56:35それは把握しとります。
struct Point *p;
で宣言して、色々やってたら、不思議に思いまして
なんで配列で宣言するとp[].yみたいな表現が可能になるのか
0345デフォルトの名無しさん
2007/11/09(金) 23:59:480346デフォルトの名無しさん
2007/11/10(土) 00:36:44まとめて説明すると、
struct Point *p,q;
//メモリ確保省略
q.x = 0; // .の左側は構造体そのもの(≠ポインタ)
(*p).x = 0; // ポインタを通してアクセスする時は*でポインタを外すか、
p->y = 1; // アロー演算子を使う
p[1].x = 2; // []は*の効果も兼ねている(意味が分からなければポインタの配列的アクセスについて勉強しなおすこと)
(*(p + 1)).x = 2; //これは上と同じ
(p + 1)->x = 2; //同上
0347デフォルトの名無しさん
2007/11/10(土) 01:42:51画面に日本語を表示させて、数字を打ち込めばまた日本語を表示するプログラムです。
大学のUNIXでは日本語を画面に表示できましたが、家のUNIXでは日本語表示できません。
これはOSを日本語表示を可能にする何かをすればいいと思っているのですが、
プログラム側での努力では解決できないのでしょうか?
0348デフォルトの名無しさん
2007/11/10(土) 01:47:000349デフォルトの名無しさん
2007/11/10(土) 01:48:12日本語のグリフをターミナルに描画するコードを加えればいい。
OSを日本語表示を可能にする方がずっと楽だけど。
0350デフォルトの名無しさん
2007/11/10(土) 01:57:52構造体テンプレート
struct st {
int x;
int y;
};
st:構造体タグ / x, y:メンバ
struct st a; K&Rは構造体の名前と表すが構造体の変数という人もおる
struct st *b; 構造体へのポインタ
名前(変数)による構造体メンバへのアクセス
a.x
名前(変数)とメンバを構造体メンバ演算子"."で結びつけましょう
ポインタによる構造体メンバへのアクセス
*b.x
メンバ演算子"."が"*"より演算子の優先度が高いのでこの記法では
*(b.x)
という意味になるので
(*b).x
という形でカッコを必ずつけましょう
構造体へのポインタはよく使われるので便法としての記法が用意されています
b->x
構造体へのポインタでメンバを指す為の便宜的記法
0351347
2007/11/10(土) 02:12:22FreeBSDを使用しています。これは素性ってやつでしょうか?
>>349
一行目は、すいませんまったくりかいができないです。
二行目は、ゆとりなので日本語化の分かりやすいページがあれば教えてください。
0352デフォルトの名無しさん
2007/11/10(土) 02:41:01UNIX板のFreeBSD質問スレのほうが適切だと思うけど
i386系かつCUIで表示したいならkonをインストールする選択がある
※amd64系はkonは使えない
X window system で環境変数LANGを適切に設定すれば表示できる
0353デフォルトの名無しさん
2007/11/10(土) 08:40:110354デフォルトの名無しさん
2007/11/10(土) 11:39:03表示できないって何も出てこないのかなぁ?
そうじゃなければ単に端末の encoding を settings 等からいろいろ試せば良い
だけじゃないのかな。単にデフォルトが違うとか。(X は使ってるよね)
そんな簡単な問題じゃないのかな…
0355デフォルトの名無しさん
2007/11/10(土) 11:43:000357デフォルトの名無しさん
2007/11/10(土) 17:39:13ttp://www.wakhok.ac.jp/~sumi/stl/index.html
0358デフォルトの名無しさん
2007/11/10(土) 17:48:260359デフォルトの名無しさん
2007/11/10(土) 17:57:09自己解決しました。
もうひとつ質問なのですが、RubyからDirctXは扱えるのでしょうか?
0360デフォルトの名無しさん
2007/11/10(土) 17:58:070361デフォルトの名無しさん
2007/11/10(土) 18:28:160362デフォルトの名無しさん
2007/11/10(土) 22:17:06int a = 100;
int *p = &a;
という使い方をよく見るのですが
int *p;
*p=100;
という風にするとエラーが出ます。これは何故なのでしょうか。
ポインタそのものに100を入れているつもりなのですが
0363デフォルトの名無しさん
2007/11/10(土) 22:22:39p = (int*)100;
だ。
int *p = &a;
というのは
int *p;
p = &a;
のことだ。
int *p;
*p=100;
は、まだどこも指していないポインタpの指す先に100を入れている。
0364デフォルトの名無しさん
2007/11/10(土) 22:23:500365デフォルトの名無しさん
2007/11/10(土) 22:25:47ありがとうございます。
int *p だけだと、ほんとに何も無い状態ということですね
ポインタって、初めの状態だと何も無いんですね。
0366デフォルトの名無しさん
2007/11/10(土) 22:25:53エラーつーか実行時の異常終了だろ?
下はpに入れ物(=アドレス)が割り当てられてない。
int a;
int *p;
p=&a;
*p=100;
ならOK; pにはaのアドレスが入ってるから、a=100;と同じ。
p=100;を意図してるなら、WinやLinux等でこんなアドレスを直接指定すること自体が間違い。
組み込み系ならRAMを壊すとかI/Oマップドメモリを壊すなど予想を超えた問題を味わえる。
0367デフォルトの名無しさん
2007/11/10(土) 22:29:33double *p;
p=(double*)0.0;
double d0 = 1;
double d1 = 2;
p = ( d0 + d1 ) / 2;
という処理をしたいのですが最後の行でエラーが出て
デバッグでみてもCXX0030: Error: 式を評価できません、と出ます。。。なぜ
0368デフォルトの名無しさん
2007/11/10(土) 22:31:03(double*)0.0; <- double を double* にキャストしてる
p = ( d0 + d1 ) / 2; <- double を double* 型変数に代入してる。
0369デフォルトの名無しさん
2007/11/10(土) 22:31:520370デフォルトの名無しさん
2007/11/10(土) 22:33:01ポインタに値を入れるわけがない。
double a;
p=(double*)&a;
とでもして、
*p = ( d0 + d1 ) / 2;
0371デフォルトの名無しさん
2007/11/10(土) 22:33:29何をしたいのか日本語で説明してみ?
0372デフォルトの名無しさん
2007/11/10(土) 22:36:590373デフォルトの名無しさん
2007/11/10(土) 22:45:25プログラミングの話ではないなぁ、それは。
0374デフォルトの名無しさん
2007/11/10(土) 23:03:32算数から地道にやり直せ
0375デフォルトの名無しさん
2007/11/10(土) 23:12:230376デフォルトの名無しさん
2007/11/10(土) 23:21:50混乱してしまったので伺いました。
レスありがとうございました
0377デフォルトの名無しさん
2007/11/11(日) 00:15:42「エキスパートCプログラミング」あたりをみっちり読むといいと思う
0378デフォルトの名無しさん
2007/11/11(日) 00:40:13*:間接演算子 '*変数名'表記の式により変数が持つ値をアドレスとし、そのアドレスに格納されている値を返す
#include <stdio.h>
int main(void)
{
int a;
int *p;
a = 1;
p = &a;
printf("%d , %u\n", a, &a);
printf("%d , %u , %u\n", *p, p, &p);
return 0;
}
自分はこんなことをやって、ようやく理解した
0379デフォルトの名無しさん
2007/11/11(日) 00:43:32本を読んだ方が良いとは思うが、ポインタの基本なら入門レベルの
C の本でも書いてあるでしょ。
0380377
2007/11/11(日) 01:17:14最初の質問のあたりで、ポインタと配列を一応理解して、
配列がポインタに成り下がるのはどういう時か、という例の急所の
周辺のあたりでまごついてるのかなと思ってしまってたのだが...
構造体にまで手を出してるし、アロー演算子は理解してたし。
確かに >>367 あたりを見るとそれどころじゃない感じかな。
0381デフォルトの名無しさん
2007/11/11(日) 02:28:13int *p;
*p=100;
ポインタ宣言からいきなり直値代入してエラーになると言っているあたり
ポインタがなんであるかを認識している人間の発言ではない
もうそろそろC言語使用禁止にでもしたらどうかと思う
かのデニス・リッチー先生でさえPascal風味の言語に逃げ込んじゃったし
0382デフォルトの名無しさん
2007/11/11(日) 02:33:03Hoge hoge;
hoge.setVal(fuga);
がヌルポなことくらいJava厨にすら理解可能
0383デフォルトの名無しさん
2007/11/11(日) 02:37:30それがヌルポになることを理解することは本質的にはCのポインタを理解するのと同じだよね。
>>381
本質が見えにくい分、俺はCの方がいいと思うな。
0384デフォルトの名無しさん
2007/11/11(日) 02:59:35class Ptr {
private Object obj;
private Ptr next;
public void set(Object obj){this.obj=obj;}
public Object get(){return val;}
public void setNext(Ptr next){this.next=next};
public Ptr getNext(){return next;}
}
0385デフォルトの名無しさん
2007/11/11(日) 04:01:49C++ならそれはokだわな
0386デフォルトの名無しさん
2007/11/11(日) 13:55:45このふざけた顔文字はどういう意味?
0387デフォルトの名無しさん
2007/11/11(日) 13:59:56for (/* 初期化するものなし */; /* 継続条件なし(= true) */; 更新するものなし)
0388デフォルトの名無しさん
2007/11/11(日) 14:02:550389デフォルトの名無しさん
2007/11/11(日) 14:14:43誰か俺を止めてくれ!
と訴えかけてるの。わかる?(嘘)
0390デフォルトの名無しさん
2007/11/11(日) 14:48:24止めてくれてありがとう
0391デフォルトの名無しさん
2007/11/11(日) 14:51:56C++の場合 Hoge hoge; は実体作る文だからな
Javaの Hoge hoge; に近いのは
C++では Hoge *hoge; だわな
0392デフォルトの名無しさん
2007/11/11(日) 15:31:15止めんじゃねぇヴォケ!
0393デフォルトの名無しさん
2007/11/11(日) 15:33:53むしろ全力でスルー だろ。乗降
0394デフォルトの名無しさん
2007/11/11(日) 15:47:25再生が終わった後も表示されたままになりますが、
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\Media\tada.wav"
WMPのウィンドウも表示されず、
タスクバーにも表示されない状態で、
再生が終わった後はタスクマネージャからも消えるように、
サウンドファイル(.wav)を再生するにはどういうコードを書けばよいでしょうか?
0395デフォルトの名無しさん
2007/11/11(日) 16:10:320396デフォルトの名無しさん
2007/11/11(日) 16:47:20「常考」と書いてあるからといって、「じょうこう」と読んじゃいかんだろ。常考
0397デフォルトの名無しさん
2007/11/11(日) 16:58:27WMP使わずにDirectXとかで再生すればいいんじゃね?
0398デフォルトの名無しさん
2007/11/11(日) 17:25:45kwsk
VBScriptから実行するコードは?
またはコードが載っているHPでもいいです
0399デフォルトの名無しさん
2007/11/11(日) 17:27:57::::::::::::::::::::::::::i,、--、, ,、-'":::::::::::::::::::::|.|::::::::::::::::::::゙'-、f⌒ヽ:::::::::::::::::::::
:::::::::::::::::::::::::f /::::::::::::::::::::::::::;;;;| |;;;:::::::::::::::::::::::::::Y⌒);;;;;;;;;;;;;;;;;;;
::::::::::::/ ̄f´ ̄>:::::::::::::::::::::::,、-'"  ̄ ゙̄'-、,:::::::::::X^
:::::::/ ヽ_/:::::::::::::,、-'" ゙'-、,::::::l
,、-' l:::::::::/ ==、 \;l
.l:::::::::| ッ彡三ミッ | _
l:::::::::ノ シ ミッ ,ッ彡|||ミッ、_ .l ゙' 、
/⌒\/ ,、--、,  ̄ ̄ ̄ ヽ/ |
/ ,-、 f / ・ \ /,、---。-_、 ヽ ./
/ l l l  ̄ ̄二 ̄~ /⌒゙'、 ̄ ̄ ̄ :::::::::::: l/ テメェなんぞに分かるかよ!サイコロ野郎!!
\ ヽヽl ::::::::::::: ! / r ! ヽ、 l
\_l \__/⌒'----'"^ヽ_,/./ l おととい来やがれボケ!
/⌒ヽ l l ̄ll────┤ l
|⌒l l l l lヽ___,イ l l
-┬-| ̄ | ヽ l l;;;;;;;;;;;;;;;;;;:::l l ノ
___二| | ヽ l .l::::::::::::::::ヽl .l /
| |⌒Y'二 ̄へ l l^'-、;;;;;;;;;;;;l l ,、-'"
| | | i | | ゙'-、 , l .l_____| .l
! | \ ゙ '''''''!、___ }
\_ ヽ- | \ -'"\ \  ̄
0400デフォルトの名無しさん
2007/11/11(日) 18:02:41ActiveMovieとかでググれば見つかる。
0401デフォルトの名無しさん
2007/11/11(日) 20:30:24これ見つけました
http://wsh2.freeweb.hu/ch14g.html
下記のコードを実行すると、小さいWMPが表示され、再生が終わると消えます。
表示されないようにするコマンドオプションがありそうな気もするけど。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "RunDll32.exe %WINDIR%\System32\Msdxm.ocx, RunDll /play /close C:\WINDOWS\Media\tada.wav"
0402デフォルトの名無しさん
2007/11/12(月) 16:30:02while( true )
{
hoge();
}
として、それを外部から強制的に終了させるにはどうしたらいい?
スタートボタンでデリゲートを生成して処理を開始、エンドボタンでデリゲートを破棄して処理を終了。
といった具合にしたい。
エンドボタンが押されるのに応じて EndInvoke を読んだら普通に例外投げられた。
0403デフォルトの名無しさん
2007/11/12(月) 16:42:400404デフォルトの名無しさん
2007/11/12(月) 17:49:54C#はよくわからんけど、スレッドじゃ駄目なん?
0405デフォルトの名無しさん
2007/11/12(月) 17:51:39プライオリティ設定とか Abort、Suspend はできなかったと思う。
EndInvoke は、スレッド強制終了じゃなくて、
Fork / Join の Join 相当。
あと、エンドボタンを押したときに例外が出るのは、
EndInvoke を呼んだこと自体のせいじゃなくて、
BeginInvoke したスレッドと違うスレッドで EndInvoke されたからかも。
ちなみに、Thread であっても、Abort 呼ぶのは非推奨になってたはず。
volatile なフラグでも用意しといて、
while (flag)
{
hoge();
}
としろって。
0406デフォルトの名無しさん
2007/11/12(月) 18:09:53詳しい説明ありがとう。
おとなしくフラグを利用する。
0407デフォルトの名無しさん
2007/11/12(月) 21:43:49イギリス人天才プログラマが運営する前代未聞の無料ブラウザゲーム、http://clickclickclick.com/
ただひたすらクリックし、国別の総クリック数を世界中で競い合う!
究極にバカバカしくそして意味がなく、ひたすら時間の無駄でなんの得にもならない、だがそれが(・∀・)イイ!
ライバルはハンガリー、そして台湾!! GAME2から参戦し、現在GAME27開催中!
VIPで発祥し現在2ch全土から結集したクリック兵達で日本チームは戦っている!
意味のない事に全力を傾ける、それが2ちゃんねるクオリティ!!
独自のクリックツール開発競争も熱く、各国のプログラマが全力で優秀な兵器開発をしている!!
日本の技術力の高さを世界に見せつけてやろうぜ!
プログラマ、Flashゲーム製作者、動画職人、AA職人、絵師、DJ、wiki編集blog編集者、データ分析者etcも募集中!
ツール放置参加もできるので、PCのスペックに自身のある奴、CPUに空きのある奴、時間が余ってる奴もぜひ参加してくれ!
本スレッド
【簡単多重】一番クリックした国が優勝【8砲門】
http://wwwww.2ch.net/test/read.cgi/news4vip/1194741194/l50
※落ちているときはここから1発検索
http://www.clickjapan.jp/find2ch.php
日本チームの有志によるまとめサイトポータル
http://www.clickjapan.jp/
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
0408デフォルトの名無しさん
2007/11/13(火) 18:25:15.NET + C# ではどの様な形で実装するのが良いでしょうか?
ふきだしのウィンドウ自体はフォームとして実装するべきでしょうか。
それとも適当に画像を表示して、そこへ字を重ねるだけが良いでしょうか。
よろしくお願いします。
0409デフォルトの名無しさん
2007/11/13(火) 18:40:160410デフォルトの名無しさん
2007/11/13(火) 20:19:200411デフォルトの名無しさん
2007/11/13(火) 22:00:130412デフォルトの名無しさん
2007/11/13(火) 23:44:500413デフォルトの名無しさん
2007/11/13(火) 23:49:20TOP というのがあるらしいから、あとは自分で調べろ。
0414デフォルトの名無しさん
2007/11/14(水) 00:32:16フォームでやることにしました。
返信ありがとうございます。
0415デフォルトの名無しさん
2007/11/14(水) 01:44:59CやJAVAあたりで実装してる方を対象で教えて欲しい。
プロ、アマ、プログラミング年数も添えて。
0416デフォルトの名無しさん
2007/11/14(水) 01:49:18プログラム歴:学生5年・仕事3年
書く時でMAX500行/日くらい?
各時間より設計やデバッグの時間の方がはるかに多い。
0417デフォルトの名無しさん
2007/11/14(水) 01:57:15プログラム歴:趣味2年・仕事5年
MAX800行/日くらい?
こういう質問された時に1000とか1500とか書いてる人がたまにいるけど、
あれは空行とコメントも含めてなんかな
0418デフォルトの名無しさん
2007/11/14(水) 02:28:02max1000/dayっていうのは、書くことが決まっていれば大体どんな人でもできる。
余程変な言語で無い限りは。
0419デフォルトの名無しさん
2007/11/14(水) 02:35:53合間にテストもするしドキュメントも書くからね。
0420デフォルトの名無しさん
2007/11/14(水) 02:39:100421デフォルトの名無しさん
2007/11/14(水) 02:45:35プログラミング歴:趣味4年、仕事1年
C#>C>Javaの順で使用歴が長い。
IDE(VC++、Eclipse、VC#)使ってCは500、Javaは800、C#は1000行くらい。
これは空行・コメント・IDEの自動生成部分は除いて。
>>418
俺もそう思う
0422デフォルトの名無しさん
2007/11/14(水) 03:15:350423デフォルトの名無しさん
2007/11/14(水) 04:22:56なんとか
}
って書くヤツもいれば
for ( ; ; ) {
c = getch();
if (c == EOF)
break;
かんとか
}
って書くヤツもいるんだから、行数自慢したところで無意味。
0424デフォルトの名無しさん
2007/11/14(水) 04:33:470425デフォルトの名無しさん
2007/11/14(水) 06:29:130426デフォルトの名無しさん
2007/11/14(水) 10:15:42そこも場合によりけりだろ。考えたら簡単なことだけど、コーディングすると結構長くなるものもあるだろ。
0427デフォルトの名無しさん
2007/11/14(水) 10:23:29馬鹿の考えることは微塵も理解できない。
0428デフォルトの名無しさん
2007/11/14(水) 10:37:53趣味の場合なんか、ソフトの仕様についてその都度決断する時間が9で、
書く時間が1くらいだと思うw
0429デフォルトの名無しさん
2007/11/14(水) 10:58:56どっちにしろ、書く時間は結構少ないと思う。
0430デフォルトの名無しさん
2007/11/14(水) 14:16:25タイプの文字量。それとタイピング速度、持久力。
0431デフォルトの名無しさん
2007/11/14(水) 15:20:41とすると、1日3000行くらいか。
0432デフォルトの名無しさん
2007/11/14(水) 15:28:030433デフォルトの名無しさん
2007/11/14(水) 17:25:350434デフォルトの名無しさん
2007/11/14(水) 17:30:38つまらなくない話をお前が振るまで
0435デフォルトの名無しさん
2007/11/14(水) 19:23:52なぜか自慢してると思い込む子。なぜか比較してると思い込む子。最終的に丸ごと腐していく子。
今回もひと揃いいる。よくわからんが、どうやら一部の変な価値観ではそうなるらしいんだ。
0436デフォルトの名無しさん
2007/11/14(水) 19:25:520437デフォルトの名無しさん
2007/11/14(水) 19:30:48なんとなくマイナスイメージの言葉ってのは分かるが
0438デフォルトの名無しさん
2007/11/14(水) 19:37:40若干古い表現だから地方にしか残ってないけど。
0440デフォルトの名無しさん
2007/11/14(水) 20:13:26一人で便利なソフトを作ることは可能なんですか?
0441デフォルトの名無しさん
2007/11/14(水) 20:14:44ただし、お前の考えているある程度がどの程度かわからないけど。
0442デフォルトの名無しさん
2007/11/14(水) 20:17:15プログラムは難しいですか?理数系が強いと聞いたんですが
0443デフォルトの名無しさん
2007/11/14(水) 20:43:37「何を作るか」によって難易度は変わる。
0444デフォルトの名無しさん
2007/11/14(水) 21:58:49ノリみたいなのが初めはわからないから。そこを乗り越えれば
あとは好み、やる気次第。必要なのは論理的思考能力。
それがあれば良いだけで、文系出身のプログラマーも結構いる。
0445デフォルトの名無しさん
2007/11/14(水) 21:59:56C言語はその要求の対極にある言語。
楽したいなら選んではいけない。
0446デフォルトの名無しさん
2007/11/14(水) 22:16:190447デフォルトの名無しさん
2007/11/14(水) 22:27:26入口が入りやすいだけ。VB 無くなっても無能なプログラマーは
生産されなくなるわけじゃない。
0448デフォルトの名無しさん
2007/11/14(水) 22:43:26どんな言語使ってもダメなままだしな
0449デフォルトの名無しさん
2007/11/14(水) 23:00:070450デフォルトの名無しさん
2007/11/15(木) 00:35:30その都度、「テキストファイルに文字列を出力する方法」といったTipをネットで調べる喜びを与えてくれる。
0451デフォルトの名無しさん
2007/11/15(木) 00:46:46オレは文系だが、いろんな言語を使って、今はCだな。
汎用機や8ビットマシンも使っていて、マ共通する言語みたいに思えた。
以前はパソコン買うと、購入するアプリケーションはコンパイラのみで
その他は自分で作った。フリーウエアは使わせてもらうが。
今はコンパイラを買う必要もなくいい時代になった。
パソコンは、消費財でもあるが、生産財でもあるのが好きだ。
0452デフォルトの名無しさん
2007/11/15(木) 01:02:49携帯電話のアプリを開発したいなと思って、
Ver1.3のリファレンスマニュアル落として見ているのですが、
読みづらい部分もあって困っています。
0453デフォルトの名無しさん
2007/11/15(木) 01:15:43基礎がわかってないなら本を一冊目を通すことを勧めるよ。
基礎がわかってるなら API はオンラインで見られる。
これは大変便利。(ただ携帯特化したものはよくわからんが)
0454デフォルトの名無しさん
2007/11/15(木) 01:48:46基礎は中途半端ですが、わかっています。
GUIをSWTにして、Sound Player作りました。
awtの本を探していますが、オススメの本は無いでしょうか?
携帯電話会社のHPでリファレンスマニュアル落としたのですが、
内容がさっぱりわかりませんでした。
そもそも日記ソフトなので、複雑な構造にならないと思っています。
携帯電話は初めての分野なので、何をどうしたら良いのかテンパっています。
0455デフォルトの名無しさん
2007/11/15(木) 08:27:16キャリアによって違うんだから
0456デフォルトの名無しさん
2007/11/15(木) 14:25:37>携帯電話会社のHPでリファレンスマニュアル落としたのですが、
>内容がさっぱりわかりませんでした。
>>453 名前:デフォルトの名無しさん 本日のレス 投稿日:2007/11/15(木) 01:15:43
>>>>452
>>基礎がわかってないなら本を一冊目を通すことを勧めるよ。
0457デフォルトの名無しさん
2007/11/15(木) 16:31:02auとSoftbankですが?
>>456
書名を教えてください。
0458デフォルトの名無しさん
2007/11/15(木) 16:51:370459デフォルトの名無しさん
2007/11/15(木) 16:51:53じゃあ基本MIDPかね
MIDPでぐぐるといろいろヒットすると思うが
とりあえずMIDletクラスをextendsして、startAppの中でFormかCanvasを生成してDisplay#setCurrentすれば、ハローワールドにはなる
0460デフォルトの名無しさん
2007/11/15(木) 16:53:04http://d.hatena.ne.jp/keyword/%A5%A2%A5%C7%A5%A3%A5%AA%A5%B9
0461デフォルトの名無しさん
2007/11/15(木) 19:46:39何の基礎について読みたいかによるよね。 Java は本がたくさんあるし。
Java 全体なら独習タイプの入門書に一冊目を通した方が良いし(知っていて
得なものに出会うかもしれない)。もっと考え的なものなら Winston+Narasimhan
とか俺は結構好きだけど。そういうところはかなり言語独立だから Effective C++
とかの影響は俺は受けてる。
でかい本屋に行って自分の知りたいことを書いてあって自分の波長に
合う本を探してみたら?
0462デフォルトの名無しさん
2007/11/16(金) 21:52:29PythonとRubyでHello,Worldの時間計ってみたら、
Rubyの方が2倍程速かったです。
組み方とかによる誤差だと思っているのですが、
実際のところRubyの方が速いとかって話はありますか?
0463デフォルトの名無しさん
2007/11/16(金) 22:16:57一般に速そうだったよ。俺は実行速度必要な時は ruby で書かないから
気にしたこと無いけど。
ttp://shootout.alioth.debian.org/gp4/ruby.php
ttp://shootout.alioth.debian.org/gp4/python.php
ttp://ruby.brian-schroeder.de/editierdistanz/
興味あったら自分で試すと良いのでは?
0464デフォルトの名無しさん
2007/11/16(金) 22:44:55わざわざありがとうございます。
一番下のリンクのスクリプトを一部試してみましたがやはりPythonが遅かったです。
rb: notizblock (100 times) 0.010000 0.040000 0.920000 ( 0.944301)
py: notizblock (100 times) 0.000000 0.040000 2.190000 ( 2.253604)
なので、これはもう僕のMacOS 10.5搭載のPythonが遅いんだと思います。
ちなみにPythonは2.5.1、Rubyは1.8.6でした。
手が空いたらMacPort等から別のPythonを落として試してみたいと思います。
ありがとうございました。
0465デフォルトの名無しさん
2007/11/17(土) 00:57:490466デフォルトの名無しさん
2007/11/17(土) 00:58:26技術的な検証とかコラムがメインっぽい大手サイトってどんなのありますか?
@ITみたいなところがいいのですが。
0467デフォルトの名無しさん
2007/11/17(土) 01:03:120468デフォルトの名無しさん
2007/11/17(土) 01:03:26内容はBP法のニューラルネットワークをMATLABで作成
具体的な仕様は後で指示する
取引方法は請け負ってくれるやつが名乗り出たら応相談
0469デフォルトの名無しさん
2007/11/17(土) 01:07:46昨日ニューラルネットワークスレで質問してた人?
0470デフォルトの名無しさん
2007/11/17(土) 01:08:45いや、別人だね〜
0471デフォルトの名無しさん
2007/11/17(土) 01:10:11BP法なんかは専門分野だからわかるけどMATLABはわからん
0472デフォルトの名無しさん
2007/11/17(土) 01:14:20どうも専門外の研究任されちゃって困ってるんですよ〜
数式が分からないからアルゴリズムも理解できなくてorz
0473デフォルトの名無しさん
2007/11/17(土) 03:22:37その研究、おそらくうちの研究室の誰かがやってるはず・・
しかしMATLABは使ってないな。。
むしろC言語やシェルで書いてる。
俺はプログラムははさっぱりだ。
自分の研究のLDPC符号のソースもなんにもわかんね。
0474デフォルトの名無しさん
2007/11/17(土) 03:31:38ドルなら引き受けよう
ユーロでもいいいぞ
0475デフォルトの名無しさん
2007/11/17(土) 03:40:36C/C++/C#/Javaでならやってもいいんだが
0476デフォルトの名無しさん
2007/11/17(土) 04:05:051万ドルとか無理すぎるw
>>475
教授の指示
完全に専門外だから詳しいことはしらないけど
MATLABは数式書くときに行列とかがそのまま使えてベクトルの計算が楽らしい
初心者向けっていう判断でMATLABをチョイスしたみたいですよ
0477デフォルトの名無しさん
2007/11/17(土) 11:10:110478デフォルトの名無しさん
2007/11/17(土) 12:09:59Octave使えば自宅でも手軽に追試できるだろうし。
実務だとどうしてもBLASライブラリ使うことになるんだろうけどね。
# boost::numeric::ublasの使い勝手は異常w
0479デフォルトの名無しさん
2007/11/17(土) 16:55:302ちゃんねらーの人が作った(というか勝手にパクって公開した)
フラッシュゲームがありますが、
このゲームはどういうソフトまたは言語を使って作られているのでしょうか?
0480デフォルトの名無しさん
2007/11/17(土) 16:57:150481デフォルトの名無しさん
2007/11/17(土) 17:00:49じゃぁ少し具体的に希望する仕様書くからある程度の見積もりだしてくれないか?
>>478
教授も全く同じこと言ってたが俺には意味不明
0482デフォルトの名無しさん
2007/11/17(土) 17:58:07ある程度言語の勉強しておきたい
基本的な事で悪いが誰か教えてくれないか
0483デフォルトの名無しさん
2007/11/17(土) 18:04:340484デフォルトの名無しさん
2007/11/17(土) 18:06:36学校のお勉強なんかじゃなく仕事でやってみればわかる
だからもっといいことを教えてやろう
1バイト=8ビットだと思っていないか?
1バイトのビット数は環境によるんだ
正しくは1オクテットは8ビットだ
面接官の前でこれだけを3回正確に繰り返すんだ
「1オクテットは8ビット」
もうひとつ
「俺のCPUはリトルエンディアン」
これで大学の合格ぐらいなら楽勝
0485デフォルトの名無しさん
2007/11/17(土) 18:08:010486デフォルトの名無しさん
2007/11/17(土) 18:17:11大学の面接で言語の知識なんか問われないよ
0487デフォルトの名無しさん
2007/11/17(土) 18:25:15そうだったのか
すまないまだプログラミングについてまだロクに何も知らないから
ただ面接菅に何聞かれるかわからないから、
良かったら5つ6つ教えてくれないか?
・・・後リトルエンディアンてなんだ?
>>485
悪い、ここ来たの初めてだったから
0488デフォルトの名無しさん
2007/11/17(土) 18:27:33ちょっと突っ込んだ質問されたら赤っ恥かくことになるぞw
本でも買ってきて読むか、何も知らないことにしておけ。
0489デフォルトの名無しさん
2007/11/17(土) 18:27:59http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%B3%E3%83%87%E3%82%A3%E3%82%A2%E3%83%B3
0490デフォルトの名無しさん
2007/11/17(土) 18:34:09学生 「はい。1バイト=8ビットです。」
面接官「1バイト=8ビットとは何のことですか?」
学生 「環境です。」
面接官「え、環境?」
学生 「はい。環境です。1バイト=8ビットは環境によるものです。」
面接官「・・・で、その1バイト=8ビットは我が校において席をおくうえで何のメリットがあるとお考えですか?」
学生 「はい。1バイト=8ビットだと知っています。」
面接官「いや、我が校にはプログラマのような輩はいません。それに1バイト=8ビットですよね。」
学生 「でも、違いますよ。」
面接官「いや、違うとかそういう問題じゃなくてですね・・・」
学生 「1バイト=8ビットじゃないと知っているんですよ。」
面接官「ふざけないでください。それに1バイト=8ビットて何ですか。だいたい・・・」
学生 「1オクテット=8ビットです。1octetとも書きます。octetというのは・・・」
面接官「聞いてません。帰って下さい。」
学生 「あれあれ?怒らせていいんですか?使いますよ。octet。」
面接官「いいですよ。使って下さい。octetとやらを。それで満足したら帰って下さい。」
学生 「運がよかったな。今日はバイトが足りないみたいだ。」
面接官「帰れよ。」
0491デフォルトの名無しさん
2007/11/17(土) 18:41:080492デフォルトの名無しさん
2007/11/17(土) 18:59:020493デフォルトの名無しさん
2007/11/17(土) 20:17:420494デフォルトの名無しさん
2007/11/17(土) 20:43:380495デフォルトの名無しさん
2007/11/17(土) 21:14:54出典: フリー百科事典『ウィキペディア(Wikipedia)』
ウィキペディアにようこそ!
・・・プッ
0496デフォルトの名無しさん
2007/11/17(土) 21:26:44Wikipediaはプッなのに名無しの返答は信じるつもりだった阿呆か、
どんな返答が来ても耳塞いで信じないつもりだった阿呆か。
0497デフォルトの名無しさん
2007/11/17(土) 21:33:360498デフォルトの名無しさん
2007/11/17(土) 21:34:590499デフォルトの名無しさん
2007/11/17(土) 21:47:080500デフォルトの名無しさん
2007/11/17(土) 22:00:10>DEC PDP-10、NEC ACOS-6など
0501デフォルトの名無しさん
2007/11/17(土) 22:49:19> なんだかリンク先も見れないかわいそうな方みたいなので
見られないわけではありません。
デフォルトの名無しさんは信用できるけれども、Wikipediaはまったく信用できないだけです。
もちろん、デフォルトの名無しさんがWikipediaの内容をコピペして書き込んだものは
「Wikipediaの記述」から「デフォルトの名無しさんの書き込み」に昇格するので、途端に信用できます。
0502デフォルトの名無しさん
2007/11/17(土) 23:27:500503デフォルトの名無しさん
2007/11/17(土) 23:29:350504デフォルトの名無しさん
2007/11/17(土) 23:33:450505デフォルトの名無しさん
2007/11/17(土) 23:40:38メインページに飛ばされたあげく「ウィキペディアで探せってか?」
って笑ったのかと思った。
さすがにそこまで恥ずかしいやつはいなかったか。
0506デフォルトの名無しさん
2007/11/17(土) 23:44:53ワロタww
0507デフォルトの名無しさん
2007/11/18(日) 00:04:54そういう決まりが無いことは事実なのだから関係ないだろ。
0508デフォルトの名無しさん
2007/11/18(日) 00:27:310509デフォルトの名無しさん
2007/11/18(日) 01:51:390510デフォルトの名無しさん
2007/11/18(日) 02:35:110511デフォルトの名無しさん
2007/11/18(日) 07:17:43プロのプログラマは各プログラム言語ごとにどのくらいいるものでしょうか。
10万のオーダー =>
万 =>
千 =>
千以下 =>
どなたか、=> の右にプログラム言語を列記してください。
0512デフォルトの名無しさん
2007/11/18(日) 07:19:080513デフォルトの名無しさん
2007/11/18(日) 07:54:25日本か世界かで相当数値が変わると思うが。
適当だが、日本で。
10万のオーダー => C、C++、VB、Java
万 => C#、COBOL、Delphi、Perl、Ruby
千 => FORTRAN
千以下 => その他
ぐらいジャマイカ?
0514デフォルトの名無しさん
2007/11/18(日) 09:11:530515デフォルトの名無しさん
2007/11/18(日) 10:04:07詳細はいいから、まずは箇条書きレベルで。
ちなみに、あなたとのコミュニケーションコストも費用に含まれます。
0516デフォルトの名無しさん
2007/11/18(日) 13:52:470517デフォルトの名無しさん
2007/11/18(日) 13:55:560518デフォルトの名無しさん
2007/11/18(日) 14:10:55大学とかの研究機関(除く学生)をプロに含めるなら、FORTRANはもっと多いな
0519デフォルトの名無しさん
2007/11/18(日) 14:27:02そうですかー
私だけですかねー
0520デフォルトの名無しさん
2007/11/18(日) 14:33:30ただ悲しいかな、業務であんまり流行ってないだけで。
どっちかっつーと、.Netがクソっぽい印象。
何かっていうとすぐWin32API叩かされる。
フレームワークの意味が・・・。
0521デフォルトの名無しさん
2007/11/18(日) 17:48:560522デフォルトの名無しさん
2007/11/18(日) 18:06:47ググってから訊いてる?
0523デフォルトの名無しさん
2007/11/18(日) 18:09:55PHPはそれ以下か・・・
0524デフォルトの名無しさん
2007/11/18(日) 18:10:41作らずとも初めからPC内に存在するキャラ、例えばAとかBの文字の敵キャラが
自分のキャラを追っかけてくるのは、敵の座標変数の値を自分キャラとifで比較して増減し
そこに乱数要素を加えれば個々の敵に違いが出てくるというのは判りますが
複雑なアクションゲームでもこれと同じことをしてるんですか?
0525デフォルトの名無しさん
2007/11/18(日) 18:10:59全部一桁あげてもいいんじゃね?
C++はそのままでもよさげ・・・かな。
0526デフォルトの名無しさん
2007/11/18(日) 18:13:25アクションゲームアルゴリズムとかいう本を読んでみたら?
どのゲームを想定してるのかしらんけど、いくつかパターン作っといて
普段はそのなかの行動パターンをランダムで選択して
射程範囲に入ると攻撃パターンにかわるだけじゃないの?
0528デフォルトの名無しさん
2007/11/18(日) 18:35:42所詮パターンだ
0529デフォルトの名無しさん
2007/11/18(日) 19:34:56コピペしてURLやメッセージ変えるだけなら10万規模じゃね?
0530デフォルトの名無しさん
2007/11/18(日) 20:32:56>どっちかっつーと、.Netがクソっぽい印象。
>何かっていうとすぐWin32API叩かされる。
>フレームワークの意味が・・・。
そんなものはMSのパワーでラップしまくって使いやすいクラスライブラリに仕上げてくれる。
と、思っていた時期がありました。
C++,Officeチームと.NETチームって確執でもあるんかね・・・
それともJava, .NETといった技術は根本的にクライアントOSに向いていなかったということなのか。
0531デフォルトの名無しさん
2007/11/18(日) 20:55:20ツートップにもありませんでした。
ヨドバシにもありませんでした。
あと何軒か回ったのですが、どこにもありませんでした。
だれか DEC PDP-10、NEC ACOS-6 売ってるとこ知ってたら教えてください。
0532デフォルトの名無しさん
2007/11/18(日) 21:02:57ACOS-6は
ttp://www.nec.co.jp/acosclub/acos6.html
DEC PDP-10は
イギリスの骨董オークションで出物を待つ。
0533デフォルトの名無しさん
2007/11/18(日) 23:32:360534デフォルトの名無しさん
2007/11/18(日) 23:36:570535デフォルトの名無しさん
2007/11/18(日) 23:37:510536デフォルトの名無しさん
2007/11/19(月) 00:19:59文字列検索のAND条件の検索方法が分からず苦戦しています。
例えば、↓のようなCSVファイルから
あ,い,う,え,お
か,き,く,け,こ
さ,し,す,せ,そ
AND条件として『か』と『く』を指定して検索をし、
マッチする2行目抜き出すようなことをしたいのです。
大変申し訳ありませんが、ご教授よろしくお願いします。
0537536
2007/11/19(月) 00:24:09言語はC/C++
OSはWinXP
コンパイラはbcb Pro 6.0
です。
0538デフォルトの名無しさん
2007/11/19(月) 00:29:130539デフォルトの名無しさん
2007/11/19(月) 00:33:33宿題スレが別にあるよ。
0540536
2007/11/19(月) 00:34:52汚してすみませんでした。
0541デフォルトの名無しさん
2007/11/19(月) 01:24:22最新の情報取得をやっちゃいけないと言われたのですがこれが何がどういけないのかよくわかりません。
教えてください。
0542デフォルトの名無しさん
2007/11/19(月) 10:42:41ぐぐってみたら全然ヒットしねぇんですよ
0543デフォルトの名無しさん
2007/11/19(月) 10:53:58ttp://ja.wikipedia.org/wiki/%E8%AA%A4%E5%B7%AE
0544デフォルトの名無しさん
2007/11/19(月) 11:01:12丸め誤差か!
ありがとうございます
0545デフォルトの名無しさん
2007/11/19(月) 12:37:550546デフォルトの名無しさん
2007/11/19(月) 12:51:410547デフォルトの名無しさん
2007/11/19(月) 13:53:56.NET2003でクラス追加を行うとフリーズしてファイルはできるんですけど
.NET2003が認識してくれません。回避方法ってありますか?
0548デフォルトの名無しさん
2007/11/19(月) 14:40:590549デフォルトの名無しさん
2007/11/19(月) 14:57:250551デフォルトの名無しさん
2007/11/19(月) 15:48:32ポリゴンゲームツクールみたいなツールを自分でまず作って
それを使って制作していくのですか?
0552デフォルトの名無しさん
2007/11/19(月) 16:17:070553デフォルトの名無しさん
2007/11/19(月) 18:22:48教えて下さい。お願いします。
0554デフォルトの名無しさん
2007/11/19(月) 18:52:09SQLは全く同じ。
その結果を処理する部分はちょっと違う。
0555デフォルトの名無しさん
2007/11/19(月) 22:12:4710桁の10進数が格納されている変数のHighValueは0xffffffffffffffffffff(Fが20個)と言われました。
9999999999だと思うんですが・・・
皆さんどう思いますか?
0xffffffffffffffffffff(Fが20個)と思われる場合はご解説もいただけますと凄く助かります。
よろしくお願いします。
0556デフォルトの名無しさん
2007/11/19(月) 22:15:120557デフォルトの名無しさん
2007/11/19(月) 22:16:15お前の会社の社員じゃないから理解不能
0558デフォルトの名無しさん
2007/11/19(月) 22:37:57グレイコードとかだったら
0559デフォルトの名無しさん
2007/11/19(月) 23:01:57上司にその場で聞いてくるべし
0560デフォルトの名無しさん
2007/11/19(月) 23:03:04「英数10桁」という型になります。
(ちょっと変わった言語なんです。。。)
でも実際に入るのは数字のみ、です。
0561デフォルトの名無しさん
2007/11/19(月) 23:06:47グレイコードだとしても20ケタも必要だっけ?
0562デフォルトの名無しさん
2007/11/19(月) 23:08:51何の言語か名前を正確に答えろ
答えが欲しければ最低限の情報ぐらい出せよ
0563デフォルトの名無しさん
2007/11/19(月) 23:12:41上司が説明してくれたんですけど、
ほんっとにわからなかったのであきらめてしまったんです、、
(それはいけないことなんでしょうけど、
別の人の説明ならわかる、ということもあるので。
上司が悪いのではなく、相性とか私の頭の問題で)
0564デフォルトの名無しさん
2007/11/19(月) 23:14:460565デフォルトの名無しさん
2007/11/19(月) 23:17:58でも「変った言語」ってのが引っかかるな
0566デフォルトの名無しさん
2007/11/19(月) 23:21:080xffで一桁、と考えるのがなぜなのか、わからないんです・・。・。
言語の名前を出してしまうと身元特定されかねないので、ご容赦ください、、
0567デフォルトの名無しさん
2007/11/19(月) 23:23:500568デフォルトの名無しさん
2007/11/19(月) 23:31:210569デフォルトの名無しさん
2007/11/19(月) 23:33:32256進数の数字を20個集めて、0xffffffffffffffffffff(Fが20個)なんですね・・・
ふ、普通、2進か10進か16進で考えませんか?せいぜい8進。
256進だなんて、言語だけじゃなくて、
考え方も独特なのかもしれないと思いました、、
もうついていけえるか不安です。はあ。。
ありがとうございました。
0570デフォルトの名無しさん
2007/11/19(月) 23:36:14単に8ビットで英数1文字を表すからだろ
0571デフォルトの名無しさん
2007/11/19(月) 23:37:14不可能だよ。
0572デフォルトの名無しさん
2007/11/19(月) 23:37:31可能
0573デフォルトの名無しさん
2007/11/19(月) 23:39:32多倍長演算を行うプログラムとか書けば慣れる
0574デフォルトの名無しさん
2007/11/19(月) 23:40:52不可能
0575デフォルトの名無しさん
2007/11/19(月) 23:41:100576デフォルトの名無しさん
2007/11/19(月) 23:42:14なんか混乱してるな。16 が 20 個、256 が 10個では?
つまり 16^20 = 256^10 = 1.2 e24 (大体)
256 が20個あれば 10 進法で 48 桁だな。
0577デフォルトの名無しさん
2007/11/19(月) 23:42:560578デフォルトの名無しさん
2007/11/19(月) 23:48:410579デフォルトの名無しさん
2007/11/19(月) 23:59:090580デフォルトの名無しさん
2007/11/20(火) 00:02:470581デフォルトの名無しさん
2007/11/20(火) 00:11:15実質的に解読不可能な程度に暗号化したファイルと、
解読用キーがバイナリで組み込まれているデコーダをセットで使用する
デコーダとファイルは1対1の関係にあり、
そのデコーダを用いて他の同一形式ファイルをデコードすることはできない
保存されたファイルが存在するメディア内でのアドレスがキーの一部となっており、
コピーや、最悪デフラグで、ファイルの格納場所が移動すると閲覧不可能になる
デコードされた内容は、デコーダ付属のビューワーでのみ閲覧可能
0582デフォルトの名無しさん
2007/11/20(火) 00:19:520583デフォルトの名無しさん
2007/11/20(火) 00:23:540584デフォルトの名無しさん
2007/11/20(火) 00:24:290585デフォルトの名無しさん
2007/11/20(火) 00:25:02570さまのご説明が、アホの私に一番しっくりきました
英数ひと文字を表すのに8ビット遣う(ひとケタ分の最大値が0xff)
それが10文字分であれば、fが20個になる
0586デフォルトの名無しさん
2007/11/20(火) 00:43:07じゃあSuicaの暗号化領域にあるデータをコピーしてみろよ。
関係ないなら出来るんだろ。
0587デフォルトの名無しさん
2007/11/20(火) 00:50:280588デフォルトの名無しさん
2007/11/20(火) 00:50:290589デフォルトの名無しさん
2007/11/20(火) 01:03:29知ったかもいい加減にしろ。
リーダがあろうがキーが分からなければ情報を引き出すことすら出来ない。
0590デフォルトの名無しさん
2007/11/20(火) 01:14:02それとも暗号化されたままの生データすら読み出せないと言ってるのだろうか
どちらにしろ、香ばしい
0591デフォルトの名無しさん
2007/11/20(火) 01:17:540592デフォルトの名無しさん
2007/11/20(火) 01:28:15但しそれを意味のあるデータとして扱うことはある程度防げる
暗号化ストリーミング配信みたいな感じで
0593デフォルトの名無しさん
2007/11/20(火) 07:43:560594デフォルトの名無しさん
2007/11/20(火) 08:18:50知らないのなら調べろよ
いつまでも無知を晒すのは恥ずかしいぞ
前者でないことだけは教えておいてやるから
0595デフォルトの名無しさん
2007/11/20(火) 09:07:03フロッピーに保存して金庫にしまっておけばいいんじゃないの?
0596デフォルトの名無しさん
2007/11/20(火) 09:29:24鍵配布問題があるわけだな
0597デフォルトの名無しさん
2007/11/20(火) 14:10:33「コピーするだけなら」って意味わかるか?
0598デフォルトの名無しさん
2007/11/20(火) 14:51:450599デフォルトの名無しさん
2007/11/20(火) 14:55:48A.読めない。
Q.コピーは出来るの?
A.出来る。
0600デフォルトの名無しさん
2007/11/20(火) 16:29:32ICカードの複製(コピー)は不可能じゃなかったかな?
0601デフォルトの名無しさん
2007/11/20(火) 16:46:18復号できないのを読めないと言ってるの?
0602デフォルトの名無しさん
2007/11/20(火) 17:00:45それはキーが無い限りコピー出来ないことにならないか?
まあそのハード解体しちゃえば暗号化されたデータをコピー出来てしまうのだろうけどさ
0603デフォルトの名無しさん
2007/11/20(火) 17:03:470604デフォルトの名無しさん
2007/11/20(火) 17:24:16暗号化されたショートカットとかリンクなら
それ自体に実体はないから、リンク側の暗号化を解除しない限り
実体のコピーは不可能じゃね?
0605デフォルトの名無しさん
2007/11/20(火) 17:33:570606デフォルトの名無しさん
2007/11/20(火) 23:00:1010桁の10進数を全て格納できる変数に格納できる最大の数、
ということであれば、まあ普通は 64 ビットになるから 0xFFFFFFFFFFFFFFFF(F が 16 個)じゃね?
0607デフォルトの名無しさん
2007/11/21(水) 00:19:58数字1桁は1バイトで表すから10桁だと10バイト
HIGH-VALUEは全ビットONだから0xffが10個
0608デフォルトの名無しさん
2007/11/21(水) 00:31:57COBOLってそうなの?初めて知ったw
だったら>>566の言うように身元特定にはあまりならんと思うけど。
COBOLベースの独自言語なのかな?
0609デフォルトの名無しさん
2007/11/21(水) 00:42:130610デフォルトの名無しさん
2007/11/21(水) 06:36:06COBOLは桁がベースの言語だからな。
C言語とか先に知ってて先入観あると、理解するのに悩むw
レコードっていう構造体みたいなのも、中身一つ一つ扱うことも出来るが
全体を文字列として繋げたものとして、参照どころか代入も出来てしまう。
レコードに1件文の文字列突っ込めば勝手に分割されてるから
桁で縛ったデータ形式を扱うには便利。
0611デフォルトの名無しさん
2007/11/21(水) 10:29:47できるなら、どうやりますか?
0612デフォルトの名無しさん
2007/11/21(水) 10:55:26static i as integer
0613デフォルトの名無しさん
2007/11/21(水) 11:13:56なにもCOBOL独自のもんじゃない。
BCD調整関連の命令を持っているプロセッサも珍しくない。
86だって持ってる。
0614デフォルトの名無しさん
2007/11/21(水) 11:19:360615デフォルトの名無しさん
2007/11/21(水) 11:23:06packed を 「パックド」って書いて気持ち悪くないか?
>>614
バイトに(複数桁を)詰め込むから packed だろうが!
0616デフォルトの名無しさん
2007/11/21(水) 11:41:350617デフォルトの名無しさん
2007/11/21(水) 12:19:44珍説
68000だって、6502だって、もちろんS/360だってBCD命令を持っている。
0618デフォルトの名無しさん
2007/11/21(水) 12:39:11thx
0619デフォルトの名無しさん
2007/11/21(水) 13:01:47COBOLからの使用を想定してわざわざ入れたのではないかな。
0620デフォルトの名無しさん
2007/11/21(水) 13:08:40内部表現がBCDになっていれば、入出力の部分が簡単になる。
0621デフォルトの名無しさん
2007/11/21(水) 13:59:26おくべきだった、というようなことを書いていた記憶がある(出典忘却)。
DAA は 4004 から 8080, x86 に一貫して存在してる。
0622デフォルトの名無しさん
2007/11/21(水) 14:15:57世界初のCPU「4004」開発回顧録(7)
ttp://itpro.nikkeibp.co.jp/article/Watcher/20070511/270743/
0623デフォルトの名無しさん
2007/11/21(水) 17:38:24最近C言語を独学で学習し始めましたが
C言語にも種類はいろいろありますよね。(C++、C#などなど)
将来的にはゲームプログラミング他アプリケーションプログラミングをやりたいと思ってます。
その場合、C++やC#もしくはJAVAなどがいいみたいな事を?書いてあったんですが
学習仕方としてはとりあえずC言語を覚えてからにした方がいいのでしょうか?
それともいきなりC#などの学習に入った方が効率的なのでしょうか?
皆さんが勉強した時はどうしたのか、もしよかったらお聞かせ願いたいのですが。
ちなみにまだCは変数について勉強したところのほんとにぺーぺーです。
0624デフォルトの名無しさん
2007/11/21(水) 17:43:48とりあえずCがそこそこできるようになってからでいいと思う
0625デフォルトの名無しさん
2007/11/21(水) 17:45:130626デフォルトの名無しさん
2007/11/21(水) 17:45:34>C言語にも種類はいろいろありますよね。(C++、C#などなど)
すでにそこから違う
0627デフォルトの名無しさん
2007/11/21(水) 17:55:070628デフォルトの名無しさん
2007/11/21(水) 18:03:05凝ったゲームを作るのに必要なのはプログラミングのスキルではなく、ゲーム製作のセンスと発想です。
0629デフォルトの名無しさん
2007/11/21(水) 18:05:540630デフォルトの名無しさん
2007/11/21(水) 18:06:18配布も考えたらFlash、パフォーマンス最優先ならC++だな。
Xbox360向けのゲームがC#で作れるようだが配布には向いていないし。
0631デフォルトの名無しさん
2007/11/21(水) 18:07:50C++ は C との互換性を大事にしてるけど、
Java と C# は C を参考にした全くの別言語ってのは認識してもらった上で
“C 系言語”のどれから勉強すればいいかってので話を進めると、
まあ、答えは宗教論争になるのよね。
俺は、C# や Java みたいな新しい言語をまずやって、
歴史・古典的資料として C をやる方が学びやすいし、
変な癖・悪習にとらわれなくていいし、
賢いやりかただと思うんだけど。
歴史を順に追った方がいいという人もいるし、
C# とかの便利な言語から入ったら C を使えなくなるから先に C をやれって人もいる。
0632デフォルトの名無しさん
2007/11/21(水) 18:09:39XNA Game Studio 使うなら、×○と窓ゲームをほぼ同じコードで書けるし、
配布したければ窓用ゲームにしてしまえばいいのでは。
Flash っていうか、ActionScript が嫌で、C 系言語を使いたいなら
Silverlight 1.1 待ち?
0633デフォルトの名無しさん
2007/11/21(水) 18:36:35個々人のプレイデータのセーブとかって出来ませんよね?
0634デフォルトの名無しさん
2007/11/21(水) 18:50:34DB使うとか、クッキーに保存とか方法はいくらでも
0635デフォルトの名無しさん
2007/11/21(水) 18:55:540636デフォルトの名無しさん
2007/11/21(水) 19:04:200637デフォルトの名無しさん
2007/11/21(水) 19:47:17なるほど、宗教論争みたいなもんなんですね・・・。
皆さんの意見の大筋を自分なりに考えまとめてみた結論としては、
やっぱりこのままC言語からやっていけばいいかなと思いました。
ただ、全くの独学でCなんて覚えられるのかな?というのが少し心配です^^;
今のところはまだ順調ですが・・・(序盤ですしね・・・)
また何かあったらお世話になります、よろしくお願いします。
0638637=623
2007/11/21(水) 19:48:010639デフォルトの名無しさん
2007/11/21(水) 19:56:03最終的に何がやりたいか、どれくらいハマる気があるのか、気力と人生設計次第だな。
複数の言語を身につけるタイプの人もいれば、Cやアセンブラで職人的な
何かを身につける人もいる。今時のゲームなら、むしろ3Dを動かすような
知識や経験なんかの方が重要かもしれない。短期で伸びる奴もいれば、大器晩成型もいる。
頭の中で論理を考えるのが得意なパターンと、とにかくトライなパターンもある。
複数の言語を習得するタイプだと、新しい言語を身につけるのには
数日〜一ヶ月程度で出来たりもするけどね。
よく言われるのは、C系言語とスクリプト系言語と関数型言語をやってれば、
後はなんとでもなるという話だけど、
基本的にこういうタイプの人間には、幅広い好奇心と、
常に新しい言語や技術に対するアンテナが必要だったりする。
0640デフォルトの名無しさん
2007/11/21(水) 20:01:16最近では講義やプレゼンのような動画さえある時代だし。
0641デフォルトの名無しさん
2007/11/21(水) 20:11:23次の言語に手をだしたりするし、Cでいいんじゃね
個人的にはCとかより、PHPとかPythonとかのWeb系スクリプト言語の
ほうが動いているものをすぐみられるから楽しくてすき
0642デフォルトの名無しさん
2007/11/21(水) 20:22:59さあコンパイル、ってEnter押す時のドキドキ感がいいんじゃないか
もっとも今時は本じゃなくてネット、コンパイルじゃなくてビルドだったりするかもしれないけど
0643デフォルトの名無しさん
2007/11/21(水) 21:53:010644デフォルトの名無しさん
2007/11/21(水) 22:19:37時代背景的にBASICからASMかCへの移行ぐらいしか選択肢がなかった
つうかスタートを切る時期によって千差万別だから、他人がどの様な
成長の過程を辿ったのかってのは参考にならんと思うけどね
0645デフォルトの名無しさん
2007/11/21(水) 22:33:57アセンブラ・C以外でもTurbo Pascalもあったわけだけどね。
90年台後半からは、PerlやVBやDelphiなど色々な言語が実用的になったな。
C系が主流ではあるけど、Pascalの血がJavaとかVB/C#とかにも混じったりしたのは、
当時のC vs Pascal論争とかを知ってるとなかなか皮肉というか。
0646デフォルトの名無しさん
2007/11/21(水) 22:49:51具体例きぼん
0647デフォルトの名無しさん
2007/11/21(水) 22:53:23代入、演算(四則演算、比較演算、論理演算)
条件分岐、ループ、シーケンシャル実行
この程度を理解できれば人のソース読めるようになるよね
人のソースを読めるようになれば、ロジックを盗むことができる
そういうものを積み重ねると、なんとか自分でも組めるようになる
あとは諦めない、投げ出さないこと
愚才の俺がなんとかなってるんだから間違いない
0648デフォルトの名無しさん
2007/11/21(水) 22:59:35とりあえず書いて(コピペでもいいと思う)、いろいろいじって動作を見ていくほうが慣れやすいと思う。
0649デフォルトの名無しさん
2007/11/21(水) 23:08:16ソースを見て「美しい」って感動するようになることから始めよう
0650デフォルトの名無しさん
2007/11/21(水) 23:20:10Javaならwritelnとか。VBはwith構文とか。
C#は何だったかな。C#を知った当時に何かPascal臭さを感じたのだけど。
後は、偏見かもしれないが、JavaやVBや.Netプラットフォームの
冗長さはすごくPascal系臭さを感じる。
0651デフォルトの名無しさん
2007/11/22(木) 00:38:49皆さん引き続き親切にありがとうございました。
やっぱりプログラミングもとにかくやってみる事が大事なんですね。
どこかで、初心者がいきなりC言語は難しいからやめた方が・・・
と、書かれてたので不安になってしまったんです。
まだ本を読みながら簡単なサンプルをいじってるだけですが
それだけでもすごく楽しいし
これからだんだん難しくなっていくんだと思いますが
あきらめないで頑張るっていう事を忘れないようにします。
それでは名無しに戻ります、ありがとう^^
0652デフォルトの名無しさん
2007/11/22(木) 05:03:380653デフォルトの名無しさん
2007/11/22(木) 12:34:30あと>>1のお魚さんは何のマスコットですか?
0654デフォルトの名無しさん
2007/11/22(木) 12:41:24VisualC++はプログラミング言語を処理するプログラムの名前
魚は煮付けたものが好きだ
0655デフォルトの名無しさん
2007/11/22(木) 12:43:280656デフォルトの名無しさん
2007/11/22(木) 12:45:36わかりました!
VisualC++はプログラミング言語の一種だと思ってました。
0657デフォルトの名無しさん
2007/11/22(木) 12:58:43PHPでストリーミング動画をダウンロードするソースコードを教えてください。
スレ違いならスマン。
0658デフォルトの名無しさん
2007/11/22(木) 13:14:03ここよりもWEBプログラミング板の方がPHPの関連スレが多そうだ
0659デフォルトの名無しさん
2007/11/22(木) 14:15:31あの手の雑誌の影響は大きいよな
俺もベーマガのコード打ち込みつつ読んで勉強した
今、あれに近い雑誌とかサイトってあるのかな?
HSP、なでしこ、ActiveBASIC なんかは公式でそれっぽいことやってそうだが…
0660デフォルトの名無しさん
2007/11/22(木) 14:24:440661デフォルトの名無しさん
2007/11/22(木) 14:37:00さらにC++/CLIなんてのもある
0662デフォルトの名無しさん
2007/11/22(木) 15:05:12よね。
コンパイラ自体は標準 C++ だけど、
ライブラリの部分のことがあるから標準 C++ と区別して
VC++ という名称を1つの言語(というか処理系)として使うことも結構あるかも。
0663デフォルトの名無しさん
2007/11/22(木) 15:47:25で、そのVC++ってつよいの?
0664デフォルトの名無しさん
2007/11/22(木) 15:58:160665デフォルトの名無しさん
2007/11/22(木) 15:58:41言語処理系が強いとか弱いってどういう意味だ
これのことか?
http://pc11.2ch.net/test/read.cgi/tech/1139664149/53-
0666デフォルトの名無しさん
2007/11/22(木) 16:03:410667デフォルトの名無しさん
2007/11/22(木) 17:04:17トンクス。そっちに行ってみます。
0668デフォルトの名無しさん
2007/11/22(木) 22:55:58数十分前から急につながらなくなりました
0669デフォルトの名無しさん
2007/11/23(金) 00:22:210670デフォルトの名無しさん
2007/11/23(金) 00:30:290671デフォルトの名無しさん
2007/11/23(金) 00:46:26その二択なのは、何故だぜ?
0672デフォルトの名無しさん
2007/11/23(金) 00:58:38理由をお伺いしてよろしいですか?
>>671
学習するのに良本が多そうだから。
0673デフォルトの名無しさん
2007/11/23(金) 01:01:21C++ならお前が挫折するから
0674デフォルトの名無しさん
2007/11/23(金) 01:07:31そんなに難しいのかC++は。
なら俄然やる気がでるからC++で製作する
0675デフォルトの名無しさん
2007/11/23(金) 01:46:20どうすればいいでしょうか。
0676デフォルトの名無しさん
2007/11/23(金) 02:15:56void fileout(double val)
{
ofstream ofs("core.d",std::ios::out | std::ios::app);
if(!ofs)
{
cout <<"error fileout"<< endl;
exit(1);
}
ofs << Sec << " "<< val << endl;
ofs.close();
}
するとcloseするときに
*** glibc detected *** free(): invalid next size (normal): 0x08ea3180 ***
っていうエラーが出て怒られるんですが、、。
ていうかメイン関数のほんとどうでもいいところでファイルを
開いて閉じる動作するだけで上のエラーが出るんですが・・。
どなたか思い当たる節はありませんか?
0677デフォルトの名無しさん
2007/11/23(金) 02:57:020678デフォルトの名無しさん
2007/11/23(金) 03:35:42スラッシュの後の28や48は何を意味してるものですか?
0679デフォルトの名無しさん
2007/11/23(金) 03:43:20ネットワークアドレスのビット数
0680デフォルトの名無しさん
2007/11/23(金) 03:53:49スラッシュの後にネットワークアドレス部のビット長を書いて二つの区切りがどこにあるかを明示する
28ならIPアドレスのMSBから28ビット分がネットワークアドレス部になる
0681デフォルトの名無しさん
2007/11/23(金) 04:47:13http://www.google.co.jp/search?q=%E3%83%92%E3%83%BC%E3%83%97%E3%81%AE%E7%A0%B4%E5%A3%8A+%E5%8E%9F%E5%9B%A0
>>678
http://www.google.co.jp/search?q=%E3%82%B5%E3%83%96%E3%83%8D%E3%83%83%E3%83%88%E3%83%9E%E3%82%B9%E3%82%AF
0682デフォルトの名無しさん
2007/11/23(金) 09:25:53C より遥かに簡単だぜ。
参照の方がポインタより理解しやすいし。
0683デフォルトの名無しさん
2007/11/23(金) 11:40:340684デフォルトの名無しさん
2007/11/23(金) 12:36:440685676
2007/11/23(金) 14:00:04お二方ありがとうございます。
結論から言いますとmain関数のほうであるクラスABCを
ABC *a = new ABC;
と宣言していたのを
ABC a;
に変えたら解決しました。
このクラスのパブリック関数から例の関数は呼び出されます。
領域確保してるのがプログラムのなかでココくらいしかなかったので
意味もわからずイジったらできたと言う感じです。
何が違うのか理解したいですが681さんのアドバイス先は正直よくわかりませんでした。
0686デフォルトの名無しさん
2007/11/23(金) 14:08:19MSDN2 ライブラリを何とかして携帯電話で閲覧する方法は
ないでしょうか。
(au EZWeb+PCサイトビューア)
0687デフォルトの名無しさん
2007/11/23(金) 14:09:23using namespace std;
class Base
{
public:
static int m_iVal;
void SetValue(int val) { m_iVal = val; }
void Show() { cout << "m_iVal: " << m_iVal << endl; }
};
class Hoge1 : public Base{};
class Hoge2 : public Base{};
int Base::m_iVal = 0;
void main()
{
Hoge1 hoge1;
Hoge2 hoge2;
hoge1.SetValue( 100 );
hoge2.Show();
}
このプログラムで hoge2.m_iVal = 100 となるんですが よかったでしょうかね?
確認のためですけど
0688デフォルトの名無しさん
2007/11/23(金) 14:21:380689687
2007/11/23(金) 14:34:46static な メンバ変数のスコープ範囲が知りたいのです。
0690687
2007/11/23(金) 14:56:140691687
2007/11/23(金) 14:59:15皆様、有難うございました。
0692デフォルトの名無しさん
2007/11/23(金) 15:04:35キエロ
0693デフォルトの名無しさん
2007/11/23(金) 15:28:36012,345を一つのセルに表示させようとして、
="0120,345"としても"0120,345"としても
元の通りに表示されません。
どうすればよいでしょうか?
0694デフォルトの名無しさん
2007/11/23(金) 16:07:22012,345をエクセルに書いてCSVで出力してみたら?
0695デフォルトの名無しさん
2007/11/23(金) 16:27:53やっぱりC言語とアセンブリ言語で作ったのかな?
0696デフォルトの名無しさん
2007/11/23(金) 16:33:51アセンブラだろ
0697デフォルトの名無しさん
2007/11/23(金) 16:35:40という具合に関数を作るとき
放り込まれたnameが新規ならファイルを作って開く
依然に作ったものならそれを上書きで開く
としたいんですがどうすればいいでしょうか?
0698697
2007/11/23(金) 16:37:370699697
2007/11/23(金) 16:41:440700デフォルトの名無しさん
2007/11/23(金) 16:54:45マジで?
じゃあさ、全部「mov eax, 100」とかやってんの?
0701デフォルトの名無しさん
2007/11/23(金) 17:04:05かなりマジと思う。
てゆーか 6502 だからその [3-6]86 なニモニックとは違うが。
8bit 機で C というのはなかなか辛いものがあるし、映像やサウンド廻りとか
ハードウェアを直接いじるし、そもそも C の普及以前だし、で、アセンブラが
普通だった。
0702デフォルトの名無しさん
2007/11/23(金) 17:12:150703デフォルトの名無しさん
2007/11/23(金) 17:20:290704デフォルトの名無しさん
2007/11/23(金) 17:23:39あれは、プログラミングもできますよ、という物であって、
メーカーの開発があれだったわけじゃない。
「ネットやろうぜ」と、アートディンクの「BASIC STUDIO」の
違いというか。
0705デフォルトの名無しさん
2007/11/23(金) 18:13:48レスありがとうございます。
試しにエクセルで保存してみたところ、
カンマ区切りと互換性がないとかで、自動変換されてしましました。
うーむ
正規表現とは微妙に違う独自ルールなのかもしれません・・・
0706デフォルトの名無しさん
2007/11/23(金) 18:45:350707デフォルトの名無しさん
2007/11/23(金) 20:02:480708デフォルトの名無しさん
2007/11/23(金) 21:57:28あの時代はまだまだC言語は一般的ではなかったし
そもそも組み込みですらクロス開発が珍しかったんだぞ
0709デフォルトの名無しさん
2007/11/23(金) 22:00:090710デフォルトの名無しさん
2007/11/23(金) 22:01:17最初の信長の野望とかBASICらしいけど。
0711デフォルトの名無しさん
2007/11/23(金) 22:31:45でもウィザードリィはPascalだったっけ
0712デフォルトの名無しさん
2007/11/23(金) 22:32:460713デフォルトの名無しさん
2007/11/23(金) 22:32:47707>>
エクセル板行ってきます
0714デフォルトの名無しさん
2007/11/23(金) 22:51:27LSI C-80があるんだから8ビットだからといってCがないわけじゃないけど。
そういやGBDKも8ビットなbccでしたね。
0715デフォルトの名無しさん
2007/11/23(金) 22:53:00大戦略がCになったのが...3だっけ?
0716デフォルトの名無しさん
2007/11/23(金) 23:04:25> どのWizだろう? Apple用Pascalってあった?
ないわけないじゃん
0717デフォルトの名無しさん
2007/11/23(金) 23:07:33BMPなどで別途に作って、それをCで組んだプログラムなどで
制御してゲームにするという感じですか?
0718デフォルトの名無しさん
2007/11/23(金) 23:13:31プログラム内で生成するようなものもあるけど。
0719デフォルトの名無しさん
2007/11/23(金) 23:53:07Z80 よりも厳しいあのメモリ環境だからな。
Z80 のコンパイラは、LSI-C80 とか small-C (サブセット) とか、
Hitech-C とか色々あったけど。
0720デフォルトの名無しさん
2007/11/23(金) 23:55:16アドレス空間は64Kじゃないの?
ファミコンみたいのは、ROMが多くてRAMが少ないって環境だろうけど。
0721デフォルトの名無しさん
2007/11/23(金) 23:55:38スーファミとかでもC使われてるソフトって聞いたことないし。
0722デフォルトの名無しさん
2007/11/24(土) 00:15:29日付型の列にINDEX付与して
BETWEENで検索かけたらINDEXが使われなかった。
>や<ならINDEXが使われるんだけどそういうもんなの?
BETWEENは使わない方が良いってこと?
質問2
今AS400のDB2を利用してるんだけど
GUIで実行プランを閲覧できるようなツールってないっすか?
0723デフォルトの名無しさん
2007/11/24(土) 04:02:37プログラム上で入力した数字から変数A1~Axの値を表示する方法はありますか?
例えば
10 A1=10:A2=20:A3=30:A4=40
20 INPUT"何番のデータ出したい?";B
30 PRINT ○○ ←入力した数値に応じたデータを表示させたい、Bに3って入力したならA3を表示・・・みたいな
40 END
どう日本語書いたらいいのか難しい・・・意味通じるかなぁ・・・
0724デフォルトの名無しさん
2007/11/24(土) 04:51:07BASICの中には変数名を動的に生成してアクセスできるようなものもあるかもしれないが、
一般的には、
DIM A(4)
A(1)=10:A(2)=20:A(3)=30:A(4)=40
...
PRINT A(B)
のようにするか(PRINTの前にBが1〜4の範囲内であることもチェックすべき)、
A1,A2,...を配列に変更したくないのなら、
条件分岐でBの値ごとにPRINT A1やPRINT A2を実行するか、
Bの値ごとにC=A1のように別変数に表示したい値を入れておいて、
そのあとでPRINT Cの一文を入れる。
0725デフォルトの名無しさん
2007/11/24(土) 06:27:48ありがとう!
やってみるよ
0726デフォルトの名無しさん
2007/11/24(土) 12:55:32ttp://ja.wikipedia.org/wiki/IPv6では ffff::10.1.2.3 となっていて
ttp://www.wakhok.ac.jp/~kanayama/summer/05/ipv6/node19.htmlでは ::FFFF:202.11.100.1
となっているのですがwikipediaの表記だとffff:0:0:0:0:0:10.1.2.3となって間違いな気がするのですがどうなのでしょう?
0727デフォルトの名無しさん
2007/11/24(土) 13:29:55ffff:: だとマルチキャストっぽいね。
修正よろ。
0728デフォルトの名無しさん
2007/11/24(土) 13:41:55生活に余裕ができないのはなぜでしょうか?
0729デフォルトの名無しさん
2007/11/24(土) 13:42:27心に余裕が無いからです
0731デフォルトの名無しさん
2007/11/24(土) 15:10:46心に余裕を持つにはどのような選択肢があるでしょうか?
0732デフォルトの名無しさん
2007/11/24(土) 15:14:170733デフォルトの名無しさん
2007/11/24(土) 16:20:42↑の動画を見るとさ、PC-8801の価格って20万円未満なんだよね
あんまり高くないように感じるのだが、昔の人にとっては高かったの?
0734デフォルトの名無しさん
2007/11/24(土) 16:23:120735デフォルトの名無しさん
2007/11/24(土) 16:32:50どんな感じのことをすればいいですか
0736デフォルトの名無しさん
2007/11/24(土) 16:35:01それ、$1 = 360円 の時代だから
今 $1 = 110円だろ、つまりだ、20万x360/110=65万円未満ってことだ
0737デフォルトの名無しさん
2007/11/24(土) 16:49:29どうしたらいいですか?
教えてください
0738デフォルトの名無しさん
2007/11/24(土) 16:51:470739デフォルトの名無しさん
2007/11/24(土) 17:03:210740デフォルトの名無しさん
2007/11/24(土) 17:14:34特にC++はテンプレートを使えば簡単に汎用的なものが作れると思うのですが……。
0741デフォルトの名無しさん
2007/11/24(土) 17:19:47operator = を定義している事を期待しているのか、それともディープコピーを考慮しない
単なるビットswapを実装するのか、それはプログラマの都合によって満たされるべき要件は幾らでも変わってくる。
0742デフォルトの名無しさん
2007/11/24(土) 17:20:44ありがとうございます
でも、読みましたがよく分かりませんでした
>>739
入力された文字が半角文字なのか、全角文字なのかを調べたいんです
半角文字は1バイト、全角文字は2バイトだから、それらでif文すればいいんでしょうか?
でも、文字のバイト数の取得がわかりません
誰か、教えてください
0743デフォルトの名無しさん
2007/11/24(土) 17:23:19もっとよく考えろ
0744デフォルトの名無しさん
2007/11/24(土) 17:25:42C++には<algorithm>にある。
0745デフォルトの名無しさん
2007/11/24(土) 17:26:03文字列は単なる1バイトデータであるchar配列だから、
あるunsigned charのデータが 0x81 < value < 0x9F || 0xE0 < value < 0xFC を満たすなら
そのバイトと次のバイトは2バイト文字。
0746デフォルトの名無しさん
2007/11/24(土) 17:27:130747デフォルトの名無しさん
2007/11/24(土) 17:28:030748デフォルトの名無しさん
2007/11/24(土) 17:48:23検索しても?や!だと何も当たらなくて
おねがいします><
0750デフォルトの名無しさん
2007/11/24(土) 17:53:22演算子とか論理演算子とかでぐぐる
0751デフォルトの名無しさん
2007/11/24(土) 17:56:37全角文字って何か自分なりに定義してみれ
0752デフォルトの名無しさん
2007/11/24(土) 18:04:38曖昧な知識しかもっていなくて、全然分からないんです
面倒な質問すみません
if(入力された文字 <= 0x7F)
これで判別できるのでしょうか
ASCllコードに載っていないものは全て全角としてみたのです
0753デフォルトの名無しさん
2007/11/24(土) 18:07:34あいまいな知識とかそういう問題じゃない、っつーに。
あいまいな定義でもいいから、とにかくあなたの頭の中にある定義を
ダンプしてみてくれ、って頼んでるわけ。でないと話が始まらない。
0754デフォルトの名無しさん
2007/11/24(土) 18:12:39たとえば文字コードがシフトJISなら、
第一バイトが0x81〜0x9F、0xE0〜0xFC
第二バイトが0x40〜0x7E、0x80〜0xFC
の範囲なら、全角になる。
文字コードはEUCとかJISとかいろいろあるので、まず入力されるデータの
文字コードを把握する必要がある。
0755デフォルトの名無しさん
2007/11/24(土) 18:13:19いや頼んだのは俺だが
まあ、言ってることには同意
0756デフォルトの名無しさん
2007/11/24(土) 18:49:27全角文字は2バイトの領域を使って表現される文字で、配列に入れると2つの
要素を使用していると思っています
察しが悪くてすみません
>>754
配列に入れていると
0番目が0x81〜0x9F、0xE0〜0xFC
1番目が0x40〜0x7E、0x80〜0xFC
の範囲なら全角ってことでいいんでしょうか
文字コードの把握なども全然考えていませんでした
またしばらく考えてみます
ありがとうございます
0757デフォルトの名無しさん
2007/11/24(土) 19:29:54特別な事情でもなかったら自分でそんなもの作るやついない
0758デフォルトの名無しさん
2007/11/24(土) 20:15:20処理系がわからないが、例えばWindowsなら__isascii()を呼べば済むんじゃね?
0759デフォルトの名無しさん
2007/11/24(土) 21:44:500760デフォルトの名無しさん
2007/11/24(土) 21:47:091バイトの全角文字とか
0761デフォルトの名無しさん
2007/11/24(土) 21:49:120762デフォルトの名無しさん
2007/11/24(土) 22:07:59その他も考慮するなら、ギリシャ文字やキリル文字は全角半角どっちだとかね。
0763デフォルトの名無しさん
2007/11/24(土) 22:41:44文字列からどうやって文字を切り出すかの問題も含んでる。
対象のcharsetが何なのか、イリーガルなコードはどうするのか。
0764デフォルトの名無しさん
2007/11/24(土) 22:56:29これまでプログラムというのをしたことがありません。
現在C言語というのを使っている人が多いようなので
(http://www.computer-shogi.org/wcsc17/team.html)
僕もC言語を使ってプログラムを作ってみたいと思います。
どう勉強したらいいですか?
0765デフォルトの名無しさん
2007/11/24(土) 23:12:10悪いことは言わない、他の言語にするんだ。
JavaやDelphi、C#あたりが良いと思うぞ。
みんなはC/C++が使い慣れてるから使ってるだけだから。
0766デフォルトの名無しさん
2007/11/24(土) 23:19:03ではJavaやDelphiはどう勉強したらいいですか?
0767デフォルトの名無しさん
2007/11/24(土) 23:20:40明日からジョギングを始めよう、という人が、
オリンピックのマラソン選手の靴のブランドを参考にするような...
まぁ、適切な環境さえあるんなら、C から始めるのは悪くはないです。
K&R と、悪い評判のなさげな入門書でも買っておはじめなさい。
0768デフォルトの名無しさん
2007/11/24(土) 23:20:510769デフォルトの名無しさん
2007/11/24(土) 23:21:250770デフォルトの名無しさん
2007/11/24(土) 23:22:520771デフォルトの名無しさん
2007/11/24(土) 23:25:46ちなみに僕はお金は余りありません。
0772デフォルトの名無しさん
2007/11/24(土) 23:27:180773デフォルトの名無しさん
2007/11/24(土) 23:31:32ソフトを作ってみたいです。
0774デフォルトの名無しさん
2007/11/24(土) 23:42:53それよりも世界コンピュータ将棋選手権に出て活躍できるようなソフトを作れる脳味噌を用意しましょう。
0775デフォルトの名無しさん
2007/11/24(土) 23:43:35無償のものが結構あるぞ。
JavaならEclipseとか。
「Eclipse 入門」でぐぐってみ。
>>773
それは教習所に通い始めたころに
「F1で活躍したい」と言ってるようなもんだ。
千里の道も一歩から。
0776デフォルトの名無しさん
2007/11/24(土) 23:53:200777デフォルトの名無しさん
2007/11/24(土) 23:56:59例えば小谷先生か飯田先生(古参で、その筋では有名な人を挙げただけ。
他意はない)の研究室に普通に行くと(高校から大学に行き、研究室に取って
もらえるような専門課程を取ると)、学生演習で、だいたい C か Java の
授業を半期、Lisp か ML か Haskell を半期、Prolog の基礎を数時間、
etc というぐらいは叩き込まれる。当然アルゴリズムやらなんやらも。
諦めろというわけじゃないが、遠くの山の山頂を見ているだけでは、
登山計画はとても無理。
0778デフォルトの名無しさん
2007/11/24(土) 23:58:35実力を持っているわけで...
0779デフォルトの名無しさん
2007/11/25(日) 11:37:26正規表現でand検索したいのですが
どのようにすればいいのですか?
正規表現: Win.*Mac.*Linux.*Sun
上記のようにやると、順番が固定されてしまいます。
どのような順番でもいいので4つ入っていれば
ヒットさせたいのです。
0780デフォルトの名無しさん
2007/11/25(日) 11:47:590781デフォルトの名無しさん
2007/11/25(日) 12:41:440782デフォルトの名無しさん
2007/11/25(日) 12:56:090783デフォルトの名無しさん
2007/11/25(日) 14:01:24ということはRubyからCOMにアクセスできないということなのでしょうか?
たしかRubyはCで 書かれていたような気がしますが・・・
0784デフォルトの名無しさん
2007/11/25(日) 14:04:450785デフォルトの名無しさん
2007/11/25(日) 14:04:58RubyをWindowsで使おうとすると簡単なテキスト処理以外の
あらゆる場面でライブラリ不足に悩まされる。
0786デフォルトの名無しさん
2007/11/25(日) 14:06:100787デフォルトの名無しさん
2007/11/25(日) 14:27:35ttp://www.ascii.co.jp/books/books/detail/4-7561-3603-6.shtml
これのことでしょうかね
参考にします。
しかし、アスキーの書店のサイト内で アマゾンで買う ボタンがあるとは・・・?
>>785
使えないということではなく、ライブラリが不足しているってことですかね。
>>786
参考になりました。
0788デフォルトの名無しさん
2007/11/25(日) 14:44:430789デフォルトの名無しさん
2007/11/25(日) 14:49:59ネイティブコンパイラ - Google 検索
http://www.google.co.jp/search?num=50&lr=lang_ja&q=%e3%83%8d%e3%82%a4%e3%83%86%e3%82%a3%e3%83%96%e3%82%b3%e3%83%b3%e3%83%91%e3%82%a4%e3%83%a9
0790デフォルトの名無しさん
2007/11/25(日) 21:34:41そのコンピュータで実行するコードを吐くコンパイラ。
対語:クロスコンパイラ
0791デフォルトの名無しさん
2007/11/25(日) 21:56:54中間言語コンパイラと言えばいいのか?
0792デフォルトの名無しさん
2007/11/25(日) 22:11:25「男性と女性の恋愛漫画は気持ち悪くて読めない」
http://dat.2chan.net/l/src/1195993119413248b.jpg
0793デフォルトの名無しさん
2007/11/25(日) 22:25:52そのGPSカードは独自のバイナりデータ垂れ流し出力なので、このデータをNEMAフォーマットに変換し、
地図ソフトに認識させたいのです。
概略仕様としては、
1.GPSカードはWindows上でシリアルポートデバイスとして認識されている。
データが垂れ流し出力されていることは、ハイパーターミナルで確認ずみ。
2.このデータを入力し、NEMAフォーマットに変換する。
3.1とは別のシリアルポートとしてWindowsや地図ソフトに認識させ、2で生成したデータを出力する。
を考えていますが、3の実現方法がわかりません。
どなたかお知恵を貸してください。
0794デフォルトの名無しさん
2007/11/25(日) 22:31:03何言ってるかワカンネ。
0795デフォルトの名無しさん
2007/11/25(日) 22:36:34int a;
int b = ((int)&a) >> 16;
a,bともにグローバル変数です。bの初期値はどの段階で
解決されるんでしょうか? リンクしてもロード時に配置さ
れるまでaのアドレスは決定しないと思うのですが、初期値
を書く部分でアドレス値に対して操作を行っています。
環境はVC6です。 よろしくお願いします。
0796793
2007/11/25(日) 22:37:22やりたいのは、
[GPSカード]-->[SIOポート1]→(独自バイナリデータ)-->[本プログラム]-->(NEMAフォーマットデータ)→@→地図ソフト
なんですが、@のところが地図ソフトからみて、シリアルデバイスになるのです。
0797デフォルトの名無しさん
2007/11/25(日) 22:39:15俺は 793 じゃないけど
3の意味はわかるぞ
0798デフォルトの名無しさん
2007/11/25(日) 22:43:56セルフ←→クロスだろ常考
0799デフォルトの名無しさん
2007/11/25(日) 22:45:160800デフォルトの名無しさん
2007/11/25(日) 22:47:40C++だよね。大域変数の初期値が定数式でない場合、
コンパイル時には静的に0初期化されるが、
実行時に初期化式に書かれた内容で動的初期化が行われる。
0801デフォルトの名無しさん
2007/11/25(日) 22:57:39仮想シリアルポートをでっち上げるフリーソフトがあったと思う
多分それでいける
0802795
2007/11/25(日) 22:57:41ありがとうございます。
exeのようなロード時にリロケーションされる環境だと、
32bitのアドレスを分解して定数で埋め込むようなことは
出来ないでしょうか?(お察しの通り簡単なクラック対策
の一部です。クリティカルなアドレスをそのまま持ってい
るとバイナリサーチで引っかかってしまうので)
0803801
2007/11/25(日) 23:03:06http://com0com.sourceforge.net/
0805デフォルトの名無しさん
2007/11/25(日) 23:49:08環境はWindowsなら、プロセスごとに仮想アドレス空間を持ってる。
だから、アドレスは全部その仮想アドレス空間内のアドレスになってるはず。
なので、最適化でどうなるかがわからないけど、
int aをconstで宣言すれば、int bは定数で初期化されるかもしれない。
0806デフォルトの名無しさん
2007/11/25(日) 23:50:580807デフォルトの名無しさん
2007/11/25(日) 23:52:16テキストエディターで使用する文字フォントを
変更できるを知って試してみました。
「メイリオ」っていうフォントだと、文字のギザギザが
目立たなくていい感じだったのですが、文字によって
横幅が異なり、混乱するので「ocrb」というのにしました。
ですがこれは横幅が広いので、
for(tokenizer<escaped_list_separator<char> >::iterator beg=tok.begin(); beg!=tok.end();++beg)
とか入力すると一画面におさまりません。
皆さんはフォント設定をどうしていますか?
0809デフォルトの名無しさん
2007/11/26(月) 00:10:59ていうか、デフォルトでそうなってるから、わざわざ変えない。
0810デフォルトの名無しさん
2007/11/26(月) 00:15:20俺はMSゴシック9pt
0811デフォルトの名無しさん
2007/11/26(月) 00:42:230812デフォルトの名無しさん
2007/11/26(月) 01:13:0816ptとかでコーディングするのがマイブームw
昔は高解像度で文字小さいまま1画面により多くのコードが見える状態が良いんだと
思っていた時期もあったけど、細かい文字に顔近づけてプログラミングするのが
効率いいわけでもないし、あんま良くないんじゃないか思うようになった。
>>807見たいのを1行で書いて画面に納めるのってそんなに大事かね?
しかるべきところで改行して見やすいインデントを心がけたほうが良いんじゃないかね。
0813デフォルトの名無しさん
2007/11/26(月) 09:25:35k14 と 7x14 で長らくやってきたが、ドットピッチが細かくなって最近辛い...
0814デフォルトの名無しさん
2007/11/26(月) 09:27:059ptでも目がよけりゃ十分に画面から離れて苦もなく良く見える。
ちょうど俺が最近目が悪くなってきたから少し大きくしようかと悩んでる所だ
0815デフォルトの名無しさん
2007/11/26(月) 12:32:07それにつけても等幅じゃないと表示が崩れるようなコード書く奴は低能。
プログラマーが好きなフォント
http://pc11.2ch.net/test/read.cgi/prog/1146992332/
おまえらエディタのフォントカラーにこだわるよな?
http://pc11.2ch.net/test/read.cgi/prog/1190038452/
0816デフォルトの名無しさん
2007/11/27(火) 06:25:45flagをFALSEにするときはなんて言う?
下げるとか降ろすとか?
0817デフォルトの名無しさん
2007/11/27(火) 07:08:54解除?
0818デフォルトの名無しさん
2007/11/27(火) 07:27:30"フラグを下げる" 6240件
"フラグを下ろす" 932件
"フラグを降ろす" 404件
"フラグを立てる" 61300件
"フラグを上げる" 14500件
件数といい、件数の割れ具合といい、基本的に世間は
旗を引っ込めることに興味が薄いみたいだw
0819デフォルトの名無しさん
2007/11/27(火) 07:53:10ビルゲイツが好んで使ったことからプログラミング界に広まったもので
一般にゲームにおいてフラグを立てることはあってもその逆はない。
0820デフォルトの名無しさん
2007/11/27(火) 08:28:130821デフォルトの名無しさん
2007/11/27(火) 08:46:060822デフォルトの名無しさん
2007/11/27(火) 09:03:090823デフォルトの名無しさん
2007/11/27(火) 09:06:52ここの日本語がひどいんですけど
0824デフォルトの名無しさん
2007/11/27(火) 09:45:22機械語やアセンブリ言語でのプログラミングで瀕用するけどなぁ
ビルゲイツ説のソースきぼんぬ
0825デフォルトの名無しさん
2007/11/27(火) 10:00:33ってあるが、変換で出て来ないヤ
0826デフォルトの名無しさん
2007/11/27(火) 10:18:47フラグを寝かす
っていう表現使ってたな
0827デフォルトの名無しさん
2007/11/27(火) 10:20:55もある
0828デフォルトの名無しさん
2007/11/27(火) 10:27:29立てるすら使わない。
0829デフォルトの名無しさん
2007/11/27(火) 10:42:07assert / negate とか
0830デフォルトの名無しさん
2007/11/27(火) 10:42:551 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
こんな2次元配列があったとき
二次元配列だと10にアクセスしたいとき
num[2][1]でOKでループでi,jでアクセスするときも[]にij入れるだけで済むけど
一次元配列だと、num[i j] みたいに、i jの2重ループでアクセスするとき
[]の中身をどうやればいいのか検討がつかず
i*横幅+jでいいのでしょうか…?
あと、これを最終的に3次元配列に変更したいのですが、そのときもどうしたらいいのか…
すみませんご指南ください。昨日も寝るとき考えて、夢の中でも出てきてうなされました
0831デフォルトの名無しさん
2007/11/27(火) 10:43:430832デフォルトの名無しさん
2007/11/27(火) 10:45:32言語はなによ?
0833デフォルトの名無しさん
2007/11/27(火) 10:47:230834デフォルトの名無しさん
2007/11/27(火) 10:59:19C言語です
2次元では今組んでi*横幅+jでいけました。
3次元の方、お願いします。。。だいぶ弱ってしまっていて。
0835デフォルトの名無しさん
2007/11/27(火) 11:46:45君、中学生?
高校生以上だったらヤバイよ…
0836デフォルトの名無しさん
2007/11/27(火) 13:11:27扱いづらいものを作るのはバグのもと。
0837デフォルトの名無しさん
2007/11/27(火) 13:12:56昔6次元配列使ってる人いたなwwww
挫折して途中から来なくなったけどwwwww
0838デフォルトの名無しさん
2007/11/27(火) 13:52:22で値確保して、表示したらなんかおかしくて(行列の行と列が逆になる)
i*N*N+j*N+k
で見たら正しいのは何故?
0839デフォルトの名無しさん
2007/11/27(火) 14:10:590840デフォルトの名無しさん
2007/11/27(火) 16:30:38こんな関数でも用意しておいて、
yourType array[width * height * depth];
とでも配列を用意したら、
for (unsigned iz = 0; iz < depth; ++iz) {
for (unsigned iy = 0; iy < height; ++iy) {
for (unsigned ix = 0; ix < width; ++ix) {
std::cout << array[offset(ix, iy, iz, width, height)];
}
}
}
とでもすればよろしかろ。
0841デフォルトの名無しさん
2007/11/27(火) 16:34:120842デフォルトの名無しさん
2007/11/27(火) 16:43:46なんで? 型チェックさえできないのに?
まさか、インライン展開できないコンパイラなんかを前提にパフォーマンスをどうこう言いたいわけじゃないよね?
0843デフォルトの名無しさん
2007/11/27(火) 16:49:260844デフォルトの名無しさん
2007/11/27(火) 17:03:59コメントの世界だけなら6次元配列を見たことがある
//6次元配列を使用
int args[6];
0845デフォルトの名無しさん
2007/11/27(火) 17:08:55じゃあtemplate使うべきでしたね
0846デフォルトの名無しさん
2007/11/27(火) 17:10:37最早どうでもいいが、どこをテンプレート化?
0847デフォルトの名無しさん
2007/11/27(火) 17:10:470848デフォルトの名無しさん
2007/11/27(火) 17:10:530849デフォルトの名無しさん
2007/11/27(火) 17:12:28わかって聞いてるだろ。
うざー
0850デフォルトの名無しさん
2007/11/27(火) 18:06:330851デフォルトの名無しさん
2007/11/27(火) 19:20:190852デフォルトの名無しさん
2007/11/27(火) 19:42:53ソース解析ソフトなら
http://q.hatena.ne.jp/1161576659
でも参考に。
0853デフォルトの名無しさん
2007/11/27(火) 20:08:340854デフォルトの名無しさん
2007/11/27(火) 20:50:32小数点があった場合はエラーを起こしたいんですが
0855デフォルトの名無しさん
2007/11/27(火) 21:01:180856デフォルトの名無しさん
2007/11/27(火) 22:11:13数学で通常使用する座標系(左手系だっけかな)から
OpenGLで使用する座標系(右手系だっけか)にするには
どうアフィン変換をかければよかったんでしたっけ・・・?
0857デフォルトの名無しさん
2007/11/27(火) 22:23:39なんかいろいろ引っかかったぞー
http://www.google.co.jp/hws/search?hl=ja&q=%E5%A4%89%E6%8F%9B+%E5%8F%B3%E6%89%8B+%E5%B7%A6%E6%89%8B+%E5%BA%A7%E6%A8%99&client=fenrir&adsafe=off&safe=off&lr=lang_ja
0858デフォルトの名無しさん
2007/11/27(火) 22:29:43|1 0 0 0|
|0 1 0 0|
|0 0 -1 0|
|0 0 0 1|
ってことですね
|1 0 0 0|
|0 0 1 0|
|0 1 0 0|
|0 0 0 1|
ではだめでしたっけ・・・?
0859デフォルトの名無しさん
2007/11/27(火) 23:29:41PHPインタプリタのソースコードを読みたいのか?
ま、Code Reading でも片手に基礎体力を付けることだな。
(とかいって、本持ってスクワットとかやんないように)
0860デフォルトの名無しさん
2007/11/27(火) 23:37:340861デフォルトの名無しさん
2007/11/28(水) 00:24:37等間隔の点の組み合わせを3個もしくは11個程度を補間点として用意する。
それぞれの場合で、ラグランジュ補間とスプライン補間を実施し、その離散点を含めグラフを図示せよ。
特に補間点を増やした場合、補間多項式はどのようになるか論ぜよ。
scilabでお願いできませんでしょうか?
適した板がみつからず、困り果ててここに参りました
どうかおねがいします(>_<)
0862デフォルトの名無しさん
2007/11/28(水) 00:44:570863デフォルトの名無しさん
2007/11/28(水) 01:02:370864デフォルトの名無しさん
2007/11/28(水) 01:13:59ttp://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%B0%E3%83%A9%E3%83%B3%E3%82%B8%E3%83%A5%E8%A3%9C%E9%96%93
を見れば大体わかるが、サイラボ使えんので何とも言えん。
ただ素人考えながら言えるのは、 l[i](x) 相当の関数を実装する時は
当たり前ながら関数 l の引数に i も与えられるように2引数を取る関数にしなければならないと言う事だ。
0865デフォルトの名無しさん
2007/11/28(水) 01:16:51漏れにはとても回答できん
しかも適したスレも思いつかんな。。。
0866デフォルトの名無しさん
2007/11/28(水) 01:20:040867デフォルトの名無しさん
2007/11/28(水) 01:25:57えーと、MATLABのパクリ?
それならoctaveで代用できるのだが。
0868デフォルトの名無しさん
2007/11/28(水) 01:34:26そうMATLABと類似したやつ。
>>861
http://www.sp.m.is.nagoya-u.ac.jp/~miyajima/n-ana/2006b.html
ラグランジュ補間。
0869デフォルトの名無しさん
2007/11/28(水) 02:11:54ttp://www.cqpub.co.jp/DWM/contest/2008/youkou.htm
0870デフォルトの名無しさん
2007/11/28(水) 13:00:30アドバイスお願いします。
まずマイクで音声を取得するにはどうすればよろしいのでしょうか。
キーワードでもいいので宜しくお願いします。
0871デフォルトの名無しさん
2007/11/28(水) 14:38:100872デフォルトの名無しさん
2007/11/28(水) 14:38:33補間て内挿ともいうんだ
なんてエロそうな響きなんだ
0873デフォルトの名無しさん
2007/11/28(水) 15:07:32が使えなくなってるけど何で?
例えば「ls」のman結果を見ようとすると
http://search.linux.or.jp/cgi-bin/JM/man.cgi?Pagename=ls&submit=Search%21&Sec1=on&Sec2=on&Sec3=on&Sec4=on&Sec5=on&Sec6=on&Sec7=on&Sec8=on
404が帰ってきてしまう。
0874デフォルトの名無しさん
2007/11/28(水) 15:12:15そこに問い合わせ先が書いてある
0875デフォルトの名無しさん
2007/11/28(水) 15:14:030876デフォルトの名無しさん
2007/11/28(水) 15:45:53namazu検索は使えるよ。
0877デフォルトの名無しさん
2007/11/28(水) 16:37:32メーカーを書け
とりあえず、たいていの場合は無理なはず
0878デフォルトの名無しさん
2007/11/28(水) 19:27:23どこか聞いてくれる所はありませんか?
わかる人にはすぐ出来ると思うのですが。。
よろしくお願いいたします。
0879デフォルトの名無しさん
2007/11/28(水) 19:30:250880デフォルトの名無しさん
2007/11/28(水) 19:32:01ベーシック言語やベーシックとはいったい何なのですか?
0881デフォルトの名無しさん
2007/11/28(水) 19:34:12ありがとうございます。
作者の掲示板に頼のみこんだのですが
7月10日以降、管理人が姿を現してないので
phpが判る方に聞きたいと思いました。
0882デフォルトの名無しさん
2007/11/28(水) 19:35:37http://ja.wikipedia.org/wiki/BASIC
0883デフォルトの名無しさん
2007/11/28(水) 19:38:07ありがとう
0884デフォルトの名無しさん
2007/11/28(水) 19:39:550885デフォルトの名無しさん
2007/11/28(水) 19:59:07管理人のアカウントとか
サーバーへのアクセス権はあるの?
あるならここで教えてくれれば
やってあげるよ
0886881
2007/11/28(水) 20:45:01ありがとうございます。サーバーへのアクセス件などはございます。
公の場で恐縮ですが、お言葉に甘えて説明させて頂きたいと思います。
あるPHPとはPukiWikiのプラグインでして、
wikiを更新した際、ページを自動的にHTMLファイルを生成するプラグインです。
ttp://lsx.sourceforge.jp/?Plugin%2Fdump2html.inc.php
生成されたhtmlファイル内のリンクも自動的にhtmlに書き換えるのですが、
トップへのリンクも http://hogehoge.com/top.html に書き換わります。
私が希望しているのは
トップへのリンクは http://hogehoge.com/ に変換して欲しいのです。
リンクを書き換えている箇所を探し
if リンクが$GLOBALS['defaultpage'] ならなにもしないっとしたかったのですが
その箇所を見つけ出す事すら叶いませんでした。
恐らく >>885さんでさえ、ソースをよく読み、作りを理解する所から入ると思うと
多大な労力が必要とし真に恐縮ですが、どうかよろしくお願いいたします
0887デフォルトの名無しさん
2007/11/28(水) 21:01:26現在のWindowsファイル時刻を10進数で教えていただけないでしょうか?
UTC西暦1601年1月1日を基点としてる奴です。
0888デフォルトの名無しさん
2007/11/28(水) 21:41:350889デフォルトの名無しさん
2007/11/28(水) 21:48:58どの分野の話?
0890デフォルトの名無しさん
2007/11/28(水) 23:05:56例えば、新古今和歌集の仮名序。
0891デフォルトの名無しさん
2007/11/28(水) 23:10:32会社で、メタファイル画像(職印)作成ツールを依頼されました。
機能として、普通の印影作成アプリみたいにクリップボードへ
作成してペーストでExcelとかに貼り付けるのですが・・・
一度貼り付けた印影をコピーペーストができないように
してくれといわれました。
しかも常駐プログラムでクリップボード監視とかもしないでです。
自分では無理と思っているのですが、誰かできると思う方いませんか?
上司には「出来ないなら技術的に証明してくれ」と言われ困っています(涙)
0892デフォルトの名無しさん
2007/11/28(水) 23:31:55>>890
抽象的すぎて分かりません。
ところでvc++2008ee入れようとしたら怒られました。
win2kじゃだめなんでしょうかね。
0893デフォルトの名無しさん
2007/11/28(水) 23:35:210894デフォルトの名無しさん
2007/11/29(木) 00:08:53藤原良経がこの集の事実上の編纂者後鳥羽院の代わりに書いた。様式化された
文章の中に、控えめながらこの歌に選ばれ憑かれた院と同時代の歌人の心意気の
不滅を宣言した。この仮字序をマニフェストとしてとらえたのは戦後の前衛歌人
塚本邦雄だが、共産党宣言への郷愁も含めてヨーロッパかぶれの日本文化人の
特徴がマニフェストという言葉の使用に現れている。
0895デフォルトの名無しさん
2007/11/29(木) 00:26:54「ばかめ」 と言ってやれ。「ば・か・め」 だ!
仕様
・クリップボードでコピー&ペーストで貼り付ける。
・コピー&ペーストはできないようにすること。
この相反する二つの仕様を同時に満たせってワケか。
頭おかしーんじゃねぇの?ホンマモンのキチガイ?
0896デフォルトの名無しさん
2007/11/29(木) 00:27:21http://ja.wikipedia.org/wiki/%E6%82%AA%E9%AD%94%E3%81%AE%E8%A8%BC%E6%98%8E
0897デフォルトの名無しさん
2007/11/29(木) 00:37:43未だに印影画像に正当性を求める人間がいるとは驚きだな。
まあ、IRMでも使ってブックごとコピー不可にしてやればいいんじゃね。
0898デフォルトの名無しさん
2007/11/29(木) 00:44:490899デフォルトの名無しさん
2007/11/29(木) 00:48:080900デフォルトの名無しさん
2007/11/29(木) 01:03:30レスありがとうございます。
メーカーは特定していません。
調べてみたところ、Windows Mobileの ウィルコムのw-zero3なら
可能のようでした。
KDDI は BREW を 公開していないようなのでできません。
ドコモはよく分からないんですけど。。。
できればソフトバンクでやりたっかったのですが、MEXAを確認したところ、
音声認識しかできなさそうでした・・・
純粋に音を取得して、音響分析がしたかったのですが・・・
できないということでしょうか・・・?
0901デフォルトの名無しさん
2007/11/29(木) 01:43:26PukiWikiは2年くらい前にインストールして
カスタマイズしてみたことがあるから
> リンクを書き換えている箇所を探し
> if リンクが$GLOBALS['defaultpage'] ならなにもしないっとしたかったのですが
> その箇所を見つけ出す事すら叶いませんでした。
> 恐らく >>885さんでさえ、ソースをよく読み、作りを理解する所から入ると思うと
> 多大な労力が必要とし真に恐縮ですが、どうかよろしくお願いいたします
ここで言ってることは大体わかるけど
どこに何があったかはかなり忘れた
でも直すのは結局設定ファイルの
どこか一箇所だけみたいなかなり
簡単な作業だったと思う
分かってしまえば〜だけど
それまでが大変だね
0902デフォルトの名無しさん
2007/11/29(木) 01:51:04default.ini.php
pukiwiki.ini.php
の
$dafaultpage = '';
config.php
init.php
あたりか
0903デフォルトの名無しさん
2007/11/29(木) 04:09:002数を入力し、その和を求めて出力するプログラムをアセンブリ言語で書いて、ハンドアセンブルしなさい。数の入力と出力は、次のようにすること。また、このプログラムの実行開始番地は0x250番地とする。
; 数の入力: 0xFFE0番地を読み出す
MOV #0xFFE0, R0
MOV (R0), R1 ; R1に1ワード入力
; 数の出力: 0xFFE0番地に書き込む
MOV #0xFFE0, R0
MOV R1, (R0) ; R1の現在値を出力
こんな感じで↓
1バイト符合なし整数どうしの乗算
1 . = 0x100
2 MUL: CLR R2 ; 結果をここへ足しこんでいく
3 MOV #9, R3 ; 8ビット分だけ回す
4 LOOP: SUB #1, R3
5 BRZ FIN ; 終わった
6 ROR R1
7 BRC A ; 掛ける数の最下位ビットが1なら
8 RJP B
9 A: ADD R0, R2 ; 掛けられる数を結果へ足しこむ
10 B: ASL R0 ; 掛けられる数を2倍
11 JMP LOOP
12 FIN: HLT ; 結果はR2にある
13 .END
0904デフォルトの名無しさん
2007/11/29(木) 04:17:200905デフォルトの名無しさん
2007/11/29(木) 04:40:270906デフォルトの名無しさん
2007/11/29(木) 08:17:21ハンドアセンブルはできるんで、命令プログラムの方だけで結構です^^
0907デフォルトの名無しさん
2007/11/29(木) 11:36:12int i,
for(i=0;i<5;i++){
printf("x座標");
scanf("%d",&x[i]);
printf("y座標");
scanf("%d",&y[i]);
}
for(i=0;i<5;i++){
printf("(%d %d)\n",x[i],y[i]);
}
みたいに書いたんですが、表示すると、y座標の値が入力した値と全然違うんですが、なんでですか?
0908デフォルトの名無しさん
2007/11/29(木) 11:37:34SELECT A.C B.C FROM A,B
というようにやってるんですがなぜか抽出を複数繰り返してしまいます(同じ値を何度も出力する)
なぜなんでしょうか?
0909907
2007/11/29(木) 11:41:200910デフォルトの名無しさん
2007/11/29(木) 11:46:25A×Bの中間テーブルが作成されて、そこからA.C, B.Cを抽出していると考えろ。
それぞれ100レコードの場合は、10000レコードの中間テーブルがあると思え。
0911デフォルトの名無しさん
2007/11/29(木) 11:50:39#include <tchar.h>
#include <stdio.h>
void main()
{
TCHAR str[5] = L"日本語";
printf( "%s\n", str );
}
と実行すると文字化けするんですが、
どうやったら文字化けしないで表示できるのでしょうか?
0912デフォルトの名無しさん
2007/11/29(木) 11:55:21あーなるほど
今5レコードずつのデータでやってみたら見事に25レコード表示された・・・
ただ単に検索結果を横に表示する みたいなのはできないんですか?
0913デフォルトの名無しさん
2007/11/29(木) 11:57:06%S
0914デフォルトの名無しさん
2007/11/29(木) 12:14:02何も表示されなくなりました。
0915912
2007/11/29(木) 12:14:40外部結合を使えばよかったんですね
0916デフォルトの名無しさん
2007/11/29(木) 13:46:46#include <tchar.h>
#include <stdio.h>
#include <locale.h>
void main()
{
TCHAR str[5] = L"日本語";
setlocale(LC_ALL,"japanese");
printf( "%S\n", str );
}
0917デフォルトの名無しさん
2007/11/29(木) 14:24:39うおおおおおおおおおおおお
あああああああああああああ
りりりりりりりりりりりりりりりり
がががががががががががが
ちちちちちちちちちちちちちち
ょょょょょょょょょょょょょょょ
ううううううううううううううううう
0918デフォルトの名無しさん
2007/11/29(木) 15:31:07ユーザーが.NETをインストールされていない環境でも
DLLをゲームに同梱したりして動かすことは可能ですか?
0919デフォルトの名無しさん
2007/11/29(木) 15:34:240920デフォルトの名無しさん
2007/11/29(木) 15:49:010921デフォルトの名無しさん
2007/11/29(木) 16:07:160922デフォルトの名無しさん
2007/11/29(木) 18:41:59標準ライブラリのqsortを使うとどんなかんじですか?
0923デフォルトの名無しさん
2007/11/29(木) 18:44:190924デフォルトの名無しさん
2007/11/29(木) 18:45:170925デフォルトの名無しさん
2007/11/29(木) 18:48:010926デフォルトの名無しさん
2007/11/29(木) 19:00:44パソコン買ったら最初にすることは、 googl をブックマーク!
0927デフォルトの名無しさん
2007/11/29(木) 19:09:22width: データ1個のサイズ
compar: データ比較用の関数へのポインタ・・・どんな順番で並べるか
このcomparがよくわかりません。昇順に並べたいんですが
0928デフォルトの名無しさん
2007/11/29(木) 19:12:340929デフォルトの名無しさん
2007/11/29(木) 19:13:52データ比較用の関数は自分でつくらないといけないんですか?
0930デフォルトの名無しさん
2007/11/29(木) 19:15:22っつうかググったのか?
そんなサンプル山ほどあるだろうが
0931デフォルトの名無しさん
2007/11/29(木) 19:23:57�@インターネットエクスプローラで http://google.co.jp を開く。
�A テキストBOXに 「qsort」 と入れて Google検索 ボタンを押す。
_______ __
// ̄~`i ゝ `l |
/ / ,______ ,_____ ________ | | ____ TM
| | ___ // ̄ヽヽ // ̄ヽヽ (( ̄)) | | // ̄_>>
\ヽ、 |l | | | | | | | | ``( (. .| | | | ~~
`、二===-' ` ===' ' ` ===' ' // ̄ヽヽ |__ゝ ヽ二=''
ヽヽ___// 日本
_____ _____ ______ _______
| ウェブ | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
._________________
|qsort . |・検索オプション
└────────────────┘・表示設定
| Google検索 | I'm Feeling Lucky | ・言語ツール
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ウェブ全体から検索 ◎日本語のページを検索
0932デフォルトの名無しさん
2007/11/29(木) 19:27:430933デフォルトの名無しさん
2007/11/29(木) 19:30:54せわの焼けるヤツだな。
http://google.co.jp
これをブラウザのアドレスのとこににコピペしろ。
0934デフォルトの名無しさん
2007/11/29(木) 19:30:58googl.comもgoogl.co.jpも一応、どこかにつながるんだぜ
0935デフォルトの名無しさん
2007/11/29(木) 19:32:550936デフォルトの名無しさん
2007/11/29(木) 19:38:59道具を与えても使い方のわからないチンパンジー
0937デフォルトの名無しさん
2007/11/29(木) 19:47:40>>935は>>934に対して。>>932も同様「googl」というtypoに対しての話。
こんな解説なきゃだめですか?
0938デフォルトの名無しさん
2007/11/29(木) 19:51:41いちいちマジレスするほうが馬鹿っぽい
0939デフォルトの名無しさん
2007/11/29(木) 20:28:060940デフォルトの名無しさん
2007/11/29(木) 21:10:020941881
2007/11/29(木) 21:29:39>>901さん、>>902さんレスありがとうございます。
>>886の状況についてお伺いしたいのですが、
1、今調べてるよ、もうちょっと大人しく待ってなさい。
2、意味がわからない。
3、wiki詳しくないし、面倒。自分で頑張れ
4、スレ違い。wikiスレ、もしくはphpスレに行くべき
どうも、空気が読めないです。
0942デフォルトの名無しさん
2007/11/29(木) 22:08:56他社製品に対抗するために、それを詳しく解析し、良い所を取り入れて自社製品を改良、
なんてごく当たり前のことだと思いますが。ソフトウェアに限らず。
#もちろん特許事項に該当するかどうかは調べておくひつようはありますけど
内部告発食らって民事訴訟、なんてこと結構ありんでしょうか?
0943デフォルトの名無しさん
2007/11/29(木) 22:14:47>リバースエンジニアリングは合法だ違法だっていう議論がありますが
今時そんなもん議論してる莫迦みたことないんだが。
0944デフォルトの名無しさん
2007/11/29(木) 22:18:01ばーか
0945デフォルトの名無しさん
2007/11/29(木) 22:36:39うんこ
0946デフォルトの名無しさん
2007/11/29(木) 22:38:16ええっと・・・あ、あほ
0947デフォルトの名無しさん
2007/11/29(木) 22:39:49アウト
0948デフォルトの名無しさん
2007/11/29(木) 22:43:550949デフォルトの名無しさん
2007/11/29(木) 22:50:570950デフォルトの名無しさん
2007/11/29(木) 22:53:520951デフォルトの名無しさん
2007/11/29(木) 22:56:550952デフォルトの名無しさん
2007/11/29(木) 22:57:440953デフォルトの名無しさん
2007/11/30(金) 00:45:30ここまで出鱈目だとある意味新鮮だな
0954942
2007/11/30(金) 00:50:52./ \
.| ^ ^ |
| .>ノ(、_, )ヽ、.| <あまり私を怒らせない方がいい
__! ! -=ニ=- ノ!___
/´ ̄ ̄ .|\`ニニ´/ `ヽ
{ .|__  ̄ ̄ヾ }
i;;',,, r---イ /|,、_,, ,',;:',i
.l;';',;,, } /;\ / ヽ / ,;,;;',;l
.|;;',;, } ./;;;,, \ / ;;;;;;ヽ ,,;;','i
i;',, / /;;,',';; ノ--, ',',;;::',',゙i ,,';';i
i;,'; /./,',',';;" / \ ',',',;;,'i ,;',i
/ / i 、 / ヽ ',;::'、| \
ヽヽヽヾ丿 〈 ヽ'' {////
```` ト, i | 、 i´´´
|',',;; } ! ',',;;i
|,','、 / ヽ',',','|
!;;', / !,',;,;'|
0955デフォルトの名無しさん
2007/11/30(金) 10:14:29ム板にリバースエンジニアリングのスレないんだよね。この際、建てたら?
0956デフォルトの名無しさん
2007/11/30(金) 10:30:060957デフォルトの名無しさん
2007/11/30(金) 10:50:23VC++っていくつまでのが使えるの?
VC++6ってのが手元にあるが、流石これはもうダメですか。
0958デフォルトの名無しさん
2007/11/30(金) 11:24:13使おうと言う気が起きない
2005持ってるし
0959デフォルトの名無しさん
2007/11/30(金) 11:27:03とくにコード補完機能は段違い。
まあどっちも共存できるだろうしVistaで動かないって事もないだろうから
試してみりゃいいんじゃねーの。
0960デフォルトの名無しさん
2007/11/30(金) 12:56:20ところが、定数で指定すると、環境依存しそうなウィンドウのタイトルバーまで含めての大きさになってしまい、
きちんとした大きさの指定にできず困っています。
検索しようにも、検索する単語が思い浮かばないのでヒントでも答えでもいいのでよろしくお願いします。
0961デフォルトの名無しさん
2007/11/30(金) 13:01:310962デフォルトの名無しさん
2007/11/30(金) 13:36:21できました。ありがとう。
0963デフォルトの名無しさん
2007/11/30(金) 13:42:13net.framework1.1はアンインストールしても問題ありませんか?
0964デフォルトの名無しさん
2007/11/30(金) 14:58:081.1と2.0は一部互換性がないので、入れといたほうが無難。
0966デフォルトの名無しさん
2007/11/30(金) 16:16:48AdjustWindowRectEx
0967デフォルトの名無しさん
2007/11/30(金) 16:17:28もう少し待てば2008 Express日本語版が出てくる。
英語でよければ既に出ている。
0968デフォルトの名無しさん
2007/11/30(金) 16:45:410969デフォルトの名無しさん
2007/11/30(金) 16:48:440970デフォルトの名無しさん
2007/11/30(金) 16:51:320971デフォルトの名無しさん
2007/11/30(金) 16:53:02ttp://www.m-w.com/dictionary/interpreter
0972デフォルトの名無しさん
2007/11/30(金) 17:04:360973デフォルトの名無しさん
2007/11/30(金) 17:04:48英語は初めのeにアクセント
0974デフォルトの名無しさん
2007/11/30(金) 17:05:42ありがtごうざいました。
、
インタップリタということに決めました
0975デフォルトの名無しさん
2007/11/30(金) 17:12:320976デフォルトの名無しさん
2007/11/30(金) 17:30:080977デフォルトの名無しさん
2007/11/30(金) 17:31:040978デフォルトの名無しさん
2007/11/30(金) 17:55:220979デフォルトの名無しさん
2007/11/30(金) 18:01:19ほんと宝の持ち腐れっていうか、なんというか。
0980デフォルトの名無しさん
2007/11/30(金) 18:05:23お前らは中高6年間で一体なにを学んできたんだと。
0981デフォルトの名無しさん
2007/11/30(金) 18:19:44SELECT MAX(time) FROM icmpdata;
とやっても999が表示される
でも
SELECT MAX(time) FROM icmpdata where time > 1000;
とやるとちゃんと1009と表示される
この意味の分からないエラーはなんなんでしょう・・・
もう困り果ててます・・・
0982デフォルトの名無しさん
2007/11/30(金) 18:27:450983デフォルトの名無しさん
2007/11/30(金) 18:31:47'999' と '1009' だと '999'の方が大きい。
'1000' と '1009' だと '1009' の方が大きい。
0984デフォルトの名無しさん
2007/11/30(金) 18:32:26文字列型でした・・・
0985デフォルトの名無しさん
2007/11/30(金) 18:50:12地球の公転軌道をシミュレーションしようと思っているのですが、
初期値(初期値と初速度)はどのように設定すればよいのでしょうか?
0986デフォルトの名無しさん
2007/11/30(金) 19:00:27PCで発音記号を表示するにはどんな方法がありますか?
0987デフォルトの名無しさん
2007/11/30(金) 19:04:36普通に文字として表示すればいいじゃない。
IPAの音声記号の大半はUnicodeに含まれてるぞ。
0988デフォルトの名無しさん
2007/11/30(金) 19:08:05日本語の発音記号書いてある辞書は見たことないけど外人用に売ってるのかな?
0989デフォルトの名無しさん
2007/11/30(金) 19:08:500990デフォルトの名無しさん
2007/11/30(金) 19:56:020991デフォルトの名無しさん
2007/11/30(金) 20:19:250992デフォルトの名無しさん
2007/11/30(金) 20:51:42売ってるよ
一番有名なのはNHK日本語発音アクセント辞典
日本語教師・俳優・声優・アナウンサーなんかの業界でよく使われてる
0993デフォルトの名無しさん
2007/11/30(金) 21:12:24発音記号にも名前ついてるんですか
0994デフォルトの名無しさん
2007/11/30(金) 21:13:100995デフォルトの名無しさん
2007/11/30(金) 21:18:080996デフォルトの名無しさん
2007/11/30(金) 22:02:270997デフォルトの名無しさん
2007/11/30(金) 23:39:000998デフォルトの名無しさん
2007/11/30(金) 23:40:320999デフォルトの名無しさん
2007/12/01(土) 00:12:061000デフォルトの名無しさん
2007/12/01(土) 00:18:0410011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。