11/01/31 05:45:49
>>408
嘘乙
413:デフォルトの名無しさん
11/01/31 08:56:05
そんなのsqliteのAPI使った方が良いだろ
414:デフォルトの名無しさん
11/01/31 09:37:33
>>412
どこが嘘なのかkwsk。
415:デフォルトの名無しさん
11/01/31 11:42:52
char name[256]でおk
416:デフォルトの名無しさん
11/01/31 11:53:27
>>414
412じゃないけど、「コンパイル通る」ってところじゃない?
>char *fgets(char *s, int s, FILE *fp);
変数 s を char* と int の両方でつかっちゃってるので
たとえば
>char *fgets(char *s, int n, FILE *fp);
のようにしないとエラーになる。
関数宣言そのものは問題なし。
417:デフォルトの名無しさん
11/01/31 13:07:01
>>409
引数の数を調べる
ファイル指定されてる→ファイルの内容を読み込む
ファイル指定されてない→ファイル名を入力させる(上手くいくまでループ、または終了指示を可能に)
コマンドループ(永久ループ)
終了→終了
検索→検索して表示
読込→ファイル名を入力させて、読み込む
書込→(ファイル名を入力させて、)書き込む
こういう。
418:デフォルトの名無しさん
11/01/31 14:32:50
こういうの自分で決めて作ったほうが楽しいのに
419:デフォルトの名無しさん
11/01/31 14:48:12
それが出来ないんだから>>418様に聞いてるんです
420:デフォルトの名無しさん
11/01/31 17:09:39
このようなプログラムを作ったのですが、
func2の中の「y /= x;」という部分で
「y /= x*x」や「y /= sin(x)」などについても同時に考えられるようにしたいと思っています。
今のままでは「y /=〇〇○;」の数だけ関数を作る必要があるので
yとxを関係付ける部分を外に出して、関数が1つで済むようにしたいのですが
for文の中にあるものを外に出すことは出来るでしょうか。
ポインタを使えば出来るかと思ったのですが知識不足で行き詰っています。
#include<stdio.h>
double func1(double s)
{
double ans; ans = s*s; return ans;
}
double func2(double y)
{
int i; double x=0.0, ans;
for(i=1;i<=10;i++){
x = i*1.5;
y /= x; ////////////問題の部分
ans += func1(y);
}
return ans;
}
int main()
{
printf("ans = %f\n",func2(10.0)); return 0;
}
421:デフォルトの名無しさん
11/01/31 17:14:04
呼び出す時に与える実引数を変えればいいんじゃないの
422:デフォルトの名無しさん
11/01/31 17:17:24
>>420
関数ポインタでもどうぞ
URLリンク(codepad.org)
423:デフォルトの名無しさん
11/01/31 17:56:22
>>421
そこは固定したいんです。せっかくレス下さったのにごめんなさい
>>422
y /= x のxの部分を関数ポインタにすればいいかなと思いましたが、
func2の中で呼び出せる関数はやはり一つだけなので、色々なxの関数形を一度にやろうとすると
その数だけのfunc2が必要になってしまいますよね…。
424:デフォルトの名無しさん
11/01/31 18:00:59
無理に一つにまとめて、なんかいいことあんの?
425:デフォルトの名無しさん
11/01/31 18:15:05
>>423
うん、関数ポインタの出番だね
がんばんな、おまえさん 424 より筋いいぜ
426:デフォルトの名無しさん
11/01/31 19:12:49
>>425
ぴーぽーぱーぽー
427:デフォルトの名無しさん
11/01/31 19:17:07
>>423
関数ポインタの配列を用意して、ループの外側にもう一個ループ作って呼び出す関数を回してけばいいだろ
428:あぼーん
あぼーん
あぼーん
429:デフォルトの名無しさん
11/01/31 19:23:55
配列にする以外に方法ないか?
430:デフォルトの名無しさん
11/01/31 19:24:31
春休みの2週間で、C言語マスターしたいんですが出来ますか?
アルゴリズムとかもいじりたいです。知恵袋やgooなどの質問所では
ポインタやアルゴリズムで躓く人が多いと聞きました。どうでしょう?
ちなみに偏差値40です・・・orz
431:デフォルトの名無しさん
11/01/31 19:30:36
>>430
2週間根詰めでCを理解出来ないようならその趣味は諦めろ
432:デフォルトの名無しさん
11/01/31 19:32:12
文法を覚えるだけならできるよ
使いこなせないけど
433:デフォルトの名無しさん
11/01/31 19:33:07
何か作りたいものがあるとか
目標がないと
434:あぼーん
あぼーん
あぼーん
435:あぼーん
あぼーん
あぼーん
436:あぼーん
あぼーん
あぼーん
437:あぼーん
あぼーん
あぼーん
438:あぼーん
あぼーん
あぼーん
439:あぼーん
あぼーん
あぼーん
440:あぼーん
あぼーん
あぼーん
441:あぼーん
あぼーん
あぼーん
442:あぼーん
あぼーん
あぼーん
443:あぼーん
あぼーん
あぼーん
444:あぼーん
あぼーん
あぼーん
445:あぼーん
あぼーん
あぼーん
446:あぼーん
あぼーん
あぼーん
447:デフォルトの名無しさん
11/02/01 01:22:59
昨日ファイル取り込んでソートして表示させるプログラムについて質問させていただいたものです
あの後やっぱり構造体を使おうってことになりまして作ってみたんですが
ファイルからデータを取り込んで構造体に組み込む方法がわかりません
勝手なこととわかっていますが、よろしければご指南をおねがいします
下の方のかこってあるところがわかりません
URLリンク(www.uproda.net)
448:あぼーん
あぼーん
あぼーん
449:デフォルトの名無しさん
11/02/01 01:30:11
どなたか教えてくれませんか?解答のない本なので教えて頂きたいです
C言語宿題スレが見つからないのでここで聞かせてください
Cです
【演習6-9】
要素型がint型である配列を作り、全要素を1~10の乱数で埋め尽くす(1以上10以下の
値を代入する)プログラムを作成せよ。要素数はキーボードから読み込むこと。
↑これはできたんですが、
【演習6-11】
異なる要素が同じ値を持つことのないように演習6-9を改良したプログラムを作成せよ。
例えば { 1,3,5,6,1,2 } とならないようにすること(1がかぶっているためNG)。
配列の要素数は10以下であるとする。
実行例
要素数:8 ←入力する
a[0] = 4
a[1] = 10
a[2] = 9
a[3] = 1
a[4] = 3
a[5] = 7
a[6] = 2
a[7] = 6
よろしくおねがいします
450:デフォルトの名無しさん
11/02/01 01:31:33
>>449
C/C++の宿題片付けます 146代目
スレリンク(tech板)
451:デフォルトの名無しさん
11/02/01 01:32:44
一体どこを探して見つからなかったのだろう・・・
452:デフォルトの名無しさん
11/02/01 01:44:45
>>449
>↑これはできたんですが
出来た分は晒せよ
453:デフォルトの名無しさん
11/02/01 01:49:21
晒したらパクられるし
454:デフォルトの名無しさん
11/02/01 01:55:06
>>449
出来たけどそのままパクられるから晒さないわ
455:デフォルトの名無しさん
11/02/01 01:57:54
>>454
456:デフォルトの名無しさん
11/02/01 02:26:22
>>454
思い上がってんじゃねーよ
457:デフォルトの名無しさん
11/02/01 02:29:19
>>447
struct seiseki std[5];
for(i=0;i<5;i++) {
fscanf(infp,"%s %d %d %d %d %lf", std[i].name, &std[i].ko, &std[i].sa, &std[i].ri, &std[i].sh, &std[i].ave );
}
458:あぼーん
あぼーん
あぼーん
459:デフォルトの名無しさん
11/02/01 02:53:19
>>457
返信ありがとうございます
char s[100];
fgets(s,sizeof(s),infp);
struct seiseki std[5];
while(fscanf(infp,"%s %d %d %d %d", std[i].name, &std[i].ko, &std[i].sa, &std[i].ri, &std[i].sh) != EOF)
std[i].ave=( std[i].ko+std[i].sa+std[i].ri+std[i].sh)/4.0;
参考にさせていただいてこのようにしました。
ですがコンパイルまではできたのですがいざ実行するとセグメンテーション違反になってしまいます。
これがファイルの中身になります
Name kokugo sansu rika shakai
Taro 90 80 70 60
Hanako 100 60 60 100
Ichiro 80 100 100 60
Jiro 95 90 95 80
Saburo 73 85 90 98
深夜遅くに申し訳ないんですがどこを弄ればうまく実行されるかアドバイスがいただきたいです
よろしくおねがいします
460:デフォルトの名無しさん
11/02/01 03:05:42
分からんけどiの値をインクリメントしなくて良いの?
461:デフォルトの名無しさん
11/02/01 03:10:10
>Name kokugo sansu rika shakai
後ここの段ちゃんと飛ばしてる?
462:デフォルトの名無しさん
11/02/01 03:11:53
>>460
やってみましたがセグメンテーション違反のままでした
プログラム自体にはおかしいところはないということなのでしょうか・・・
463:デフォルトの名無しさん
11/02/01 03:13:20
>>461
>fgets(s,sizeof(s),infp);
一応これで空読み込みしているつもりなんですが・・・
464:デフォルトの名無しさん
11/02/01 03:26:10
URLリンク(www.uproda.net)
現状のプログラムをupしてみました
見難くてすいません、エスパーみたいな質問ですが
どこがおかしいか気づかれたら是非とも指摘していただきたいです
465:デフォルトの名無しさん
11/02/01 03:29:34
>>464
iを0で初期化してないんじゃ
466:デフォルトの名無しさん
11/02/01 03:30:56
>>464
iを初期化してない
467:デフォルトの名無しさん
11/02/01 04:01:49
>>465,466
int i=0;
でいいんでしょうか?
やっぱりセグメンテーション違反のままですorz
本当にこんな深夜なのに返信していただきありがとうございます
468:デフォルトの名無しさん
11/02/01 04:17:12
>>467
//fgets(s,sizeof(s),infp);
何でコメントアウトしてんの?
同じセグメンテーション違反でも、毎回違うところで出てる気がする…
469:デフォルトの名無しさん
11/02/01 04:21:21
>>468
できたました;;
ああ、あほだ俺
ホントこんな時間までお付き合いしていただいてありがとうございました
どんなに感謝してもしきれないです
ホントにありがとうございましたm(_)m
470:あぼーん
あぼーん
あぼーん
471:あぼーん
あぼーん
あぼーん
472:デフォルトの名無しさん
11/02/01 14:57:32
>>469
どういたしまして
473:あぼーん
あぼーん
あぼーん
474:ドヤン
11/02/01 17:46:58
URLリンク(www.info.shonan-it.ac.jp)
ちょっとこれだれかやって。
475:デフォルトの名無しさん
11/02/01 17:48:47
>>474
C/C++の宿題片付けます 146代目
スレリンク(tech板)
476:あぼーん
あぼーん
あぼーん
477:あぼーん
あぼーん
あぼーん
478:あぼーん
あぼーん
あぼーん
479:デフォルトの名無しさん
11/02/01 20:33:14
今まで専門用語やたら使う人は意地悪な人だと思ったけど、知識として
頭に入るとその用語使うと便利なんですよね、自分でもって実感しました。
本当すいません。
480:デフォルトの名無しさん
11/02/01 20:39:12
てけとーにビルドしてみて
undefined symbol メッセージに主導権をゆだねる人たち
481:あぼーん
あぼーん
あぼーん
482:デフォルトの名無しさん
11/02/01 22:21:18
コマンドプロンプトとメモ帳とgccでC言語の勉強をしています。
メモ帳で"あいうえお"と書いたファイル,ファイル名aiueo(拡張子はtxt)を作って
デスクトップ上に保存しました。
それなのに
コマンドプロンプト上で
dir aiueoや
dir aiueo.txt
など
としてもファイルが見つかりませんとなります・・・orz
何故でしょう?
483:デフォルトの名無しさん
11/02/01 22:21:55
>>482
コマンドプロンプトの話はスレ違いです
484:デフォルトの名無しさん
11/02/01 22:25:46
>>483
コマンドプロンプトスレがないんで・・・
頼みます・・
明日提出なんです。
485:デフォルトの名無しさん
11/02/01 22:26:45
>>482
カレントディレクトリにデスクトップを指定してないから
486:デフォルトの名無しさん
11/02/01 22:29:54
>>485
あぁパスを移動させたらいいのですか?
確かcdでしたよね?
cd desktop
dir aiueo txt.
でいいのでしょうか?
コマンドシェルのソースを明日提出しなければならないのです。
一応ニコニコ動画の"ニトリが教えるプログラミング講座"で
コマンドプロンプトだいたい理解したつもり何ですが・・
487:デフォルトの名無しさん
11/02/01 22:32:28
lsとcd で自分で探せカス
488:デフォルトの名無しさん
11/02/01 22:32:30
みんなスルーしようぜ
ここは宿題スレじゃねぇんだ
489:デフォルトの名無しさん
11/02/01 22:33:36
>一応ニコニコ動画の"ニトリが教えるプログラミング講座"で
>コマンドプロンプトだいたい理解したつもり何ですが・・
な?
490:デフォルトの名無しさん
11/02/01 22:33:55
cpad で実行押すとCpad 自体が消えるんだがどうすればいい?
491:デフォルトの名無しさん
11/02/01 22:34:27
>>487
明日提出しないと留年なんです!
492: ◆QZaw55cn4c
11/02/01 22:35:46
>>482
cmd を起動したときのカレントディレクトリ(カレントフォルダ?)がデスクトップに対応するところになっていないので、aiueo.txt が見つけられません。
私も、デスクトップに対応するディレクトリ(フォルダ)がよくわからないので、デスクトップにあるファイルを dir で見つける方法はわからないのですが、
たとえば、
①c:\ の下に aiueo.txt を保存する。
②cmd.exe を起動する。
③cmd 上で、「cd c:\」を実行する。
④cmd 上で、「dir aiueo.txt」を実行する。
とどうなりますか?
493:あぼーん
あぼーん
あぼーん
494:デフォルトの名無しさん
11/02/01 22:37:09
デスクトップはホームディレクトリ直下にあるだろ普通
495:あぼーん
あぼーん
あぼーん
496:デフォルトの名無しさん
11/02/01 22:38:35
毎回思うんだが2chで質問出来るのに何でgoogle先生に聞かないのか
多分釣りだな
497:あぼーん
あぼーん
あぼーん
498:482 ◆boczq1J3PY
11/02/01 22:39:28
>>492
デスクトップというディレクトリはCドライブに直属するのですか?
499:デフォルトの名無しさん
11/02/01 22:39:31
答えてる奴もいい加減にしろよ
500:あぼーん
あぼーん
あぼーん
501:あぼーん
あぼーん
あぼーん
502:あぼーん
あぼーん
あぼーん
503:あぼーん
あぼーん
あぼーん
504:あぼーん
あぼーん
あぼーん
505:482 ◆boczq1J3PY
11/02/01 22:42:28
>>496
検索エンジンからの検索はサイトの選別が難しいにも程があるのです。
砕いて教えてくれる掲示板が最適なのです。
506:あぼーん
あぼーん
あぼーん
507:あぼーん
あぼーん
あぼーん
508:あぼーん
あぼーん
あぼーん
509:あぼーん
あぼーん
あぼーん
510:あぼーん
あぼーん
あぼーん
511:あぼーん
あぼーん
あぼーん
512:あぼーん
あぼーん
あぼーん
513:あぼーん
あぼーん
あぼーん
514:あぼーん
あぼーん
あぼーん
515:あぼーん
あぼーん
あぼーん
516:あぼーん
あぼーん
あぼーん
517:あぼーん
あぼーん
あぼーん
518:あぼーん
あぼーん
あぼーん
519:あぼーん
あぼーん
あぼーん
520:482 ◆boczq1J3PY
11/02/01 22:49:21
>>492
ありがとうございます。Cドライブディスクに直接ファイルを移動させて
そのオーダーを実行すると
↓↓↓
c:\のディレクトリ
ファイルが見つかりません
c:\dir aiueo.txt
ドライブCのボリュームラベルがありません。
ボリュームシリアル番号は~~番号略~です。
c:\のディレクトリ
2003/01/012 3:31 12 aiueo.txt
1個のファイル 12バイト
0個のディレクトリ 108.333.333234バイト
↑↑
となりました。
ボリュームラベルがないって何でしょう
521:あぼーん
あぼーん
あぼーん
522:あぼーん
あぼーん
あぼーん
523:デフォルトの名無しさん
11/02/01 22:51:09
見つかったか、良かったなー
524:デフォルトの名無しさん
11/02/01 22:51:51
そろそろggrksと言わざるを得ない
525:デフォルトの名無しさん
11/02/01 22:52:49
おせーよ
526: ◆/bNOmWwavw
11/02/01 22:54:13
サドルマン
527:デフォルトの名無しさん
11/02/01 22:54:41
一つの釣りでここまで荒れるところがCスレらしい。
528:デフォルトの名無しさん
11/02/01 22:56:31
後釣り宣言wwwwwwwwwwwwwww
529:あぼーん
あぼーん
あぼーん
530:デフォルトの名無しさん
11/02/01 22:58:13
お前らガンガン釣れるなww
良い釣り場だぜwwww
531:デフォルトの名無しさん
11/02/01 22:58:42
本当によく釣れるwwwwwwwwwwwwww
532:デフォルトの名無しさん
11/02/01 22:59:08
顔真っ赤だな
533:デフォルトの名無しさん
11/02/01 22:59:14
釣り堀だあnwwwww
534:デフォルトの名無しさん
11/02/01 22:59:48
これぞ糞スレ
535:デフォルトの名無しさん
11/02/01 22:59:52
なすびwwwwwwwwwwwwww
536:デフォルトの名無しさん
11/02/01 23:00:28
糞の立てたスレだからね
537:デフォルトの名無しさん
11/02/01 23:01:28
宿題スレでガチで聞いてるしw
538:482 ◆boczq1J3PY
11/02/01 23:01:45
とりあえず
c:\は初めて知りました、ありがとうございます。
後は自分で調べますね。
539:デフォルトの名無しさん
11/02/01 23:02:38
>>520
ほ、ほーっ、ホアアーッ!! ホアーッ!!
540:デフォルトの名無しさん
11/02/01 23:03:11
>>539
おいやめろ
541:デフォルトの名無しさん
11/02/01 23:03:48
釣られた奴ざまあwwwwwwwwwwwwww
542:482 ◆boczq1J3PY
11/02/01 23:03:57
>>537
ちょww
俺じゃありませんw
ネタでしょうね。
留年はちょっと大げさでした、本当に留年する可能性もある人がいるので
発言は控えます。
543:デフォルトの名無しさん
11/02/01 23:04:34
他人のフリwwwwwwwwwww
544:デフォルトの名無しさん
11/02/01 23:05:32
ここで教えたら叩かれることが目に見えてるな
545:デフォルトの名無しさん
11/02/01 23:05:35
この手の奴らは手段を選ばないからな
546:デフォルトの名無しさん
11/02/01 23:06:20
宿題スレであわよくば答えを得ようとしたのか
547:デフォルトの名無しさん
11/02/01 23:07:14
まず、C言語の話じゃない
548:デフォルトの名無しさん
11/02/01 23:08:36
ビットシフトはなんの役に立つのですか?
549:デフォルトの名無しさん
11/02/01 23:08:41
ここの姉妹スレがあるだろう
スレ立てるまでもない質問はここで 110匹目
スレリンク(tech板)
550:デフォルトの名無しさん
11/02/01 23:08:54
C使いはハッカーの登竜門
551:デフォルトの名無しさん
11/02/01 23:10:42
>>549
そんな低俗なスレとここを一緒にするな
552:デフォルトの名無しさん
11/02/01 23:11:18
答えが貰えないふいんき()わらた
553:482 ◆boczq1J3PY
11/02/01 23:11:19
いやでも思うんですが、宿題スレは目的がはっきりしてるから
スレが荒れにくいですね。
>>545
逆に
情報系の学生、日本に何千何万といるはずなのに、何で質問する人
少ないんでしょう?しつこく食い下がって質問する人いないよね。
554:デフォルトの名無しさん
11/02/01 23:12:23
なんでコイツ開き直ってんの?
なんで急に評論()し始めちゃったの?
555:デフォルトの名無しさん
11/02/01 23:13:25
まぁこのスレ雑談で消費してもイイじゃんw
556:デフォルトの名無しさん
11/02/01 23:14:05
糞コテ・・・
557:デフォルトの名無しさん
11/02/01 23:15:35
風のクロノアってPSPで出ないの?
558:デフォルトの名無しさん
11/02/01 23:17:55
うーうー
559:デフォルトの名無しさん
11/02/01 23:18:49
>>553
普通のアタマしてたら少し調べたらわかるからwwwwwww
評論()お疲れーッス
560:デフォルトの名無しさん
11/02/01 23:19:36
>>557
出ない
561:デフォルトの名無しさん
11/02/01 23:20:08
>>560
そうか・・・
562:デフォルトの名無しさん
11/02/01 23:29:28
オセロとかELIZAとかのC言語のソース見てみたいんだけどどっか良いサイトない?
563:デフォルトの名無しさん
11/02/01 23:31:03
ELISA
564:デフォルトの名無しさん
11/02/01 23:37:07
ELISAって精神科のカウンセラーの?
565:デフォルトの名無しさん
11/02/01 23:44:14
まさか俺以外にも精神科のELISAを知ってる人がいるとは
566:デフォルトの名無しさん
11/02/01 23:45:50
なんたって精神科に通ってるからな
567:デフォルトの名無しさん
11/02/01 23:47:57
精神科のELISAを知らない奴はエセ
568:デフォルトの名無しさん
11/02/01 23:48:05
俺も俺も
569: ◆QZaw55cn4c
11/02/01 23:59:09
>>498
いいえ。私の環境では、
C:\Documents and Settings\Administrator\デスクトップ
ですけれども、他の人はちがうとおもうのです。
570:デフォルトの名無しさん
11/02/01 23:59:26
>>569
消えろクズ
571:デフォルトの名無しさん
11/02/02 00:00:48
糞トリまだいたのか
572:デフォルトの名無しさん
11/02/02 00:12:36
うむ
573:デフォルトの名無しさん
11/02/02 00:14:02
>>570
お前が消えろよ
ここは糞スレなんだから糞じゃない奴は消えろ
574:デフォルトの名無しさん
11/02/02 00:23:02
どう考えても糞スレ
575:デフォルトの名無しさん
11/02/02 00:27:56
>>573
何そのツンデレ
576:デフォルトの名無しさん
11/02/02 00:29:16
高度な糞レス出来る奴はいないのかよ
577:デフォルトの名無しさん
11/02/02 00:30:45
>>576
見本見せてくれ
578:デフォルトの名無しさん
11/02/02 00:32:59
おしっこ飲んでるけど、なんで?
579:デフォルトの名無しさん
11/02/02 00:36:08
糞レスLv1な俺でもわかった
>>578は0点
580:デフォルトの名無しさん
11/02/02 00:37:03
いや、>>578は結構深いよ。分かる奴には分かるって感じかな
581:デフォルトの名無しさん
11/02/02 00:40:46
え?>>579が糞レスなんだろ?
え?マジレス?嘘だろwwww
582:デフォルトの名無しさん
11/02/02 00:41:32
糞レス度だからな
むしろ>>578は良レス
583:デフォルトの名無しさん
11/02/02 00:41:56
嵐でマジで報告した
お前ら規制されるわざまぁ
584:デフォルトの名無しさん
11/02/02 00:44:22
糞レス度が高い→良レス→良いのか糞なのかw
585:デフォルトの名無しさん
11/02/02 00:46:32
規制されても書き込めるからな
586:デフォルトの名無しさん
11/02/02 00:47:33
>>583の糞度はまだまだだな
587:デフォルトの名無しさん
11/02/02 01:26:39
てかしょっちゅう"だからLinuxをやれと~"とかいう書き込みあるけど
C言語とLinux関係あるんですか?Linuxって古いOSですよね?CでWindows
aplication作れるのだから、Linux環境とか必要なくないですか?
588:デフォルトの名無しさん
11/02/02 01:37:33
Unixと間違えてね?
589:デフォルトの名無しさん
11/02/02 01:38:28
Linuxこそ至高
590:デフォルトの名無しさん
11/02/02 01:40:37
Linuxって古いOSですよね?(爆)
591:デフォルトの名無しさん
11/02/02 01:51:40
釣り検定としては良いとこいってる
592:デフォルトの名無しさん
11/02/02 02:40:22
だがマジレス希望なんだが、GUIのWindowsアプリが旬なんだから、Linux環境
何て必要なくね?
593:デフォルトの名無しさん
11/02/02 02:45:25
お前が言ってるのは、C言語なんて勉強しなくていいということ。
Cで文字列処理、CでGUIアプリ、CでWebプログラミング…馬鹿の極み。
594:デフォルトの名無しさん
11/02/02 02:57:35
>>593
だからLinuxやる意味ってあんの?マジレス希望。
Windowsだけやっとけばいいと思う。Linuxが持ってる機能に変わる
ツール何て山ほどあるでしょ。
595:デフォルトの名無しさん
11/02/02 03:01:38
お前が使ってる家電のなかにLinuxが入ってるんだが
596:デフォルトの名無しさん
11/02/02 03:06:56
まともに理由を説明出来ないのでは?
597:デフォルトの名無しさん
11/02/02 03:08:20
>>595
LinuxとWindowsどっちがAPI凄いよ、んなもんWindowsに決まってるだろ。
598:デフォルトの名無しさん
11/02/02 03:20:08
>>597
まずオープンでないという点で論外ということ
それにデカければ良いという問題ではない
お前が言ってるのはWindowsでC#を使えば最強てことだけど
趣味でやるならまさにその通りだよ
でも旬とか関係なく、例えばお前が閲覧してるサイトのサーバーとかさ、Linuxは使われてるよ
599:デフォルトの名無しさん
11/02/02 03:34:05
鯖はLinuxとかいつの時代だよ
600:デフォルトの名無しさん
11/02/02 03:36:41
Windowsだけの時代の方がよっぽど終わりに近づいてるだろ
Windowsの携帯端末は糞過ぎ
あとWindowsのコマンドプロンプトもネットワーク周りも糞
プログラミング初心者ならWindowsプログラミングより断然Linuxプログラミングだわ
601:デフォルトの名無しさん
11/02/02 03:39:33
>>598
ゲームの開発は趣味で収まるか?
602:デフォルトの名無しさん
11/02/02 03:42:14
趣味でやってる奴なんていくらでもいるだろ
ゲームを作りたいからプログラミングを勉強したいって奴もよく見る
ゲームが好きなら買ってやってればいいだろと思うが
603:デフォルトの名無しさん
11/02/02 03:43:01
いやいやWindowsはどんなツールもインストールできるじゃん、優れものだよ。
Linuxってそもそもどこで仕入れるの?携帯でWindowsというか、それはサイズ
集積回路の規模の違いだろw
604:デフォルトの名無しさん
11/02/02 03:45:46
linux使ったことないんだな。大学のPCに入ってるはずだが
自宅で使いたいならVirtualBoxにUbuntu入れてみれば
どんなツールでもインストール出来るよ^^
605:デフォルトの名無しさん
11/02/02 03:48:22
そもそも初めからCだのpythonだのプログラミング環境が入ってる
606:デフォルトの名無しさん
11/02/02 04:19:14
どうせWindowsを使いこなす初心者が憎たらしいだけだろ、Linux推してる人は。
607:デフォルトの名無しさん
11/02/02 06:28:20
蒸し返すが、なんでコマンドプロンプトにフォルダをドロップしないんだ?
608:デフォルトの名無しさん
11/02/02 06:31:49
>>607
Windows XP では、マイコンピュータからフォルダをドラッグ&ドロップすることで、そのフォルダのパスを貼り付けることができました。
しかし、Windows Vista では、仕様変更によりこの機能は利用できなくなってしまいました。
URLリンク(pasofaq.jp)
609:デフォルトの名無しさん
11/02/02 07:24:10
コマンドプロンプトの話はスレ違いです。
コマンドプロンプトスレでやってください。
610:デフォルトの名無しさん
11/02/02 07:26:02
開発環境の話だろ
611:デフォルトの名無しさん
11/02/02 07:34:07
開発環境の話はスレ違いです。
開発環境スレでやってください。
612:デフォルトの名無しさん
11/02/02 07:35:45
どうせ糞レスしかないんだから何の話をしたって良いだろ
なんでプログラミング関連の話だけスレチなんだよ
613:デフォルトの名無しさん
11/02/02 07:37:18
>>612
ばーか^^
614:デフォルトの名無しさん
11/02/02 07:37:54
図星突かれてまた糞レス
615:デフォルトの名無しさん
11/02/02 07:41:12
あんどろいどはりなっくすべーすだよ
ぐるぐるのくろーむも
616:デフォルトの名無しさん
11/02/02 07:51:19
>>612
どこにプログラミング関連の話があるって?
617:デフォルトの名無しさん
11/02/02 07:52:16
613 :デフォルトの名無しさん:2011/02/02(水) 07:37:18
>>612
ばーか^^
614 :デフォルトの名無しさん:2011/02/02(水) 07:37:54
図星突かれてまた糞レス
脊髄反射ワロタw
618:デフォルトの名無しさん
11/02/02 07:52:36
あるコマンドがインストールされているか、すなわち使えるかどうかを
Cプログラムから調べる方法をおしえてください 。
619:デフォルトの名無しさん
11/02/02 07:54:03
>>617
必死だな
620:デフォルトの名無しさん
11/02/02 08:02:13
なんで>>619はいちいち反応しちゃうの?w
悔しかったの?w
621:デフォルトの名無しさん
11/02/02 08:02:43
>>620
顔真っ赤だな
622:デフォルトの名無しさん
11/02/02 08:03:27
617 :デフォルトの名無しさん:2011/02/02(水) 07:52:16
619 :デフォルトの名無しさん:2011/02/02(水) 07:54:03
1分47秒か…
623:デフォルトの名無しさん
11/02/02 08:04:14
>>622
1分以内乙
624:デフォルトの名無しさん
11/02/02 08:05:10
>>618
「使える」という状態が何を指すかによっても違ってくるので、具体的にどうぞ。
環境にも依存しますので、汎用的な回答は難しいかと。
625:デフォルトの名無しさん
11/02/02 08:05:11
>>621
30秒乙
626:デフォルトの名無しさん
11/02/02 08:05:37
>>621
そうだね、悔しいよね
627:デフォルトの名無しさん
11/02/02 08:07:01
625 返信:デフォルトの名無しさん[sage] 投稿日:2011/02/02(水) 08:05:11
>>621
30秒乙
626 返信:デフォルトの名無しさん[sage] 投稿日:2011/02/02(水) 08:05:37
>>621
そうだね、悔しいよね
628:デフォルトの名無しさん
11/02/02 08:07:03
糞スレ
629:デフォルトの名無しさん
11/02/02 08:07:36
>>627
悔しいよね
630:デフォルトの名無しさん
11/02/02 08:07:57
>>629
( ´∀`)つ□ 涙拭けよ
631:デフォルトの名無しさん
11/02/02 08:08:08
ロシヒカリ
632:デフォルトの名無しさん
11/02/02 08:08:30
>>630
顔真っ赤だぞ
633:デフォルトの名無しさん
11/02/02 08:09:01
ほ
634:デフォルトの名無しさん
11/02/02 08:09:18
>>632
つ鏡
635:デフォルトの名無しさん
11/02/02 08:09:20
どうせ糞レスしかないんだから何の話をしたって良いだろ
なんでプログラミング関連の話だけスレチなんだよ
636:デフォルトの名無しさん
11/02/02 08:10:06
>>634
悔しいよね^^
637:デフォルトの名無しさん
11/02/02 08:10:40
結局こういうときの返しって「つ鏡」に落ち着くんだな
638:デフォルトの名無しさん
11/02/02 08:11:17
ロシヒカリ
639:デフォルトの名無しさん
11/02/02 08:11:26
>>636のパターンが少ない
640:デフォルトの名無しさん
11/02/02 08:11:45
俺も1時間でテトリス作れるようになりたいなぁ
641:デフォルトの名無しさん
11/02/02 08:12:38
>>639
でも悔しいんだね^^
642:デフォルトの名無しさん
11/02/02 08:13:17
>>639
お前も人のこと言えないぞ
どっちも五十歩百歩だわ
643:デフォルトの名無しさん
11/02/02 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね
644:デフォルトの名無しさん
11/02/02 08:14:20
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
645:デフォルトの名無しさん
11/02/02 08:14:26
643 :デフォルトの名無しさん:2011/02/02(水) 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね
これって糞レスだよね
646:デフォルトの名無しさん
11/02/02 08:14:50
>>644
647:デフォルトの名無しさん
11/02/02 08:15:27
>>643
ここは糞スレですよ
648:デフォルトの名無しさん
11/02/02 08:16:14
ウナギ
649:デフォルトの名無しさん
11/02/02 08:16:15
>>645
だから糞レスして何が悪いんだ?最初からそう言ってるのに
お前がそれを否定してきたんだろ
650:デフォルトの名無しさん
11/02/02 08:16:22
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
651:デフォルトの名無しさん
11/02/02 08:17:28
>>649
ちんこ
652:デフォルトの名無しさん
11/02/02 08:17:47
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
653:デフォルトの名無しさん
11/02/02 08:18:30
またコピペ厨か。こいつ自分の意見ゼロだから面白くないんだよな
このまま>>1000まで行くんだもん
654:デフォルトの名無しさん
11/02/02 08:20:35
>>653
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
655:デフォルトの名無しさん
11/02/02 08:21:48
意見出せよ
656:デフォルトの名無しさん
11/02/02 08:22:47
レス評論家が来てるのか
657:デフォルトの名無しさん
11/02/02 08:22:51
コイツは録音された音声が再生される人形のようなもんだ
人形に話しかけても意味がない
658:デフォルトの名無しさん
11/02/02 08:23:58
さんざん話しかけてる奴はいい加減にしろってことだな
659:デフォルトの名無しさん
11/02/02 08:24:56
Linux
660:デフォルトの名無しさん
11/02/02 08:25:01
コピペ厨が何食わぬ顔でレスしてるのかと思うと笑える。お前のことだよ、お前
661:デフォルトの名無しさん
11/02/02 08:25:58
え
662:デフォルトの名無しさん
11/02/02 08:26:38
お前のことだよ、お前
これも使い古されてるなぁ
663:デフォルトの名無しさん
11/02/02 08:27:27
しゅっしゅ
664:デフォルトの名無しさん
11/02/02 08:27:43
しゅっしゅ
これも使い古されてるなぁ
665:デフォルトの名無しさん
11/02/02 08:28:06
早く意見出せよ
666:デフォルトの名無しさん
11/02/02 08:28:25
コピペ厨はカス
667:デフォルトの名無しさん
11/02/02 08:28:33
早く意見出せよ
これも使い古されてるなぁ
668:デフォルトの名無しさん
11/02/02 08:29:17
ぴろぴろ
669:デフォルトの名無しさん
11/02/02 08:29:23
これも使い古されてるなぁ
これも使い古されてるなぁ
670:あぼーん
あぼーん
あぼーん
671:デフォルトの名無しさん
11/02/02 08:29:36
使い古されてる
これも使い古されてるなぁ
ぴろぴろ
これも使い古されてるなぁ
672:デフォルトの名無しさん
11/02/02 08:30:30
コピペ厨w
673:デフォルトの名無しさん
11/02/02 08:31:29
このパートスレの最近の方は、半分以上こんな感じのコピペで埋まってるんだよ
674:デフォルトの名無しさん
11/02/02 08:31:51
ほかでやれバカ
675:デフォルトの名無しさん
11/02/02 08:34:20
Cに手を出してみたはいいけど、頭悪すぎて理解できなかったクズが悔しさをごまかすために荒しになった
676:デフォルトの名無しさん
11/02/02 08:45:27
コピペ厨に勝ったぞ
677:デフォルトの名無しさん
11/02/02 08:46:28
意味ないよ。また出てくる
678:デフォルトの名無しさん
11/02/02 08:48:06
でも俺の勝ちであることに変わりはない
このスレの住人も俺を支持しているし
679:デフォルトの名無しさん
11/02/02 08:51:36
反論できないコピペ厨wwwwwwwwwwwwwwwwwwwwwwwww
680:デフォルトの名無しさん
11/02/02 08:54:20
まじで圧倒的勝利すぎてつまらん
681:デフォルトの名無しさん
11/02/02 08:55:53
全部コピペ厨の自演かよ。キモすぎ
682:デフォルトの名無しさん
11/02/02 09:02:45
とりあえず自演って言っておけば勝てた気がする
683:デフォルトの名無しさん
11/02/02 09:03:53
またコイツかよ。そのレスいつかのスレでも見たわ
684:デフォルトの名無しさん
11/02/02 09:06:26
自演乙
685:デフォルトの名無しさん
11/02/02 09:08:14
DT
686:デフォルトの名無しさん
11/02/02 09:10:41
Perl忍者来いよ
687:デフォルトの名無しさん
11/02/02 09:27:47
688:デフォルトの名無しさん
11/02/02 10:37:14
嵐で報告した
689:デフォルトの名無しさん
11/02/02 12:16:13
俺も俺も
690:デフォルトの名無しさん
11/02/02 12:19:02
じゃあ俺も
691:デフォルトの名無しさん
11/02/02 12:26:10
いやいや俺が
692:デフォルトの名無しさん
11/02/02 18:29:34
693:デフォルトの名無しさん
11/02/02 19:22:20
なるぽ
694:デフォルトの名無しさん
11/02/02 19:39:19
さあ、やるぽ
695:デフォルトの名無しさん
11/02/02 20:40:05
めるぽ
696:デフォルトの名無しさん
11/02/02 21:20:16
>>695
ンッ
697:ξ・∀・)
11/02/02 21:29:46
呼んだ?
698:デフォルトの名無しさん
11/02/02 22:04:26
キャアアァァァァシャベッタァァァァアアアア!!!!!!!!!!!
699:デフォルトの名無しさん
11/02/02 22:07:09
700:デフォルトの名無しさん
11/02/02 22:11:31
701:デフォルトの名無しさん
11/02/02 23:01:48
ユーキャンのこっちこっちってCMマジ腹が立つんだがお前らどう?
702:デフォルトの名無しさん
11/02/02 23:06:47
誤爆すまそ
703:デフォルトの名無しさん
11/02/02 23:11:15
static void Hoge(unsigned char Data)
{
unsigned char Result[MAX];
unsigned char* Ptr = Result;
*Ptr++ = Data;
*Ptr++ = Data;
*Ptr++ = Data;
*Ptr++ = Data;
}
このようなソースがあったのですが、 Ptrを使うメリットってあるんでしょうか?
Result[0] = data;
Result[1] = data;みたいに配列を使って書けばよくないですかね?
704:デフォルトの名無しさん
11/02/02 23:12:13
誤爆にマジ腹が立つんだがお前らどう?
705:デフォルトの名無しさん
11/02/02 23:13:27
>>701
俺もムカつくわ~
706:デフォルトの名無しさん
11/02/03 00:16:45
>>703
ポインタ(やインデックス変数)を使わない場合、0、1、のように要素番号を定数で書かなければいけない。
その例なら、ループにするのが常道だろうけど。
707:デフォルトの名無しさん
11/02/03 00:22:43
最適化に丸投げなやつって、こういうとき無口なんだよな
708:デフォルトの名無しさん
11/02/03 00:31:17
コンパイラが何とかしてくれるだろ
709:デフォルトの名無しさん
11/02/03 03:22:16
>>703
マジックナンバー使うなって怒られたじゃね?
まぁ、この場合、マジックナンバーの方がましだけど…
710:デフォルトの名無しさん
11/02/03 03:29:12
NullとEOFの違いって何ですか
どちらも、数字として使える開発済みの文字ですか?
711:デフォルトの名無しさん
11/02/03 04:08:48
>>710
NULLは「ポインタとしての0」を表す。
厳密には、ポインタが現れるべきところに存在する0がNULLポインタとみなされる。
定数NULLの値は0だったり((void *)0)だったり((char *)0)だったり環境によってまちまちである。
0もしくはNULLと書けば問題なし。
EOFはファイルの終端を表す。
一般的には-1であることが多いが、環境依存なのでEOFと書くべき。
712:デフォルトの名無しさん
11/02/03 04:12:44
>>711
ありがとうございます。
713:あぼーん
あぼーん
あぼーん
714:あぼーん
あぼーん
あぼーん
715:デフォルトの名無しさん
11/02/03 09:25:26
ここを荒らしてるやつらは何がしたいんだろうねぇ。
Windowsのcmd.exeの話を板違いと言うならここに誘導ぐらいしてやれよ
スレリンク(win板)
>>703
通信ソフトでの電文作成などでデータの配置がダイナミックに変化するような場合、
unsigned char* でとったポインタを必要に応じてキャストしながら進めていくことが割とある。
データ設定の中に
*(Type*)Ptr++ = Data;
とかがあればそれだな。
そういうののプロトタイプだったり、そういうのを作ろうとしたが結局文字だけだったとかいうオチもあるかも。
716:デフォルトの名無しさん
11/02/03 10:49:31
中身がDataだけなら>706のようにループでいいけど、
中身が順次変わるのならポインタを使うか、インデックスを使うか。
例えばこんな感じ。
--
*Ptr++ = 'h';
*Ptr++ = 'o';
*Ptr++ = 'g';
*Ptr++ = 'e';
*Ptr++ = '\0';
--
int idx = 0;
Result[idx++] = 'h';
Result[idx++] = 'o';
Result[idx++] = 'g';
Result[idx++] = 'e';
Result[idx++] = '\0';
--
このブロックだけで見れば最後のインクリメントは(当然)必要ないけれど、
他のブロックでも使う場合に備えて敢えてインクリメントしておくこともしばしば。
717:デフォルトの名無しさん
11/02/03 11:21:44
もうすこしマシな例でお願いしますよ・・・ほんと。
718:デフォルトの名無しさん
11/02/03 11:28:26
自分の信じる道を行けばいいですよ・・・ほんと。
719:デフォルトの名無しさん
11/02/03 12:55:58
>>715
荒らしに反応しちゃうのって
720:デフォルトの名無しさん
11/02/03 13:27:28
まだコマンドプロンプトの話してたの?
馬鹿じゃね
721:デフォルトの名無しさん
11/02/03 14:52:52
糞スレ
722:デフォルトの名無しさん
11/02/03 17:41:21
このスレではhogeではなくhohhoを使うんだよ
723:あぼーん
あぼーん
あぼーん
724:デフォルトの名無しさん
11/02/03 22:57:22
C言語なら糞に聞け
725:デフォルトの名無しさん
11/02/03 23:36:02
Cygwinコマンドのcatというコマンドボタンを
cygwin画面で使いたいんです。
cat (option)[file name]が形式なんですが、file nameはten.cとします。
cat option ten.c
としたんですが、エラーが出ました。
optionって何ですか?optionコマンドってあるんでしょうか?
ちなみにten.cの中身は
#include<stdio.h>
int main(void)
{int i;
i=1;
printf("%d\n",i);
}
726:デフォルトの名無しさん
11/02/03 23:50:53
optionは省略可
727:Perl忍者 ◆M5ZWRnXOj6
11/02/03 23:57:07
オンラインゲーム リネージュ1のアイテム増やしまくる
ソフト作ってください
お願いです
どうすればいいですか?
教えてください
728:デフォルトの名無しさん
11/02/04 00:00:01
>>727
URLリンク(secure.plaync.jp)
ここで聞いてみ
729:Perl忍者 ◆M5ZWRnXOj6
11/02/04 00:02:00
運営にばれたらBANされます
僕が言ってるサーバのIPアドレスはこれです
61.215.117.34
パケットとかおくってアイテムふやすほうほうおしえてください
730:デフォルトの名無しさん
11/02/04 00:06:01
NGワードに登録してる俺にスキは無かった
731:デフォルトの名無しさん
11/02/04 00:07:16
>>727-729
>>730にも読めるように配慮しておいた。
732:デフォルトの名無しさん
11/02/04 00:28:30
unsigned long Test[] = {0x11223344,0xAABBCCDDEE,0xFFFFFFFF};
という配列があるとします。要素数は増えるかもしれません。
int hoge(unsigned long data){
733:デフォルトの名無しさん
11/02/04 00:31:30
unsigned long Test[] = {0x11223344,0xAABBCCDDEE,0xFFFFFFFF};
という配列があるとします。要素数は増えるかもしれません。
int hoge(unsigned long data){
}
という関数に、この配列を先頭から順番に渡したいのですが、どうかけばいいでしょうか?
int i=0;
while(1){
hoge(Test[i]);
i++;
}
みたいな感じでしょうか?
734:あぼーん
あぼーん
あぼーん
735:デフォルトの名無しさん
11/02/04 00:33:30
for(i=0;i<3;i++){ hohho(Test[i]); }
でいいとか言う突っ込みは無しだよな?負けたわ
736:デフォルトの名無しさん
11/02/04 00:35:38
要素数が固定じゃないなら、どこかでその長さを取得するか
配列の最後まで参照したということを確認しないといけないだろ
737:デフォルトの名無しさん
11/02/04 00:37:05
イカのように配列の長さを求めてfor文するのがいいでしょう。
range-based forはいつになったら実装されるのだ。
size_t i, end = sizeof Test / sizeof( unsigned long );
for ( i = 0; i != end; ++i ) {
hoge( Test[i] );
もんしえーる?
738:デフォルトの名無しさん
11/02/04 00:41:56
>>736
配列の最後かってわかりませんよねえ?
やっぱ長さ取得するしかない?
739:デフォルトの名無しさん
11/02/04 00:43:46
>>737が最良
740:デフォルトの名無しさん
11/02/04 00:43:47
>>738
配列の要素にルールを決めればいい
番兵とか言うんだけど、最後に特別な値を決めておいて
それが出てくるまでループとか
741:デフォルトの名無しさん
11/02/04 00:54:09
echoってファイルのテキストを書き換えるコマンドなんですか?
使い道が良くわかりません。
742:デフォルトの名無しさん
11/02/04 00:55:21
例えば,
t.txt
↓
123456789
というファイルがあたとして
これを
123456789+1=123456790
と書き換えたい場合どうしたらいいですか?echoを使って。
743:デフォルトの名無しさん
11/02/04 01:05:47
いい加減寝ろよw
744: ◆QZaw55cn4c
11/02/04 01:40:13
>>742
echo 123456789+1=1234567890 > t.txt
745:デフォルトの名無しさん
11/02/04 01:42:35
>>744
ありがとうございます。
echoの使い方わかりました。
echoの使い方乗ってるサイトないんですよ・・・
746:デフォルトの名無しさん
11/02/04 01:51:51
普通にあるが
747:デフォルトの名無しさん
11/02/04 01:53:46
gccを使ってるんですが、シェル端末ってメモ帳でもできますか?
gccの場合、プログラム実行の際の端末はどうすればいいんですか?
748:デフォルトの名無しさん
11/02/04 01:54:57
このスレにエスパーはいませんかー?
749:デフォルトの名無しさん
11/02/04 01:55:33
cmd.exe?
750:デフォルトの名無しさん
11/02/04 02:03:05
>>703
/* 結果は同じ */
unsigned char Result[MAX];
unsigned char *Ptr = Result + 4;
memset(Result, Data, Ptr-Result);
/* 結果は異なるが、問題ないと思われる */
unsigned char Result[MAX] = {Data, Data, Data, Data};
unsigned char *Ptr = Result + 4;
751:747 ◆MjaFQpDkME
11/02/04 02:03:05
>>748
コンソールの実行プログラムを作って他人のPCへ送りたいんですが、
メモ帳開いて実行できたら良いと思ってるんです。できませんか?
メモ帳開くと、標準入力からプログラムが始まります。
出力も当然メモ帳で・・
メモ帳端末は無理ですか?
752:デフォルトの名無しさん
11/02/04 02:03:39
気持ちイイです
753:デフォルトの名無しさん
11/02/04 02:07:49
>>739
sizeof(Test)/sizeof(Test[0])
が最良だとは思わないかね
754:747 ◆MjaFQpDkME
11/02/04 02:10:00
ソースコードがメモ帳何で、端末もメモ帳にしたいです。
無理ですか?他人のPCに送るので仕様が同じようにならないといけないんで。
755:デフォルトの名無しさん
11/02/04 02:10:49
>>751
他端末のメモ帳にデータを送るってことか。
実行ファイルを作って、その子プロセスとしてメモ帳を起動する
親プロセスはソケットでコンソールの実行プログラムと通信をして、随時子プロセスに描画
756:デフォルトの名無しさん
11/02/04 02:11:46
それともプロセスIDさえ分かればメッセージ飛ばしていけるんだっけ?
757:デフォルトの名無しさん
11/02/04 02:12:13
メモ帳でやる意味が分からない
758:747 ◆MjaFQpDkME
11/02/04 02:15:15
>>755
よくわかんないけど
出力をメモ帳にしたい、端末がない。プログラミングできない。
759:デフォルトの名無しさん
11/02/04 02:18:25
>>758
よくわかんないけど、cmd.exe
760:デフォルトの名無しさん
11/02/04 02:24:32
出力をcmd.exeにする、端末にcmd.exeを使う、プログラミングはがんばる
それぐらいしか。
761:747 ◆MjaFQpDkME
11/02/04 02:27:33
cmdですか。
cmd出力のexeファイルの作り方がわからんです・・
762:デフォルトの名無しさん
11/02/04 02:40:32
まずはhello worldを作ってみたらどうですか。
763:747 ◆MjaFQpDkME
11/02/04 02:43:10
コンパイルはできて実行できるけど、exeファイル探してもどこにも
ないんですが・・ソースプログラムはフォルダにちゃんとあるけど。
exeファイルって抽出できないの?
Windowsアプリの場合はexeファイル当然だけど、コンソールの場合は
ないんですか
764:デフォルトの名無しさん
11/02/04 02:51:26
開発環境を書かないのはまともに答えて欲しくないから?
使ってるコンパイラのマニュアルを読めばいいとおもうよ。
765:デフォルトの名無しさん
11/02/04 02:58:59
VCならリリースにすると良い
766:デフォルトの名無しさん
11/02/04 03:11:37
リリースにしないとexeできないんだ
767:747 ◆MjaFQpDkME
11/02/04 03:22:02
>>765
VCじゃないです、cygwinです
768:デフォルトの名無しさん
11/02/04 03:22:44
a.out
769:デフォルトの名無しさん
11/02/04 03:28:46
cygwin上でビルドしたものはそのままではWindowsネイティブアプリとして動作しない
770:747 ◆MjaFQpDkME
11/02/04 03:31:35
cygwin1.dllがないから開けませんってなります・・・
cygwin1.dllってcygwinDLした際どっかのディレクトリにありますか?
771:デフォルトの名無しさん
11/02/04 03:41:57
あ
あ
あ
772:747 ◆MjaFQpDkME
11/02/04 03:52:52
>>769
そうですか、Unixダウンロードするのも面倒だし、提出すればいいだけなので。
教師はたぶん実行できる環境にあると思いますから。
今日提出して単位なんとしてもとります。
773:デフォルトの名無しさん
11/02/04 03:57:39
スレの私物化余裕でした
774:デフォルトの名無しさん
11/02/04 04:07:06
ここの住人は人が良過ぎ
775:デフォルトの名無しさん
11/02/04 04:12:50
ふむふむ
776:Perl忍者 ◆M5ZWRnXOj6
11/02/04 08:53:35
my @アデナ=1;
push @アデナ,0 while @アデナ<7;
100万アデナ増殖チート!!!!!!!!!!!!!!!!!!!!!!!!!
777:あぼーん
あぼーん
あぼーん
778:あぼーん
あぼーん
あぼーん
779:デフォルトの名無しさん
11/02/04 11:46:24
>>770
windowsのファイル検索機能マジオススメ
780:デフォルトの名無しさん
11/02/04 12:19:02
Cygwinの/binをWindowsの環境変数PATHに入れとけ
781:デフォルトの名無しさん
11/02/04 12:26:52
-mno-cygwin みたいなの
782:デフォルトの名無しさん
11/02/04 12:28:34
宿題の質問はほとんど釣り。宿題スレあるんだからさ
783: ◆QZaw55cn4c
11/02/04 12:32:33
>>781
gcc-4 ではなくなりました。
784:デフォルトの名無しさん
11/02/04 14:58:18
>>783
氏ね
785:デフォルトの名無しさん
11/02/04 15:18:26
◆QZaw55cn4c氏ね
786:デフォルトの名無しさん
11/02/04 17:09:25
キンコンカンコン、キンコンカンコン
今週のドカタ業務終了しました
787:デフォルトの名無しさん
11/02/04 17:14:31
きゅ、9分もオーバーしたじゃないか!
謝罪と賠償を要求するニダ!
788:デフォルトの名無しさん
11/02/04 17:31:33
ホールド時間にがたがた言うくせに
セットアップ時間は守らないやつ
789:デフォルトの名無しさん
11/02/04 18:57:01
ロシヒカリ
790:デフォルトの名無しさん
11/02/04 19:44:50
関数の中では因数の部分は宣言しなくていいのは何故?
int Direct(int x)
{
int x;
略
}
とするとエラーが出ます。
791:790
11/02/04 19:46:38
間違えた、因数じゃなくて引数だな
つい「いんすう」と読んでしまうがホントは「ひきすう」なんだよな
792:790 ◆3vZnlVMHmU
11/02/04 19:47:35
>>791
フォローありがとうございます
793:デフォルトの名無しさん
11/02/04 19:52:08
そういうものだから
794:デフォルトの名無しさん
11/02/04 19:53:41
C言語を作った人がそういう風にしたから
三角形の面積はなんで底辺×高さ÷2なんですか?
昔の人がそういう風に決めたから
795:790
11/02/04 19:54:37
>>791
フォローありがとうございます
関数の中では引数の部分は定義しなくていいのは何故?
こうでした
796:デフォルトの名無しさん
11/02/04 19:59:59
int Direct( int x )
ここで宣言してるんだよ
797:790 ◆3vZnlVMHmU
11/02/04 20:08:20
>>796
解決しました
798:デフォルトの名無しさん
11/02/04 21:05:52
>三角形の面積はなんで底辺×高さ÷2なんですか?
>昔の人がそういう風に決めたから
これは笑うところなんだろうか…
799:デフォルトの名無しさん
11/02/04 21:21:26
本気でそう信じてるのかもしれん
800:デフォルトの名無しさん
11/02/04 21:23:58
>>798
C言語を作った人がそういう風にしたから
三角形の面積はなんで(高さ×底辺÷2ではなく)底辺×高さ÷2なんですか?
昔の人がそういう風に決めたから
流れからしてこういう事でしょ
801:デフォルトの名無しさん
11/02/04 21:31:10
> 三角形の面積はなんで底辺×高さ÷2なんですか?
そうならないケースに気をつけてこそ、ここで話す意味があろうに
802:デフォルトの名無しさん
11/02/04 21:46:22
>>800
お前本人だろ
その流れ()はどう考えても無理矢理過ぎる
803:デフォルトの名無しさん
11/02/04 21:50:48
> 三角形の面積はなんで(高さ×底辺÷2ではなく)底辺×高さ÷2なんですか?
> 昔の人がそういう風に決めたから
別に決まってないお^^
804:デフォルトの名無しさん
11/02/04 21:56:54
面積なら昔の人に聞け
805:デフォルトの名無しさん
11/02/04 21:58:43
逆に未来の人には何を聞いたらいい?
ただし一つしか聞けないという条件で
806:デフォルトの名無しさん
11/02/04 22:00:06
C言語なら俺に聞け
807:デフォルトの名無しさん
11/02/04 22:00:40
それが最も簡単で正確な出し方だからだろ
効率化した結果がそれ
808:デフォルトの名無しさん
11/02/04 22:02:45
面積についてはスレチだろjk
無理な例え出さなくても>>796でFAしてんだろうが
809:デフォルトの名無しさん
11/02/04 22:08:00
>>807
数式については常識なんですが^^
「高さ×底辺÷2ではなく底辺×高さ÷2」について何か言えよこら^^
810:デフォルトの名無しさん
11/02/04 22:11:23
>>802
別人だよ
自分の意見に似合わないから
全て同一人物の仕業と思い込む
ってのは病気
811:デフォルトの名無しさん
11/02/04 22:12:50
論点がおかしいんじゃねww
結局は(高さ×底辺)÷2だから中が入れ替わっても同じだろ
812:デフォルトの名無しさん
11/02/04 22:12:51
そんなこと言っても無理矢理な喩えであることは変わらないのにねぇ
813:デフォルトの名無しさん
11/02/04 22:13:31
>>803
>>809
決めた=便宜上定めた
で分かるかい?
規格化、標準化、共通認識、車輪防止策
C言語でも同じでしょ
814:デフォルトの名無しさん
11/02/04 22:13:49
>自分の意見に似合わないから
笑うところ?
815:デフォルトの名無しさん
11/02/04 22:18:40
>>814
自分の意見に似わないから
だな
デリミスぐらいで厳しいな
816:デフォルトの名無しさん
11/02/04 22:19:42
>>813
「高さ×底辺÷2ではなく底辺×高さ÷2」と規格で決まってるのかい?
というか、お前はなんだか、この公式の根拠について話してる気がしてならないのだが
817:デフォルトの名無しさん
11/02/04 22:21:54
URLリンク(www.google.co.jp)
URLリンク(www.google.co.jp)
818:デフォルトの名無しさん
11/02/04 22:24:35
>>817
そぐわない
819:デフォルトの名無しさん
11/02/04 22:26:33
え
820:デフォルトの名無しさん
11/02/04 22:28:21
古語を出してきて「共通認識が~」とか良く言えるよなw
821:デフォルトの名無しさん
11/02/04 22:29:27
車輪防止策にも突っ込んでやれよ…
822:デフォルトの名無しさん
11/02/04 22:32:10
>>816
URLリンク(q.hatena.ne.jp)
823:デフォルトの名無しさん
11/02/04 22:32:14
ロシヒカリ
824:デフォルトの名無しさん
11/02/04 22:32:51
自分の意見に合わない、じゃねーの?
そろそろガチでスレチだと言いたいが雑談だし良いか
825:デフォルトの名無しさん
11/02/04 22:33:58
>>822
早く規格出せよ^^
826:デフォルトの名無しさん
11/02/04 22:35:33
何言っても苦しくなるだけ
面積の話が無理矢理な喩えであることに変わりはない
827:デフォルトの名無しさん
11/02/04 22:36:39
じゃあお前ら俺の面積の代わりにいいたとえ出してみろよ
828:デフォルトの名無しさん
11/02/04 22:40:44
底辺×高さ×高さじゃ計算できないよね
だから底辺×高さ÷2と「便宜上定めた」んだよ
C言語も一緒
これで分かったかい?
829:デフォルトの名無しさん
11/02/04 22:41:34
はやく面積の規格さらせよ
830:デフォルトの名無しさん
11/02/04 22:48:24
江戸間 とか 関西間 とか
831:デフォルトの名無しさん
11/02/04 22:49:50
>>829
>>822にあるじゃん
832:デフォルトの名無しさん
11/02/04 22:50:04
面積の規格
cm^2 (一例)
833:デフォルトの名無しさん
11/02/04 22:52:51
>>831
早く規格出せよ
834:デフォルトの名無しさん
11/02/04 22:56:55
>>833
規格(一例)
a
835:デフォルトの名無しさん
11/02/04 22:57:47
面積の規格書、面積の規格書
836:デフォルトの名無しさん
11/02/04 23:02:11
数学できない奴が数学を例に出すからこうなる
837:デフォルトの名無しさん
11/02/04 23:04:57
実数なら *0.5
整数なら >>1
838:デフォルトの名無しさん
11/02/04 23:06:20
面積だけに免責してやろうじゃないか!
839:デフォルトの名無しさん
11/02/04 23:06:34
はい
840:デフォルトの名無しさん
11/02/04 23:12:01
yahoo知恵遅れでやれ
841:デフォルトの名無しさん
11/02/04 23:30:12
yahoo知恵ぶくれ
ってのがあったなぁ
842:デフォルトの名無しさん
11/02/04 23:40:11
四角い状態からだんだん丸く線を引いていくのってどうやったらできますか?
言葉だと分かりづらいのでできればサンプルコードをお願いします。
843:デフォルトの名無しさん
11/02/04 23:41:31
>>842
アニメーションGIFで説明してくれ
844:デフォルトの名無しさん
11/02/04 23:51:43
アニメーションGIFの規格をくれ
845:デフォルトの名無しさん
11/02/04 23:52:33
じゃあいいや
846:デフォルトの名無しさん
11/02/04 23:53:08
>>842
まずはお前の説明から分かりづらいのでできればアニメーションGIFでお願いします
847:847 ◆l3ahTHN9m6
11/02/05 01:27:09
関数を呼び出すとき
stelsfire(int a);
じゃなくて
stelsfire(a);
と引数は無視できるんですか?
848:デフォルトの名無しさん
11/02/05 01:59:52
引数無視してないじゃん!
849:847 ◆l3ahTHN9m6
11/02/05 02:01:16
引数じゃなかったです、intです、何だっけdoubleとかfloatみたいな。
850:デフォルトの名無しさん
11/02/05 02:03:15
型
851:デフォルトの名無しさん
11/02/05 02:43:54
むしろ型の宣言なんかしてたらプロトタイプと紛らわしいじゃん
852:デフォルトの名無しさん
11/02/05 02:47:58
関数呼び出しの文法は
postfix-expression( argument-expression-list_opt )
これが
argument-expression-list
assignment-expression
argument-expression-list, assignment-expression
…と、ぐるっと回って、結局、primary-expressionの中の
identifier(識別子)、constant(定数)、string(文字列)
のいずれかに集約される。
この中にdecralation-specifieres(指定子)がないので、
つまり関数の引数リストに int a のように書くのは不可。
853:デフォルトの名無しさん
11/02/05 02:54:56
>>852
知識のひけらかし乙
854:デフォルトの名無しさん
11/02/05 02:58:58
>>852は誰に向けて喋ってるんだ?
855:デフォルトの名無しさん
11/02/05 05:18:04
>>482
分かり辛過ぎワロタ
856:デフォルトの名無しさん
11/02/05 05:18:54
>>842だよくそw
857:857 ◆Oegcdkx9m6
11/02/05 05:50:43
質問なんですが、cygwinの端末に出力される文字列をメモ帳とかに
コピーする方法ってありますか?出力結果が長いと手作業だと疲れるんです。
858:デフォルトの名無しさん
11/02/05 06:12:45
リダイレクト
859:デフォルトの名無しさん
11/02/05 06:15:48
teeコマンド使えよ。
860:デフォルトの名無しさん
11/02/05 06:34:15
このcygwinさんがんばるなぁ。
向いてないとも思えるが、なんでcygwinなんだか。
861:デフォルトの名無しさん
11/02/05 06:43:19
宿題とか言ってなかったか?
ここ宿題スレじゃないし、このレベルだと先生に聞いた方が良いと思うが
862:857 ◆Oegcdkx9m6
11/02/05 06:49:50
>>858
いや、すでに表示されているものをごっそり
コピーする方法ないですかねぇ?
>>860
徹夜×3日連続です・・・
863:857 ◆Oegcdkx9m6
11/02/05 06:51:53
しばらくROMります・・・
864:デフォルトの名無しさん
11/02/05 07:02:35
ROMっても答えは出ないと思うがw
なんでgoogleなりyahooなりで調べようとか思わないのかね
早いし聞かなくてすむのに…
URLリンク(www.google.co.jp)
865: ◆QZaw55cn4c
11/02/05 09:18:52
>>857
ウィンドウタイトルバー(青いところ)で右クリック
→編集
→範囲指定
→マウスで範囲指定
→ウィンドウタイトルバー(青いところ)で右クリック
→編集
→コピー
でコピペできます。
866:デフォルトの名無しさん
11/02/05 12:29:04
>>865
氏ね
867:デフォルトの名無しさん
11/02/05 12:34:05
>>865
カス野郎失せろ
868:デフォルトの名無しさん
11/02/05 12:36:24
500円です
869:デフォルトの名無しさん
11/02/05 13:14:25
私は処女ですが…
それが何か関係あるのですか?
870:デフォルトの名無しさん
11/02/05 15:07:50
処女が優遇されるなら童貞も価値が上がっていいはず
871:デフォルトの名無しさん
11/02/05 17:24:40
統計分析、機械学習、データマイニング、集合知をC言語で扱う場合は
このスレでいいんですよね?
872:デフォルトの名無しさん
11/02/05 17:25:16
R使えよ
873:デフォルトの名無しさん
11/02/05 18:42:53
L使えよ
874:デフォルトの名無しさん
11/02/05 19:07:22
抵抗をコイルに変えたら、それでどうなるんだ
875:デフォルトの名無しさん
11/02/05 19:21:14
あーあ、やっちゃったねw
876:デフォルトの名無しさん
11/02/05 19:24:42
パッドでリターンロス良くしていたのを
Π-Lマッチングにしてロスを少なくしてリターンロス良くするんですよ
でね、今は集中定数回路じゃなく分布定数の
マイクロストリップラインを使ったほうが良いね
877:デフォルトの名無しさん
11/02/05 20:52:10
もしかして面白いと思ってるんだろうか
878:デフォルトの名無しさん
11/02/05 20:53:36
日本語でおk
879:デフォルトの名無しさん
11/02/05 20:56:16
I am a pennis.
880:C評論家
11/02/05 21:11:05
あのさ
なんでこんなクソスレたってるのかな?
少しはPerlスレ見習えよな?
このスレ見る限り、カスしか書き込みしてないようだけどさあ
俺に聞けとか言って全然わかってねえじゃんかよなあ?
っでさあ perldocって知らないだろお前ら?
881:デフォルトの名無しさん
11/02/05 21:14:15
(キリッ
882:デフォルトの名無しさん
11/02/05 21:16:14
We are KUSOs, and we are here.
883:デフォルトの名無しさん
11/02/05 21:44:04
>>880は質の悪い釣り
このスレに相応しい
884:デフォルトの名無しさん
11/02/05 21:52:13
糞スレBANZAI
885:デフォルトの名無しさん
11/02/05 23:04:04
サテライザー=エル=ブリジット
886:デフォルトの名無しさん
11/02/05 23:10:05
実装って何ですか?
よくわかりません。
887:デフォルトの名無しさん
11/02/05 23:11:25
変数サテライザー、エルに変数ブリジットの内容をコピペと
888:デフォルトの名無しさん
11/02/05 23:12:36
>>887
889:デフォルトの名無しさん
11/02/05 23:14:54
>>886
C では「定義」
890:デフォルトの名無しさん
11/02/05 23:16:13
>>889
違います
891:デフォルトの名無しさん
11/02/05 23:24:47
開発では「仕様を書くこと」を言う
892:デフォルトの名無しさん
11/02/05 23:32:06
>>886
やりたいことを実現するための具体的な手段。
やりたいことが「ある数を与えたら1つ増やして返す関数」だとしたら、
return n + 1;
がその実装の一例。もちろん実装手段はこれ以外にもたくさんある。
893:デフォルトの名無しさん
11/02/05 23:37:38
>やりたいことを実現するための具体的な手段
下請けに丸投げすることか
894:デフォルトの名無しさん
11/02/05 23:39:04
その通り
895:デフォルトの名無しさん
11/02/05 23:47:14
>>893
それは実装手段であって実装ではない
896:デフォルトの名無しさん
11/02/05 23:51:22
>>895
>>892
897:デフォルトの名無しさん
11/02/06 00:06:08
int 受注( 仕様, 開発費用 )
{
return 丸投げ( 仕様, 開発費用/2 );
}
898:デフォルトの名無しさん
11/02/06 06:43:06
int ぺろぺろ(仕様)
{
return ぺろぺろ(仕様 - 1);
}
899:デフォルトの名無しさん
11/02/06 10:11:31
おすすめの入門書を教えてください
900:デフォルトの名無しさん
11/02/06 13:11:22
ロベールの翻訳は分かりやすい
901:デフォルトの名無しさん
11/02/06 13:14:28
ロベールの原著が見つからない
902:デフォルトの名無しさん
11/02/06 13:36:12
ロベールこそ至高
903:デフォルトの名無しさん
11/02/06 15:38:50
ロベール
904:デフォルトの名無しさん
11/02/06 16:06:01
試験のデータをこのように表示するプログラムを作っているのですが、scanf("%d",&score);より下が分かりません。
0-9 0人
10-19 1人
…
90-100 10人
人数は最初に読み込みます。
#include<stdio.h>
int main(void)
{
int n;
int score;
int i;
int count;
scanf("%d",&n);
for(i=0;i<=n;i++){
scanf("%d",&score);
}
{
scanf("%d",&n);
if(n>=0&&n<=9)count[n%10]++;
printf("%d-%dは%d人/n",count[i],i*10,i*10+9);
}
}
どなたか教えていただけたら嬉しいです
905:デフォルトの名無しさん
11/02/06 16:09:07
ロベールに書いてあるよ
906:デフォルトの名無しさん
11/02/06 16:13:55
ロベールの翻訳はわかりやすい(ループ)
907:デフォルトの名無しさん
11/02/06 16:22:41
>>904
とりあえずcountを配列にしろよ
908:デフォルトの名無しさん
11/02/06 16:24:54
そうだそうだ!
909:デフォルトの名無しさん
11/02/06 16:28:40
>>904
そういう問題では普通遺伝的アルゴリズムを使う
910:デフォルトの名無しさん
11/02/06 16:40:25
#include <stdio.h>
int main() {
int i, n, score, cv[ 10 ] = {};
/* 入力 */
printf( "人数?:" ); scanf( "%d" , &n ); /* データ件数を読む */
for ( ; n != 0; --n ) {
scanf( "%d", &score ); /* 点数の読み込み */
++cv[ score == 100 ? 9 : score / 10 ]; /* 各階級への振り分け */
}
/* 出力 */
for ( i = 0; i != 10; ++i ) {
printf( "%d-%d %d人\n", i * 10, i * 10 + 9 + ( i == 9 ), cv[ i ] );
}
}
おまいらひどいな^^
911:デフォルトの名無しさん
11/02/06 16:58:55
? :
三項演算子はgo文並に禁止すべきだと思うんだがどう思う?
912:デフォルトの名無しさん
11/02/06 16:59:54
goって上野樹里?
913:デフォルトの名無しさん
11/02/06 17:00:40
Golf する時に困るんじゃないの
914:デフォルトの名無しさん
11/02/06 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。
915:デフォルトの名無しさん
11/02/06 17:22:36
>>914
まったく問題ないように思えるけど
916:デフォルトの名無しさん
11/02/06 17:22:44
>>911
お前の能力が低いだけ
917: ◆QZaw55cn4c
11/02/06 17:24:58
>>911
スレリンク(tech板)でコードを沢山書いて訓練することをおすすめします。
918:デフォルトの名無しさん
11/02/06 17:25:16
>>914
動かないというなら、どこが、どういった理由で動かないのか、説明しないといけないよね
919:デフォルトの名無しさん
11/02/06 17:32:31
>>917
消えろクズ
920:デフォルトの名無しさん
11/02/06 17:34:11
問題ないように思える人はもう一度Cの規格票をよく読むんだ^^
921:デフォルトの名無しさん
11/02/06 17:35:33
>>920
自分で説明できないわけね^^
922:デフォルトの名無しさん
11/02/06 17:36:00
>>920
>>918
923:デフォルトの名無しさん
11/02/06 17:38:32
…というのも不親切なので答えをいうと
i == 9の部分はtrueの時1になることを想定しているけど
(90-100の階級幅だけ11あるので、ここだけ特別処理にしている)
Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので
実装にっては「90-100」のような表示にならない可能性があるってことなのよ^^;
ここは
printf( "%d-%d %d人\n", i * 10, i == 9 ? 100 : i * 10 + 9, cv[ i ] );
のようにすべきでした。
924:デフォルトの名無しさん
11/02/06 17:41:11
って、答えを書いているうちに即レスするんじゃない貴様ら^^
ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
925:デフォルトの名無しさん
11/02/06 17:41:22
>>923
> Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので
嘘つくな。
Cでは、組み込みの演算子によってブール値が産み出されるときは、1か0であることが保証されている。
926:デフォルトの名無しさん
11/02/06 17:43:12
あーよくある間違いだなw
確かにTRUE(真)の値は規定されていない。
でもね、==演算子を始めとする論理、比較演算子の戻り値は規定されているんだよ。
927:デフォルトの名無しさん
11/02/06 17:44:08
>>923
>>920
ワロタ
928:デフォルトの名無しさん
11/02/06 17:44:37
>>923-924
そんなことだろうと思った
929:デフォルトの名無しさん
11/02/06 17:44:46
あれ?そうだっけ?すまんすまん^^ワラ
930:デフォルトの名無しさん
11/02/06 17:45:50
嘘を書き込むスレ
931:デフォルトの名無しさん
11/02/06 17:46:12
>>929
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
932:デフォルトの名無しさん
11/02/06 17:47:19
移植性ってC言語にもあるんですか?
例えばC++ではGNUとVisualでは拡張子表記が変わるとかあるんですよね?
C言語でも、移植性ってありますあk?
#include<stdio.h>
int main()
{ printf("Hello\n")}
みたいなプログラムでもOsや処理系によって変更必要ですか?
933:デフォルトの名無しさん
11/02/06 17:48:30
自信満々で間違えるとかはずかしいww
934:デフォルトの名無しさん
11/02/06 17:49:26
まあ、組み込みOSの場合、標準出力先がない場合もある。
printf()できない
935:デフォルトの名無しさん
11/02/06 17:49:37
こうして人は成長していくのであった^^;
936:デフォルトの名無しさん
11/02/06 17:49:45
>>932
指定した型の戻り値がないとコンパイラが通らないという点ではどの処理系でも同じ。
937:デフォルトの名無しさん
11/02/06 17:50:37
914 :デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。
920 :デフォルトの名無しさん:2011/02/06(日) 17:34:11
問題ないように思える人はもう一度Cの規格票をよく読むんだ^^
923 :デフォルトの名無しさん:2011/02/06(日) 17:38:32
…というのも不親切なので答えをいうと
i == 9の部分はtrueの時1になることを想定しているけど
(90-100の階級幅だけ11あるので、ここだけ特別処理にしている)
Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので
実装にっては「90-100」のような表示にならない可能性があるってことなのよ^^;
ここは
printf( "%d-%d %d人\n", i * 10, i == 9 ? 100 : i * 10 + 9, cv[ i ] );
のようにすべきでした。
924 :デフォルトの名無しさん:2011/02/06(日) 17:41:11
って、答えを書いているうちに即レスするんじゃない貴様ら^^
ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
929 :デフォルトの名無しさん:2011/02/06(日) 17:44:46
あれ?そうだっけ?すまんすまん^^ワラ
935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
938:デフォルトの名無しさん
11/02/06 17:51:13
恥ずかしすぎwwww
って、答えを書いているうちに即レスするんじゃない貴様ら^^
ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
939:デフォルトの名無しさん
11/02/06 17:52:15
成長していくのであったwwww
940:デフォルトの名無しさん
11/02/06 17:52:53
おまえら、おもしろいおもちゃを手にいれたみたいに。ひどいじゃなイカ^^;
941:デフォルトの名無しさん
11/02/06 17:54:34
ひどいじゃなイカ^^
942:デフォルトの名無しさん
11/02/06 17:54:58
恥ずかしすぎwwww
943:デフォルトの名無しさん
11/02/06 17:55:54
935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
944:デフォルトの名無しさん
11/02/06 17:56:43
914 :デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。
最初はこんな感じだったのに「ひどいじゃなイカ^^」とかキャラ転換したのは
いわゆる「馬鹿を装って大真面目に間違えたのをカモフラージュ作戦」
945:デフォルトの名無しさん
11/02/06 17:57:17
まさに恥ずかしい人
946:デフォルトの名無しさん
11/02/06 17:58:02
これは痛いw 頭悪すぎ
947:デフォルトの名無しさん
11/02/06 17:59:16
>ひどいじゃなイカ^^
駄目だ、笑っちまったwww
948:デフォルトの名無しさん
11/02/06 18:00:49
>>937は次スレのテンプレで
949:デフォルトの名無しさん
11/02/06 18:01:16
> 913 名前:デフォルトの名無しさん[sage] 投稿日:2011/02/06(日) 17:00:40
> Golf する時に困るんじゃないの
>
> 914 名前:デフォルトの名無しさん[sage] 投稿日:2011/02/06(日) 17:00:59
> そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
玉打ちのgolfだと思ってそう
950:デフォルトの名無しさん
11/02/06 18:01:42
>>936
今の規格だとmainのみOK。
どっちかいうと;がない方が気になる。
951:デフォルトの名無しさん
11/02/06 18:04:27
URLリンク(www.open-std.org)
> 4 An rvalue of type bool can be converted to an rvalue of type int, with
> false becoming zero and true becoming one.