すれ立てるまでもない質問はここで 第80刷
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/12/25(月) 17:54:18プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
前スレ
すれ立てるまでもない質問はここで 第79刷
http://pc8.2ch.net/test/read.cgi/tech/1160751859/l50
0002デフォルトの名無しさん
2006/12/25(月) 17:54:51・ パソコン初心者 : http://pc2.2ch.net/pcqa/
・ ソフトウェア : http://pc7.2ch.net/software/
・ Web制作 : http://pc8.2ch.net/hp/
・ Webプログラミング : http://pc8.2ch.net/php/
・ プログラマー : http://pc8.2ch.net/prog/
・ ゲーム製作技術 : http://pc8.2ch.net/gamedev/
・ データベース : http://pc8.2ch.net/db/
0003デフォルトの名無しさん
2006/12/25(月) 18:04:530004デフォルトの名無しさん
2006/12/25(月) 18:30:12プログラムを作る練習をしたいのですが、学校はMac家はwindowsなんですが
windowsでも無料でプログラムを書けるソフトはないでしょうか?
書きながら色がかわるものがいいです。
0005デフォルトの名無しさん
2006/12/25(月) 18:33:06Macで使ってるソフト名は?
0006デフォルトの名無しさん
2006/12/25(月) 18:47:11これってソフト名なのかな?・・・
0007デフォルトの名無しさん
2006/12/25(月) 18:58:110008あいうえお
2006/12/25(月) 19:11:00教えてください。
0009デフォルトの名無しさん
2006/12/25(月) 19:14:56>>1
0010デフォルトの名無しさん
2006/12/25(月) 19:15:50ググレカス
http://www4.kcn.ne.jp/~boochang/emacs/index.html
0011デフォルトの名無しさん
2006/12/25(月) 20:20:49g++でコンパイルできるけどgccでコンパイル通らないソースコードの関数(OpenCV)を
両方使ってプログラムが書きたいのですが、どうやってコンパイルしたらいいのでしょう?
0012デフォルトの名無しさん
2006/12/25(月) 20:24:59001311
2006/12/25(月) 20:36:57どうやってコンパイルするのですか?
CLAPACKの関数を使う部分とOpenCVの関数を使っている部分で
プログラムを分割( 違うファイルにする )して、それぞれ gcc, g++で
コンパイルして、後でリンクするということが可能なのでしょうか?
いま、試しに test1.c と test2.c を作って
( test1.c では test2.cの中の関数を呼んでいる )
gcc -c test1.c
g++ -c test2.c
g++ test1.o test2.o とやったらダメだったんですが
何かおかしいですか?
0014デフォルトの名無しさん
2006/12/25(月) 21:36:24ld
0015デフォルトの名無しさん
2006/12/25(月) 23:14:53キーボードから1文字だけ入力を受け取る関数ってどこの洞窟に隠れてますか?
0016デフォルトの名無しさん
2006/12/25(月) 23:22:480017デフォルトの名無しさん
2006/12/25(月) 23:26:54GNUのG
0018デフォルトの名無しさん
2006/12/25(月) 23:32:580019デフォルトの名無しさん
2006/12/25(月) 23:36:33GNUのG
0020デフォルトの名無しさん
2006/12/25(月) 23:39:25conio.h
0021デフォルトの名無しさん
2006/12/26(火) 00:11:34arigatougozaimasu
0022デフォルトの名無しさん
2006/12/26(火) 00:14:10XINU
そこでXIを発音するとG
つまりGNU
0023デフォルトの名無しさん
2006/12/26(火) 00:18:330024デフォルトの名無しさん
2006/12/26(火) 00:34:12GetKeyState
0025デフォルトの名無しさん
2006/12/26(火) 04:02:36kbhit()
0026デフォルトの名無しさん
2006/12/26(火) 07:04:15元は確かGにも意味があったと思うが
UNIXとのいざこざ以降
GNU は Gnu is Not Unix の略になって
Gの意味は消えたんじゃなかったかな
0027デフォルトの名無しさん
2006/12/26(火) 10:06:42空気の読めない人ですね
0028デフォルトの名無しさん
2006/12/26(火) 10:32:060029デフォルトの名無しさん
2006/12/26(火) 12:30:22ありもしない空気を登場させる人
0030デフォルトの名無しさん
2006/12/26(火) 12:55:33getsの宣言を確認してください
とでたのですがwindowsではgetsは使えないのでしょうか?
macではこのプログラムは普通にコンパイルができたのですが・・・
0031デフォルトの名無しさん
2006/12/26(火) 13:04:310032デフォルトの名無しさん
2006/12/26(火) 13:11:05003330
2006/12/26(火) 13:17:31でもそのプログラムを実行しようとしてエンターキーを押したら実行しないまま
ウインドウが閉じてしまうんですが・・・
0034デフォルトの名無しさん
2006/12/26(火) 13:20:49スレッド間で共有する変数に対してmutexで排他制御をしているのですが
共有する変数が増えてくるとちゃんと排他制御できているかどうかを
コードだけを見てチェックすることが難しくなってきました
ちゃんと排他制御ができていることをテストする有効な方法を教えてください
0035デフォルトの名無しさん
2006/12/26(火) 14:51:24mainから抜ける直前にsystem("pause");とかしておけ
0036デフォルトの名無しさん
2006/12/26(火) 14:52:24goto shine;
....
....
shine:
なんてのが通るんですか
0037デフォルトの名無しさん
2006/12/26(火) 15:52:27アセンブラでいう1パスと違って、全く前方参照しないわけではないから。
0038デフォルトの名無しさん
2006/12/26(火) 19:18:21ちゃんと排他制御ができていることをテストするプログラムを書く
0039デフォルトの名無しさん
2006/12/26(火) 21:25:54ld: Undefined Symbols
Symbol1
Symbol2
...
って出るものに対してはどう対処すればいいのでしょうか?
0040デフォルトの名無しさん
2006/12/26(火) 22:24:38ライブラリなりオブジェクトファイルなりを指定してやる。
関数名の書き間違いがないか調べる。
0041デフォルトの名無しさん
2006/12/26(火) 22:42:49今やるならどの言語でやるといいですか?
今できるのはCのみです
Javaも勉強したことはあるのですがすっかり忘れました
ぜひオススメをお願い致します
0042デフォルトの名無しさん
2006/12/26(火) 22:45:05Rubyが一番
0043デフォルトの名無しさん
2006/12/26(火) 22:57:52C#がいいと思う。
Visual C# Expressが無料だから試してみて。
GUIプログラム作るのが簡単。
0044デフォルトの名無しさん
2006/12/26(火) 23:06:02全く新しい言語を覚えるのは難しそうなので
>>43
試してみます
0045デフォルトの名無しさん
2006/12/27(水) 00:26:54どこにGETリクエスト投げればFLVの在り処が返ってくるのでしょうか?
トップページに
/watch_video〜〜〜
とリクエスト送信したのですが、SWFのページが帰ってきてしまうようで困っています
0046デフォルトの名無しさん
2006/12/27(水) 01:15:07Delphiに統合可能な開発支援ツール「GExperts」の
「Code Librarian」のような、
生産したソースコードやアルゴリズム説明文書などを体系的に
保管・管理する一種の"ライブラリアン"ソフトで
言語に依存しないものを探している者なのですが、
どなたかご存知のものがありましたら教えて頂けませんでしょうか?
004744
2006/12/27(水) 03:22:59あまりCを知ってるとか今のところはあまり関係を感じません
はまりそうです
0048デフォルトの名無しさん
2006/12/27(水) 05:07:17言語コンプレックスを持ってるVBユーザーのために
VBを改名したものだからなぁ
0049デフォルトの名無しさん
2006/12/27(水) 10:17:36C++がわかればなんとかなるJava かと思ってた
0050デフォルトの名無しさん
2006/12/27(水) 10:52:06C+Win32APIでいいんじゃないかと。
0051デフォルトの名無しさん
2006/12/27(水) 11:25:10禿堂
0052デフォルトの名無しさん
2006/12/27(水) 11:48:270053デフォルトの名無しさん
2006/12/27(水) 13:21:160054デフォルトの名無しさん
2006/12/27(水) 17:20:38アホ
0055デフォルトの名無しさん
2006/12/27(水) 23:17:54Perl、Rubyくらいですか?
0056デフォルトの名無しさん
2006/12/27(水) 23:28:370057デフォルトの名無しさん
2006/12/27(水) 23:54:18C#がお勧め。
0058デフォルトの名無しさん
2006/12/28(木) 00:10:090059デフォルトの名無しさん
2006/12/28(木) 02:15:30goto FuckingCpp;
FuckingCpp://ここでエラー
}
void f(){
goto FuckingCpp;
FuckingCpp:;//切ない
}
0060デフォルトの名無しさん
2006/12/28(木) 12:33:28例:enum{SUN,MON,TUE,WED,THU,FRI,SAT};
は、どうやって使用するのですか?
ググっても、enumの説明はタグ名を付けたものしか載っていなくて…
よろしくお願いします。
0061デフォルトの名無しさん
2006/12/28(木) 13:07:03このような問題を解決しなければならなくなってしまいました。どうか教えてください。課題を教えてくださるスレッド(?)が書き込みできなくなっていたので、
こちらに書き込ませていただきました。
【質問テンプレ】
[1] 授業単元:基礎情報処理
[2] 問題文:縦100横100のマス目(点)に分けられた紙の各点が、白と黒に塗り分けられたものを考える。この中に、下にある様な黒い点で囲まれた図形が1つだけある。図形は必ず、黒い点で囲まれており、
内部は白い点で埋め尽くされている。この「囲まれている」とは、各黒い点の上下左右および8つの点のどれかが黒い点となっているものと考えよう。
□□□□□□□□□□
□□■■■■■■□□
□■□□□□■□□□
□□■□□□□■□□
□□■□□□□■□□
□□■■■■■■□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
□□□□□□□□□□
この図形は整数値の2次元配列(例えばC言語ならa[y,x])で表されている。x軸は左から右、y軸は上からしたとするので、a[1,1]は一番左上の点になる。この配列はプログラムに入る前に何らかの方法で、白い点は0、黒い点は1になっているものとする。
さて、図形の面積、つまり黒い点で囲まれた内部の「白い点」の数を数えるプログラムを考えよう。ただし図形は必ず紙の上に1つだけ存在し、また必ず紙の端から点1つ以上ずつ少し離れた位置にあるとする(つまり黒い点は紙の上下左右の端には存在しない)。
[3] 環境
[3.1] OS:Windows XP
[3.2] コンパイラ名とバージョン: すみません、よくわかりません
[3.3] 言語: なんでもかまいません。
[4] 期限: 2007年1月5日0時まで
[5] その他の制限:まだ何も習っていません。具体的に回答を提示してくれると助かります。
0062デフォルトの名無しさん
2006/12/28(木) 13:22:110063デフォルトの名無しさん
2006/12/28(木) 15:40:22簡単だからちょっと勉強したら出来るよ
0064デフォルトの名無しさん
2006/12/28(木) 17:03:50というのも指導教官に「それはよくない。美しくない」と指摘されたのですが、
実用性を重視するなら、ありといえばありですよね?
みなさんが直面された重要な困難があれば教えて欲しいです。
0065デフォルトの名無しさん
2006/12/28(木) 17:12:400066デフォルトの名無しさん
2006/12/28(木) 18:38:48Pascal系だけ?
0067デフォルトの名無しさん
2006/12/28(木) 19:38:120068デフォルトの名無しさん
2006/12/28(木) 19:53:030069デフォルトの名無しさん
2006/12/28(木) 20:44:53#deinfe (C)やconstな整数型 (C++)のように単なる定数として使う。
0070デフォルトの名無しさん
2006/12/29(金) 01:31:58>>57
C#とDelphiって文字列処理が得意なんですか。
初めて知りました。
>>58
おk
0071デフォルトの名無しさん
2006/12/29(金) 01:55:49Cも文字列処理得意だお
0072デフォルトの名無しさん
2006/12/29(金) 01:57:500073デフォルトの名無しさん
2006/12/29(金) 06:58:34床面の近くでバウンドしているだけの状態は普通区別するんですか?
0074デフォルトの名無しさん
2006/12/29(金) 11:37:38void characters(const XMLCh *const chars,
const unsigned int length
);
あたりに報告されるタグ内のテキストが実態参照文字を含んでる場合に、
その文字で区切られ複数回コールされてしまい、困っております。
実態参照文字を含むテキストでも、1回のコールで全文字列を取得できるメンバー関数、
もしくは void characters ... で実態参照文字に特別な意味を持たせないようにする設定方法
をご存知でしたら教えてください。
0075デフォルトの名無しさん
2006/12/29(金) 21:35:50@ILT+0(_GetEnvironmentStrings@0):
00411005 E9 76 DD 01 00 jmp GetEnvironmentStrings (42ED80h)
@ILT+5(_strcspn):
0041100A E9 11 4C 01 00 jmp strcspn (425C20h)
@ILT+10(__snprintf):
・・・
・・・
みたいな感じでcall先がjmpで、jmp先が本物の関数というようにコンパイルされてるのですが
このjmp表の正式名とかってあるのでしょうか?
あとILTが何の略か教えてください
0076ww
2006/12/29(金) 21:36:340077デフォルトの名無しさん
2006/12/29(金) 21:43:39>>72
CでCGIつくるのってめっちゃ大変なんでしょ?
0078デフォルトの名無しさん
2006/12/29(金) 22:03:02どっからCGIが出てきたんだ?
0079デフォルトの名無しさん
2006/12/29(金) 22:04:00コールゲート
80386のアセンブラの本でも読んだらわかるよ
0080デフォルトの名無しさん
2006/12/29(金) 22:27:37「Perlとかは、文字列処理が得意だからCGI書くのに向いてる。
Cで書くのは大変」
みたいな話があるから、そこからの連想じゃね?
0081デフォルトの名無しさん
2006/12/29(金) 22:49:22Cで飯食ってりゃ手足のようなもんだ
0082デフォルトの名無しさん
2006/12/30(土) 01:54:20そう。
>>81
そりゃすげえ。俺もそうなりたいもんだ・・・
0083デフォルトの名無しさん
2006/12/30(土) 05:26:48あ、ライブラリはlibc以外使用禁止ね
0084デフォルトの名無しさん
2006/12/30(土) 11:39:50追い込んでるつもりのレスなのかなw
Cの経験が長い人って、大抵は手元にlibc以外使わずに書きためた便利コードを
山ほど溜めてるから(Cはそういう付き合い方をしてナンボの言語)、まぁ、余裕だろうねぇ。
「ライブラリ」と「これから自分が書くコード」にしか想像力が届かなかったのが見え見えの、
ちょっと幼稚なレスに見えるな、俺にはw
0085デフォルトの名無しさん
2006/12/30(土) 17:45:26セキュホになりやすいから鯖管にいやがられるだけだよ。
造ること自体は大変じゃない。
0086デフォルトの名無しさん
2006/12/30(土) 19:06:24まぁ、CGIやりたいなら素直に
Perl/Python/Ruby か PHP にしとけ
0087デフォルトの名無しさん
2006/12/30(土) 19:09:04upしただけで動くのが好まれる。
あと他人の書いたスクリクトぱくって流用のパターンも多いか
0088デフォルトの名無しさん
2006/12/30(土) 20:22:500089デフォルトの名無しさん
2006/12/30(土) 21:47:010090デフォルトの名無しさん
2006/12/30(土) 22:00:260091デフォルトの名無しさん
2006/12/31(日) 08:21:02攻撃スクリプトとかは見かけるけど
0092デフォルトの名無しさん
2006/12/31(日) 09:52:00これはクライアントとは言わないやね
スタンドアロンと言えば良いのか
0093デフォルトの名無しさん
2006/12/31(日) 12:07:01みなさんの知恵をお借りできないでしょうか。
下記コードで、「RangeクラスのSelectメソッドが失敗しました」とのエラーが出ます。
コードの内容は、指定したワークシートのある範囲にある数値を消去する、というものです。
よろしくお願いします。
Sub DELETE()
'
' DELETE Macro
'ワークシート名「a」のデータ消去
Worksheets("a").Range("B6:K28,B33:K55,B60:K82").Select
Selection.ClearContents
'ワークシート「b」のデータ消去
Worksheets("b").Range("B6:K28,B33:K55,B60:K82").Select
Selection.ClearContents
End Sub
0094デフォルトの名無しさん
2006/12/31(日) 12:21:140095デフォルトの名無しさん
2006/12/31(日) 14:52:29Selection.ClearContents
Worksheets("a").Range("B33:K55").Select
Selection.ClearContents
Worksheets("a").Range("B60:K82").Select
Selection.ClearContents
0096デフォルトの名無しさん
2006/12/31(日) 17:18:36を組んだのですが、処理が遅いので別の言語で組もうと
思っています
コンパイラーがフリーソフトであるもので、
とにかく速くておすすめなのはないでしょうか
0097デフォルトの名無しさん
2006/12/31(日) 17:23:390098デフォルトの名無しさん
2006/12/31(日) 17:27:150099デフォルトの名無しさん
2006/12/31(日) 17:39:24組んだのがインタープリター型の言語で、文字列処理は速くない
とレスされたので、コンパイラーだったらもう少し速い
かなと思ったんですが
0100デフォルトの名無しさん
2006/12/31(日) 17:41:32IPアドレスが勝手に書き込んでありました。どうすればいいですか?
0101デフォルトの名無しさん
2006/12/31(日) 17:50:54■ このスレッドは過去ログ倉庫に格納されています