- 1 名前:デフォルトの名無しさん [2008/02/11(月) 19:44:11 ]
- 質問する前にGoogleで検索しましょう。www.google.co.jp
プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 JavascriptはWeb制作板、CGIはWebプログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 前スレ スレ立てるまでもない質問はここで 88匹目 pc11.2ch.net/test/read.cgi/tech/1200057632/
- 413 名前:デフォルトの名無しさん [2008/02/23(土) 18:32:42 ]
- UNIXの改行コードをWinの改行コードに変換するプログラムを作りたいんですが、
UNIXの改行コードはWin上でどう表現すればいいんでしょうか? 「↑」になってるのを\nにすればいいんでしょうか?
- 414 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 18:45:33 ]
- >>413
tr -d '\r' <win.txt >unix.txt tr '\n' \r\n' <unix.txt >win.txt
- 415 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 18:50:57 ]
- unix2dosというものがあってだな…
- 416 名前:デフォルトの名無しさん [2008/02/23(土) 18:57:39 ]
- Winで使えるコマンドでないですか?
- 417 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 18:58:37 ]
- >>416
cygwin
- 418 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 18:58:51 ]
- >>416
コマンドってなんだよ
- 419 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:00:11 ]
- コマンドプロンプト?の組み込みコマンドってことか?
- 420 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:06:35 ]
- >>419
まあ普通に考えるとそういうことだろうな ユーザーインストール無しに素のWindowsでなんとかしたいのだろう WSHが使えるのなら簡単なんだが
- 421 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:10:21 ]
- プログラムを作るんだろ。
好きな言語で\nを\r\nに変えるようなプログラムを作ればよい。
- 422 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:14:42 ]
- >>413
こういうことが知りたい? Windowsの行末はCRLF UNIXのはLF ASCIIコードで言うとCRが\0D,LFが\0Aな
- 423 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:29:22 ]
- ダンプして自分の目で確かめるといいよ
- 424 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:40:23 ]
- CreateWindowとCreateControlWindowはどう使い分けるんですか?
- 425 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:27:47 ]
- ぐぐれかす
- 426 名前:デフォルトの名無しさん [2008/02/23(土) 22:38:50 ]
- たとえば、
>set NANASHI TAKESHI と設定したとして、C言語のプログラム中で$NANASHIの値を使えるんでしょうか?使える場合どうすれば使えますか?
- 427 名前:デフォルトの名無しさん [2008/02/23(土) 22:40:44 ]
- シェルどころかOSも分からんようでは答えようも無い
- 428 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:44:35 ]
- $NANASHI
^これなんだよ
- 429 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:46:07 ]
- getenv
- 430 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:47:15 ]
- >>426-427
<stdlib.h>のgetenv
- 431 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 23:10:36 ]
- また明日から無限に長いテープを前後に動かす仕事が始まるお
- 432 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 23:14:19 ]
- その仕事が終わるかどうかぐらい、自分で判断しろ。
- 433 名前:デフォルトの名無しさん mailto:age [2008/02/24(日) 00:36:01 ]
- ソースコードまで出ているフリーの制約プログラミングって無いのでしょうか?
ソースが見れない形のライブラリならばあるようですが。。。 solution.ndis.jp/iz/tutorial.html
- 434 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:00:44 ]
- 使ったこと無いけど GNU Prologじゃダメなの?
- 435 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:05:39 ]
- >>432
ワロタ チューリングマシンのこったろよw 別に仕事が無限な訳じゃないべ
- 436 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:11:02 ]
- >>435
恥ずかしい奴だなww チューリングマシンの停止性問題だろwww
- 437 名前:デフォルトの名無しさん [2008/02/24(日) 01:53:43 ]
- typedef struct test {
int i; char str[256]; } test; struct test *honya; と定義してあるとして、 ある関数function中でstrの最後の文字を調べたい場合どうすればいいでしょうか? void function(struct test *p) { ・ ・ printf("%c\n",p->str+(strlen(p->str)-1)*sizeof(char)); ・ ・ } これじゃぁダメでした。
- 438 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 01:55:16 ]
- p->str[strlen(p->str)-1]
- 439 名前:デフォルトの名無しさん [2008/02/24(日) 01:59:36 ]
- >>438
動いた!ありがd!
- 440 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:23:37 ]
- プログラム組んでて上手くいかなかったので質問です。
以下のURL上のプログラムは□を1列目と12列目、21行目に表示させるものを意図して作ったのですが 実行すると7列目に□を表示してしまいます。 多分if文内の||が原因だとは思うのですが色々変えてみても上手くいかないので ヒントをもらえないでしょうか? kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6080.txt
- 441 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:35:16 ]
- >if((j == 0) || (j == 11) || (i == 20)){
jなのかiなのかハッキリすれ
- 442 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:38:01 ]
- あー、ごめん。読み間違えてた。
- 443 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:41:42 ]
- お詫びに全角スペースにめげず動かしてきた。
結果、うちではちゃんと意図通りに動いたよ。 VC2005 Standard Edition
- 444 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:43:25 ]
- warning: pointer targets in passing argument 6 of 'XGet' differ in signedness
これってどういう意味ですかね?
- 445 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:47:54 ]
- >>443
ありがとうございます。 こちらはVC2003 standard Editionなので環境的には問題なさそうなんですが・・・ プログラムは間違ってないようなのでもうちょっと考えて見ます。
- 446 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 02:56:48 ]
- >>444
せめて言語ぐらい書け。 知らんけど、ポインタの型がsignedとunsignedで食い違ってんじゃねぇの? 引数の型がchar *のとこにuchar *突っ込んでるとか、その逆とか、 大方その辺だろ。
- 447 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:01:18 ]
- >>443
あああ、すいません解決しました。 せっかくヒントもらってたのに見落とすところだった。 スペースが半角だったので全角に変えたところ意図通り動きましたorz
- 448 名前:デフォルトの名無しさん [2008/02/24(日) 07:17:17 ]
- 方向音痴な初心者です
個人的、見解なのですが? 仮に"統合言語"、詰まりimageとしては… 「base言語」と去れて居る言語を統合して使用できる言語が在るとすると? どの様に為りますか?
- 449 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:19:35 ]
- 日本語でおk
- 450 名前:デフォルトの名無しさん [2008/02/24(日) 07:24:37 ]
- >>449
そう云えば? 最近「通称、"£"」の@@を見掛けませんが…
- 451 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 07:50:37 ]
- 真性ですか
- 452 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 08:12:06 ]
- >個人的、見解なのですが?
肯定ですか、否定ですか?
- 453 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 08:34:12 ]
- Windows で作るのなら、
バイナリで読んでテキストで吐けば 勝手に \n が \r\n に変換されるぜ。
- 454 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:18:22 ]
- >>448
言いたいことはよくわからないけど、 現在存在する全ての高級言語は、 手続き型のFORTRANか関数型のLISPにその源流を見出せる。 あとは低級言語のアセンブリ言語・機械語。
- 455 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:32:05 ]
- 言語を統合して使用できる 「base言語」 があるとすると
どういう仕様にすればいいか、って話だと思う。
- 456 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:48:34 ]
- dBaseの話じゃないのかw
- 457 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:50:05 ]
- 今は存在しないかもしれないが
もし統合言語(base言語とされている言語を統合して使用できる言語) を作るとしたらどういう仕様になるのか base言語とは現在主流とか業界スタンダードとか知っておくべき基礎とか そんな意味か
- 458 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:57:59 ]
- >>454
linux、UNIX板によく書きこまれる人工無能スクリプト荒らしらしいから関わらないほうがいいよ
- 459 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:14:25 ]
- >>457
英語。
- 460 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:31:17 ]
- それ以前に日本語
- 461 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:45:01 ]
- 日本語は揺らぎが大きいからなぁ
- 462 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:46:13 ]
- そういう散々がいしゅつな健忘症的やり取りはもういいよ
- 463 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 11:01:26 ]
- 今日が2chデビューです
- 464 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 11:06:02 ]
- デビューでこんな深い所まで潜ってくるんじゃねーよ
- 465 名前:デフォルトの名無しさん [2008/02/24(日) 12:31:17 ]
- 将来、JavaはC#に食われますか?
- 466 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 12:35:36 ]
- 占い師を捜しているのなら板違い。
- 467 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 12:36:39 ]
- Java∋C#
- 468 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 13:09:12 ]
- >>465
Javaしか使えないPGを養うために永遠に残ります。
- 469 名前:デフォルトの名無しさん [2008/02/24(日) 15:15:50 ]
- D言語ってどうなの?
- 470 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:19:31 ]
- どちらのD言語の事だ?
- 471 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:20:17 ]
- どちらも要らない子のレッテルを貼られかけ
- 472 名前:デフォルトの名無しさん [2008/02/24(日) 15:52:54 ]
- 今からプログラミングを習得するならどの言語がお勧めなんでしょうか?
- 473 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:53:40 ]
- 仕様書記述言語英語
- 474 名前:デフォルトの名無しさん [2008/02/24(日) 16:35:44 ]
- 地底や駅弁の情報学部のプログラミングのクラスって、どの返までやるの?
独習C、独習JAVAあたりの内容+アルゴリズムをやるくらいなんだろうか。
- 475 名前:デフォルトの名無しさん [2008/02/24(日) 18:16:19 ]
- >>472
Verilogだな。
- 476 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:25:45 ]
- C with Classes
- 477 名前:デフォルトの名無しさん [2008/02/24(日) 19:34:06 ]
- enum で{AHONYA, BHONYA, CHONYA, DHONYA}
と定義したものをswitch文のcaseで用いるにはどうすればいいでしょうか? case : AHONYA case : 'AHONYA' case : "AHONYA" 全部だめでした・・・
- 478 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:35:30 ]
- とりあえず身近な参考書なりサイトなりの説明をよく読め
ていうか言語を書け
- 479 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:35:33 ]
- enum{ nanika };
switch(0){ case nanika: default: }
- 480 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:37:44 ]
- enum 以前の問題だな。
case の書き方が分かってない。
- 481 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 19:57:21 ]
- まったくだ。新しくenumに挑戦してうまくいかなかったから、enumで失敗したと思い込んでいるんだろう。
>>477 コロンをAHONYAの後にもってくる
- 482 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:39:05 ]
- icoファイルを表示するコードを書いています。
複数アイコンが収録されているものの表示まで出来たんですが BitMapInfoHeaderに格納されているbcHeightの意味がイマイチ分かりません。 32*32の単一アイコンファイルでは64になり 32*32と16*16の2種類格納のアイコンファイルだと32*32のものは64 16*16のものは32になります。 これは何を表してるんでしょうか? 正数と負数でラインの向きが変わるのは分かりますが 負数は使われないらしいですし。
- 483 名前:デフォルトの名無しさん [2008/02/24(日) 23:46:35 ]
- 全くの初心者なんですが、COBOL、C、C++、VBA、P
L/SQL、HTML、JAVA、PL/I の中で今から覚えるとしたらどれがいいですかね? 時代のニーズと難易度などを教えていただけると幸いです
- 484 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:02:06 ]
- PL/I以外。
- 485 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:03:30 ]
- COBOLお勧め。
今や、使えるプログラマがロートルと化しているので世代交代が求められています。
- 486 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:04:06 ]
- たしかにCOBOLを書き換える需要が地味にでてきてるみたいだが
- 487 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:37:13 ]
- 夢のある言語、将来性のある言語ってなんすか?
pc11.2ch.net/test/read.cgi/tech/1197612496/
- 488 名前:デフォルトの名無しさん [2008/02/25(月) 00:45:31 ]
- >>484-487
サンクス
- 489 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:46:30 ]
- sageわすれソーリーつまりごめんなさい
- 490 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:55:28 ]
- COBOL で思い出したけど, 昭和 100 年問題なんてのが顕在化する
システムなんて残ってんのかな?
- 491 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:16:24 ]
- EBNF について質問いたします。
string = {[ symbol | whitespace | newline | literal ]}; symbol = { "!" | ?略? | "~" }; whitespace = { "\t" | " " }; newline = { "\r" | "\n" }; とある中で、 a) 上の string の規則に加え、string は Unicode 文字のみによって 構成されていること b) literal は symbol, whitespace, newline でもない文字のみの集合 であること を示す規則はどのように記述すべきでしょうか。 例えば a) に関しては、 string = {? Unicode character ?}; string = {[ symbol | whitespace | newline | literal ]}; と書くほかないのでしょうか。個人的にはできれば string = (*...*) の (つまり単一定義の) 形で纏めたいと思っています。 特に他のプログラムに食べさせる用途ではないので、他に方法が 無いならば?...? でも構わないと考えていますが、余り相応しいとは 思えません。どうかご教示いただけませんでしょうか。
- 492 名前:デフォルトの名無しさん [2008/02/25(月) 21:15:52 ]
- 最近Cプログラムを始めたんですが、
面白過ぎますねこれ。もうずーっとやってます。 これでお金貰えて、どんどん上達していくなんて夢がありますね。
- 493 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:22:51 ]
- C言語で2次元配列の値を関数に渡して、関数で受け取りたいのですがどのようにしらいいでしょうか?
int test = {{1, 2}, {1, 2}}; hoge( test); void(int**){}; だと、hogeの呼出がポインタがおかしいと言われました。
- 494 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:27:02 ]
- >>493
void f(int a[][2]){} または void f(int (*a)[2]){}
- 495 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:46:58 ]
- どうしてそのようなかたちになるのでしょうか?
- 496 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:54:47 ]
- int** は int* の配列を入れるための物。
int(*)[2] は int[2] の配列を入れるための物。
- 497 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 21:59:44 ]
- ありがとうございます。
argvはchar** argvとしているのですが、どうしてこれはいいのでしょうか?
- 498 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:02:19 ]
- 呼出元がchar*の配列を渡してくるから。
- 499 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:06:18 ]
- たびたび申し訳ありません。
hoge(test); void test(arg[][2]){}; としましたが、同じエラーが出ました。 またプロトタイプ宣言は、 void test(int[][2]); としましたが、まちがっていないでしょうか?
- 500 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:07:50 ]
- すみません 勘違いでした。
- 501 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:45:54 ]
- c++の例外についてですが
例外中立と オブジェクトの不整合をおこさないようにする とはどういう意味でしょうか?
- 502 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:51:36 ]
- ググレカス
- 503 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:06:16 ]
- ExceptionalC++を読んで
例外安全でググレカス
- 504 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:09:32 ]
- 知らないなら黙れカス
- 505 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:32:49 ]
- >>501
例外中立ってのは、発生した例外を勝手にもみ消さない、くらいの意味 せっかく投げた例外が勝手に消されちゃ困るだろう 不整合ってのは、オブジェクトがあるべき正しい状態でなくなること そんなことになったら困るだろう、不整合は起きない方がいいに決まっている
- 506 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:36:26 ]
- 今からお風呂に入りながら
「なんでstd::stackはpop()じゃなくてtop()で値を取得するんだろう」 と考えるといいかもNE!
- 507 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:08:59 ]
- ガス代が高いんで、湯舟にははいれません。
シャワーもぎりぎりの節約です。
- 508 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:58:07 ]
- なら眠る前の一時にでも思索に耽ればいい。
- 509 名前:デフォルトの名無しさん [2008/02/26(火) 03:01:51 ]
- 2ch専用ブラウザみたいなのを作ってみたい。
どんな言語を勉強したらいいの?
- 510 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 03:22:20 ]
- 携帯用だったらJava、PC用だったらC++か何か、というように
ターゲットの環境でアプリケーションを作るのに一般的なプログラミング言語がいいと思う。 あと言語ではないけど、HTTPの勉強も多かれ少なかれ必要。 ちなみに、こういうスレもあるよ。 初心者のためのプログラミング言語ガイド Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/l50
- 511 名前:デフォルトの名無しさん [2008/02/26(火) 04:03:25 ]
- matlabについてですが。。。
二値画像にラベル付けをしてあるのですが、 ある座標を与えて、その座標を含むオブジェクトのラベル番号、 もしくはそのオブジェクトを構成している全座標を入手したいです。 [r,c] = find(bwselect(Img2,i,j)); これが僕の絞り出した答えでしたが無理でした。。 いいアイディアがありましたら教えてください。
- 512 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 04:25:23 ]
- >>511
MATLABスレへどうぞ
- 513 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:26:32 ]
- 関数にアドレスを渡したいんですが、その変数をキャストしたいです。
&hoge を、 (char &)hoge とすると、別のエラーが出てしまいます。
|

|