一緒にCを学ぼうlt;初心者向けgt;
■ このスレッドは過去ログ倉庫に格納されています
0001枝マ面
NGNGお互いに問題を出し合うのもよし、質問するのもよし。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGここは漏れのスレになった。
おとなしく逆立ちして、枝豆食え
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG(・∀・) エー
0009預言者
NGNG0010フォルトの名無しさん
NGNGオオ!同志がこんな所に!!自分もC超初心者ですが一緒に頑張りましょう!!!
0011デフォルトの名無しさん
NGNGよろすく
0012デフォルトの名無しさん
NGNGしたらばで借りてみますた。
叩かれそうなので、独立しようや。
0013デフォルトの名無しさん
NGNG12 名前:デフォルトの名無しさん :03/06/07 20:23
http://jbbs.shitaraba.com/computer/6765/
したらばで借りてみますた。
叩かれそうなので、独立しようや
0014デフォルトの名無しさん
NGNG12 名前:デフォルトの名無しさん :03/06/07 20:23
http://jbbs.shitaraba.com/computer/6765/
したらばで借りてみますた。
叩かれそうなので、独立しようや
0015デフォルトの名無しさん
NGNG13 名前:デフォルトの名無しさん :03/06/07 20:33
12 名前:デフォルトの名無しさん :03/06/07 20:23
http://jbbs.shitaraba.com/computer/6765/
したらばで借りてみますた。
叩かれそうなので、独立しようや
0016デフォルトの名無しさん
NGNG#include <string.h>
int main(void)
{
char kana[100];
int a;
printf("文字を入力してください\n");
scanf("%s",kana);
a=strlen(kana);
printf("文字数は%dでした。",a);
getchar();
getchar();
}
実行し終わってEnterKeyで終わりたいときは
このコードでいいんですか?
0017無料動画直リン
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGCの初心者ならここに来るしかない!
質問、雑談何でもOK!
初歩的なことでももちろんOK!
もちろん、上級者の皆様にも来ていただきたいです
0020デフォルトの名無しさん
NGNGただ、但し書きの
――――コンピュータ等のファイルに保存することを禁じます
これだけなんか納得がいかない。著作権の主張?
0021デフォルトの名無しさん
NGNGなっとくしろ。不特定多数に公開されているサイトでも著作権はある。
0022デフォルトの名無しさん
NGNGここが気に入らない。わざわざキャッシュを無効にして見ろってか。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG俺も始めたばかりの初心者。↑で勉強しようと思う。
BCC+Cpadです。
0025デフォルトの名無しさん
NGNG直林はやめたほうが・・・
0026デフォルトの名無しさん
NGNGなんで?
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG初心者向けのプログラムで著作権を主張するなんてその本のレベルが疑われ
ますね。それとも、たかだか100行に満たないプログラムにいったいどんな凄いソースが
書いてあるのか???
0030デフォルトの名無しさん
NGNGはぁ?はぁ?
0031デフォルトの名無しさん
NGNGウェブを冒涜するような発言だな。
0032デフォルトの名無しさん
NGNGぼくちんはメモ帳です。
お勧めのエディタがあれば教えてください。
0033名無し@沢村
NGNG0034デフォルトの名無しさん
NGNGxyzzy
0035デフォルトの名無しさん
NGNG貧乏人が使う言語だな。日本人がそのようなことやっていたら
生き残れない。もう、つまんないこと止めよう。
0036デフォルトの名無しさん
NGNGプログラミング言語の未来について語ってくれま
す。拍手でお迎えください。どうぞ!
0037デフォルトの名無しさん
NGNGそんなことないよ。今でもCの仕事はあるし現に俺ETCのプログラムCで作ったよ。
CやC++の普及率なら今すぐ使われなくなったとしても、すでにあるプログラムの
資源を有効に使うって会社があるし、いまさらCで作ったプログラムをほかの言語で
わざわざ書き直さないよ。フォートランやコボルを今でも仕事に使っている人いるよ
(パスカルは微妙だな)
PS
35の人はVBしか使えないと見た!
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGブッシュ大統領も知らない。ミッテラン大統領も知らない。
フジモリ大統領も知らない。こんなもの、腐れ言語だろう。
草履を編んでいたほうが良いな。
0040デフォルトの名無しさん
NGNGちなみにミッテランはC使い。
0041デフォルトの名無しさん
NGNGどこの国の人?
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG後始末が出来ねーんだよ。史ねバカぷろのアマグラマ。
あふぉの後始末が大変なんだよ。javaとかj#とかバカ向き言語
使えや。自分でメモリリーク起こすやつは。バカアマグラマはいらん。
外人使ったほうが安上がり。日本人はCは使うなバカ。
0044デフォルトの名無しさん
NGNG/ ヽ / ヽ
______ /U ヽ___/ ヽ
| ____ / U :::::::::::U:\ 何このスレ・・・
| | // ___ \ ::::::::::::::|
| | | | | U :::::::::::::|
| | .|U | | ::::::U::::|
| | | ├―-┤ U.....:::::::::::::::::::/
| |____ ヽ .....:::::::::::::::::::::::<
└___/ ̄ ̄ :::::::::::::::::::::::::|
|\ | :::::::::::::::::::::::|
\ \ \___ ::::::::::::::::::::::::|
0045デフォルトの名無しさん
NGNGうちの大学で、折れの学年で主席の香具師が使っていたのを見た。
でもそいつハード専攻だから、今はVerilogしかやっていないはずだが。
一冊読めば、それでCの基本は大丈夫なのだろうが、いかんせん厚すぎる…。
0046デフォルトの名無しさん
NGNG#include<stdio.h>
int main(void)
{
int a,b;
printf("2つの数を入力してください(a,b):\n");
scanf("%d%d",&a, &b);
for (a=a+1;a<b;a++) {
if (a<b) {
printf("%d\t",a);
printf("\n",a+10);
}
else printf("%d",a);
}
return 0;
}
明日までの宿題です。
ぜんぜん分からんです。だれか教えてください。
0047サンプルです
NGNGhttp://www.yahoo2003.com/betu/linkvp2/linkvp.html
:・゜゚・*:.。..。.:*・゜(゚∀゚)゚・*:.。. .。.:*・゜゚・*
・゜゚・*:.。..。.:*・゜(゚∀゚)゚・*:.。. .。.:*・゜゚・*
0048デフォルトの名無しさん
NGNGテキストのprintfの使い方を見てください。
004946
NGNG画っ子でつかってまつ
005046
NGNG申し訳ないんですが、おっしゃっておられる意味がまったく分かりません。
やめたほうがいいですか?
0051デフォルトの名無しさん
NGNGあなたの持っているC言語学習の参考書でprintf()関数の使い方を調べてください。
0052デフォルトの名無しさん
NGNG独習Cなら参考書としては並の厚さじゃない?
0053デフォルトの名無しさん
NGNGG(o^-^o)gle < 検索しようね
0054デフォルトの名無しさん
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
(^^)
0055デフォルトの名無しさん
NGNG彡川川川三三三ミ〜
川|川/ \|〜 プゥ〜ン
‖|‖ ◎---◎|〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
川川‖ 3 ヽ〜 < G(o^-^o)gle < 検索しようね
川川 ∴)д(∴)〜 \_______________
川川 〜 /〜 カタカタカタ
川川‖ 〜 /‖ _____
川川川川___/‖ | | ̄ ̄\ \ ←>>53
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
0056デフォルトの名無しさん
NGNG教科書として一から読み下すには、厚いと思う。参考書としてならありか。
0057デフォルトの名無しさん
NGNG何がわからないの?
0058デフォルトの名無しさん
NGNGあなたの本心よ。本当に私のこと愛しているの?
0059デフォルトの名無しさん
NGNG素人なりに。言語は道具だと思えよ。
ばか者。のみとかのこぎりを作る人は
確かにえらいが、それを改造して自分に使いやすいものを
仕事の合間に造る名人はもっと偉い。
0060デフォルトの名無しさん
NGNGというお話だったのさ
\ /
 ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄
彡川川川三三三ミ〜
川|川/ \|〜 プゥ〜ン
‖|‖ ◎---◎|〜
川川‖ 3 ヽ〜
川川 ∴)д(∴)〜
川川 〜 /〜 カタカタカタ
川川‖ 〜 /‖ _____
川川川川___/‖ | | ̄ ̄\ \ ←>>1-1000
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
0061デフォルトの名無しさん
NGNG>>35の言ってることは無視してさ、お勧めのエディタを教えて。
0062デフォルトの名無しさん
NGNGエディタといってもいろいろな種類があるけど。
0063デフォルトの名無しさん
NGNGその名は・・・。
>>63で言う。
0064デフォルトの名無しさん
NGNG手めーはviも使えねーだろ。
指の使い方が脳みその活性化になることをわかれ。
0065デフォルトの名無しさん
NGNGその名はガンダム
いやー先週のガンダムSEED35話面白かったな。ザフトのフリーダム
すさまじい火力すばらしい!
0066デフォルトの名無しさん
NGNGviってなに?
0067デフォルトの名無しさん
NGNGaとbは整数型で宣言されてるから
aとbの値によって、間に入れられる数の個数が変わるぞ。
例えば2 と 4 を 入力したとき3しか入らないし。
0068鬱 ◆UNFjqMweVQ
NGNG0069あぼーん
NGNG0070デフォルトの名無しさん
NGNGDECのから始まったVIdeo tarminal Editorの略称です。
0071わからずや
NGNG計算式を文字列として読み込みスタックを用いて計算するプログラムに
ついて質問です。
逆ポーランド記法でスタックに入れていこうと思うのですが
7*(((6+8)*(3*6))+2)
のように括弧がついた式になるとスタックに入れる順番が分からなくなって
しまいます。
誰か詳しく教えて頂けませんか?
0072デフォルトの名無しさん
NGNG少しは30年前のバッカス-ヌーアとかの本を読め。
最近のがきは本も調べられんのか死んでしまえ。
0073デフォルトの名無しさん
NGNG自分はxemacs使ってるけど、まぁまぁ使いやすいよ
0074デフォルトの名無しさん
NGNG新スレ立てたいんだけどどう?
名スレになりそうなんだけど
0075デフォルトの名無しさん
NGNGありがとです。
0076デフォルトの名無しさん
NGNG■■□□□■■
■■■□■■■
■■■■■■■
■■■□■■■
■■□□□■■
■□□□□□■
みたいなストライクの画像を出すにはどうしたらいいでしょうか?
値を入力して、その値を横、縦の数にするので、
この数(7つ)は関係ないです。
C言語で、なるべく簡単でわかりやすいのでお願いします…。
個人的にC勉強してるんだけど、もういやになりそ…とほほ。
0077デフォルトの名無しさん
NGNG2.画像を表示する (使用する関数は環境依存)
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG今作ってるんだけど、縦と横の値は奇数じゃないとその形はできんね。
もはやプログラム以前の問題に気づかなかった・・
0080デフォルトの名無しさん
NGNG何が難しいの?
printf("■□□□□□■\n"
"■■□□□■■\n"
"■■■□■■■\n"
"■■■■■■■\n"
"■■■□■■■\n"
"■■□□□■■\n"
"■□□□□□■\n");
じゃん?
0081デフォルトの名無しさん
NGNGきちんと次元を考えろ、一次元なら面を考えろ
二次元なら体積を考えろ。体積は時間を考えろだな。がんばれば日本の
少年よためになる。かも。
008279
NGNGだけど長くなっちゃって書き込めない・・
008376
NGNGできたんですか?!
008476
NGNG分けてでも書いてくれたら嬉しいです!!!
お願いします!!!!!
0085デフォルトの名無しさん
NGNGそんなことやってるから、朝鮮人になめられるんだよ。
新自前。
008679
NGNG自分のページにアップしたんで、もし見たかったみてくらはい。
まだ初心者なんで勉強中です。
008780 != 79
NGNG次元を上げるんじゃねー、下げんだよ。
#include <stdio.h>
void line(int x, int a){
int i;
a = a < x/2 + 1 ? a : x/2 + 1;
for(i = 0; i < a; i++)
printf("■");
for(; i < x - a; i++)
printf("□");
for(; i < x; i++)
printf("■");
printf("\n");
}
int main()
{
int x, y, i;
scanf("%d %d", &x, &y);
for(i = 0; i < y/2; i++)
line(x, i + 1);
for(; i < y; i++)
line(x, y - i);
}
0088デフォルトの名無しさん
NGNGあんたは偉いよ。でも、mein()で意味もないと
直ぐわかる、printfで下らんコードを吐き出しているだけだろ。
そんなアマグラマは雇いたくねーな。市ね。
0089デフォルトの名無しさん
NGNGてめーの下らない愚痴は日記にでも書いてろアホが。
0090デフォルトの名無しさん
NGNG日本にくだらんんゲームを伝えんなよ。
場韓国人が架空のお金を取り締まれねーのか
ばかまんけいぼうを入れるな。
009176
NGNGありがとうございます!
HPの方も訪れさせていただきます。
009386
NGNGああ。これに当たるか。
まあどうなるか楽しみだしほっとこう。
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG少ないねえ。結局、Winとか、マークみたいななマイクロカーネール
がんばってる人も知っている人もほしい。モノリシックではなくな。
0096デフォルトの名無しさん
NGNG偉そうなことは他のスレで言えよ。
0097デフォルトの名無しさん
NGNGここで下見て悦に入ってます
0098名無し@沢村
NGNGここで質問する初心者というやつは、単にプログラミングだけの初心者ではなく、
数学も知らない、英語も知らない、複雑な算数を考える力もない、
つまりプログラミングの初心者以前のバカが多いように見えるのは気のせいだろうか?
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGネットとか回ってこれ一冊終わらせるとK&Rコンプできるぞ
浅く広くって感じであまり親切なテキストではないがな
0101デフォルトの名無しさん
NGNG誰か、日本語訳きぼん。
単に、「俺にはこんなプログラム書けません」ってだけか?
0102デフォルトの名無しさん
NGNG俺も全く分からん。日本語が不自由なのかな?
けなすぐらいなら、お手本のソース書いてほしいね。
なんか私情をここでぶちまけてるとしか思えんね。
0103デフォルトの名無しさん
NGNGボーランドのTurbo・・・なんだけど。
俺の検索の仕方が悪いのか
googleで調べても無理だった。help!
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107名無し@沢村
NGNGあがけ、あがけ。
0108デフォルトの名無しさん
NGNGその通りだ
Cを学べ。
Javaを学ぶ前に
0109デフォルトの名無しさん
NGNG0110今日から
NGNGプログラミングとやらは初めてです。
配列で、変数の添え字とかいう部分で詰まった。
わからん
0111デフォルトの名無しさん
NGNG0112名無し@沢村
NGNGもちろん初心者もいることはいるが、その数は半分以下だ。
ここは何年もやってるやつが一番多く集まってきているよ。だが、そいつらは初心者よりもスキルがあるわけではない…。スキルは初心者とまったく同等だ…
ということは…?
そう…つまり…
ここはザコの集まるスレだったんだよ!!!
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNGUser Contributed Notesもないし、よく分かりません。
0115デフォルトの名無しさん
NGNGもちろん初心者もいることはいるが、その数は半分以下だ。
ここは何年もやってるやつが一番多く集まってきているよ。だが、そいつらは初心者よりもスキルがあるわけではない…。スキルは初心者とまったく同等だ…
ということは…?
そう…つまり…
ここはザコの集まるスレだったんだよ!!!
おまいらよ、よく見るとここは初心者の集まるスレではないことがわかるよ。
もちろん初心者もいることはいるが、その数は半分以下だ。
ここは何年もやってるやつが一番多く集まってきているよ。だが、そいつらは初心者よりもスキルがあるわけではない…。スキルは初心者とまったく同等だ…
ということは…?
そう…つまり…
ここはザコの集まるスレだったんだよ!!!
0117デフォルトの名無しさん
NGNGvoid main ()
int main (void)
どう違うの?
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG添え字って、配列の規模を表したり
配列の中の特定の場所を示してるんじゃないの?
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG名前のもっとすごいやつ
AとかBとか名前つけるだろ?
ABCDEFGって順番につけるの面倒だから
A[0]A[1]A[2]A[3]A[4]A[5]A[6]A[7]ってしたんだよきっと
あ、余計面倒だな
でも俺は数字のほうが好きだぜ
だけどな、宣言するときにA[8]でA[0]〜A[7]までの8個使えますってのはヒドイだろ
普通A[8]って書いたんだからA[8]も使えると思うじゃん
A[個数]ってことなんだろ?ひどいよ姉さん!!
0122デフォルトの名無しさん
NGNGポインタで早速つまづきますた。
必要性がわかりませぬ。
本百回読み直します。
0123デフォルトの名無しさん
NGNG理解できない > 必要ない
と思い込みたいのですね。
0124デフォルトの名無しさん
NGNG以下のソースを書いたところ上手く動きませんでした。
どこがどう違うのか分かる方、教えてください。お願いします。
#include <stdio.h>
#define KAZU 20
int sosuucheck(int);
int main(){
int i,suuchi=0,sosuu[KAZU];
for(i=0;i<KAZU;i++){
for(suuchi++;sosuu[i]==0;suuchi++){
sosuu[i]=sosuucheck(suuchi);
}
printf("%d\n",sosuu[i]);
}
return 0;
}
int sosuucheck(int x){
int w,y=1;
for (w=2;w<x;w++)
y*=(x%w);
if(y==0)
return 0;
else
return x;
}
0125124
NGNGわかりやすく書きます。
#include <stdio.h>
#define KAZU 20
int sosuucheck(int);
int main(){
int i,suuchi=0,sosuu[KAZU];
for(i=0;i<KAZU;i++){
for(suuchi++;sosuu[i]==0;suuchi++){
sosuu[i]=sosuucheck(suuchi);
}
printf("%d\n",sosuu[i]);
}
return 0;
}
int sosuucheck(int x){
int w,y=1;
for (w=2;w<x;w++)
y*=(x%w);
if(y==0)
return 0;
else
return x;
}
0126デフォルトの名無しさん
NGNGfor (w=2;w<x;w++)
y*=(x%w);
ここでyがintの最大値を超えておかしくなっていると思われ。
for (w=2;w<x;w++){
y=(x%w);
if(y==0) break;
}
でうまくいく。このばあい、
int sosuucheck(int x){
int w;
for (w=2;w<x;w++)
if(x%w==0) return 0;
return x;
}
としてもいい。
0127デフォルトの名無しさん
NGNGi[1],a[1]
i[2],a[2]
i[3],a[6]
i[4],a[24]
i[5],a[120]
i[6],a[720]
i[7],a[5040]
i[8],a[40320]
i[9],a[362880]
i[10],a[3628800]
i[11],a[39916800]
i[12],a[479001600]
i[13],a[1932053504]
i[14],a[1278945280]
i[15],a[2004310016]
i[16],a[2004189184]
i[17],a[-288522240]
32bitのintだと 16! が限界。
0128127
NGNGもっと早く限界きてるわ。
0129125
NGNGさっそく試してみたのですが、やはりダメでした。
int sosuucheck(int x){
int w;
for (w=2;w<x;w++)
if(x%w==0) return 0;
return x;
}
をやってみたのですが、実行結果は変更前と同じでした。
その実行結果なのですが、-858993460と20回表示されるのです。
先に書いておくべきだったのかもしれませんが、この数値になる理由がわかりません。
この数値は32bitのunsigned int型でも表現できないと思うのですが……
0130デフォルトの名無しさん
NGNGNULLって何?
by ぬるぽ
0132デフォルトの名無しさん
NGNGできるようになった?
ポインタはどのくらいで?
自分の学習能力のなさに鬱
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG関数の引数を渡すときに複製しないから速いっていうぐらいだろ?
初心者に無駄なもん教えるなよ!
0135デフォルトの名無しさん
NGNGせいぜいscanf関数でポインタ使う理由でも考えて悩んでろや
0136デフォルトの名無しさん
NGNG0137136
NGNG作ってもらえませんか?実行すると何が表示されるか、
自力で当てたいです。お願いします
0138デフォルトの名無しさん
NGNGint main(void)
{
int *ptr;
printf("%d",ptr);
}
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNG%pにしろ
0141デフォルトの名無しさん
NGNG#include <stdio.h>
int main()
{
double a[] = { -1.3e33, 3.2e-13, };
double* p = &a[0];
printf("%e\n", a[0]);
printf("%e\n", *p);
printf("%p\n", p);
++p;
printf("%e\n", a[1]);
printf("%e\n", *p);
printf("%p\n", p);
return 0;
}
0142>>137
NGNGint main(){
char a[10];
printf("%d\n",a);
return 0;
}
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGそれをポインタを使っているというのなら、
VBでMsgBox "Hello World"というのも
ポインタを使っているって言っていいよな?
0145デフォルトの名無しさん
NGNGdouble* p = a;でいいだろ
0146デフォルトの名無しさん
NGNGVBにポインタがあるの?
0147デフォルトの名無しさん
NGNG初心者に混乱させないようにしてる
0148デフォルトの名無しさん
NGNGあるよ?
0149デフォルトの名無しさん
NGNGふーん・・・ならいいんじゃないの?VBしらないけど。
とにかくprintfの第一引数はポインタなんだから、printfを使う=ポインタを使う
0150名無し@沢村
NGNGハゲ!!
おまいよ、自動変数は初期化しないとダメだぞ。わかるか?
初期化してないからsosuu配列にゴミがはいってるんだよ。
さもなければ、グローバル変数にするかだ。
あと、おまい、iが16になった時点で、無限ループになる可能性があるぞ。
0151デフォルトの名無しさん
NGNG勝手に0に初期化してほしいってだけならグローバル変数にしなくても、staticをつければよいのでは。
0152デフォルトの名無しさん
NGNG0153136
NGNG相当の重症かな
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNGポインタなんて難しいもんでもないだろうし
ちょろっと書いとけばいいのに。
なんか初心者に、難しいと思わせようとしてるんじゃないか
0157136
NGNG0158デフォルトの名無しさん
NGNGCを勉強するならここしかない!
コピペ宣伝中
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNGexternの逆ならinternだろうが。
0162名無し@沢村
NGNG初心者のおまいらだけだぞ。ポインタの文句を言うのは!
0163デフォルトの名無しさん
NGNG川村先生!ポインタ教えてください。先生の文句言っていいでつか?
0164デフォルトの名無しさん
NGNGprintf("%d\n",*p);
0165デフォルトの名無しさん
NGNGデバッグもできるし。
0166デフォルトの名無しさん
NGNG意味不明なc言語の仕様とポインタの概念を同時に覚えようとするのは
いきなりC++でWindowsアプリを組もうとするのに似ている
0167名無し@沢村
NGNGおまい、ポインタが変数のアドレスを指すことはわかるな?
ポインタはそれがすべてだが、わからんか?
おまいは、ポインタがわからんのじゃなくて、ポインタの表現がわかるまい?どうだ?
おまいよ、ポインタの表現を理解するには、順列と組み合わせよ。わかるか?
ちうのはおまい、ポインタの表現はとても多くて一冊の本には書ききれないからよ。
だから順列と組み合わせなわけよ。
まあ、ポインタの表現が一冊の本に書ききれないほどとても多いということが、初心者のポインタ理解をさまたげる最大の原因なのだがな…
おまい、int data[2][5];という2次元配列があったとき、
data[0][0]が配列の最初の値を指すことはわかるな?
では、*dataはどうだ?これは配列の最初の住所を指すのよ。
では、**dataはどうだ?これは配列の最初の値を指すことにもどるのよ。
では、*data+1はどうだ?これは配列の次の住所を指すのよ。
では、*(data[1])はどうだ?これはdata[1][0]の値を指すのよ。
では、&*dataはどうだ?これは配列の最初の住所を指すのよ。
では、&*data[0]はどうだ?これは配列の最初の住所を指すのよ。
では、&data[0]はどうだ?これは配列の最初の住所を指すのよ。
このようにポインタ表現はとても書ききれないほど無数の順列・組み合わせがあるから、ひとつひとつ覚えながら、ポインタを理解していけ!!
0168デフォルトの名無しさん
NGNGへ〜そうなんだポインタってすごいね
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNG変数以外もポイントしますが?
おまえこそポインタ理解出来てないんじゃないの?(w
0171デフォルトの名無しさん
NGNGコレが正式な書き方だ!!っていうのはあるのですか?
0172デフォルトの名無しさん
NGNG例えばどんな?
0173デフォルトの名無しさん
NGNG乱交の予感
0174デフォルトの名無しさん
NGNG漏れはボインダーだと思ってたYO!
0175デフォルトの名無しさん
NGNGおまいにはここの掲示板に来て欲しい
http://jbbs.shitaraba.com/computer/6765/
0176デフォルトの名無しさん
NGNG0177デフォルトの名無しさん
NGNG線形リスト作ったときかな
0178デフォルトの名無しさん
NGNGこういったもんはそれぞれ別々に理解しても面白くも何ともない。
連携することでいろんなことが実現できるようになる。
で、その傾向はC++でさらに強くなっていくんだモナ。
0179デフォルトの名無しさん
NGNGみんなで課題を出し合おう。
0180デフォルトの名無しさん
NGNG\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 200取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \____________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,, U (:::::::::::) ,,、,、,,, \ オーーーー /
//三/|三|\ ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
∪ ∪ ( ) ( ) ( ) )
,,、,、,,, ,,、,、,,, ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
,,、,、,,, ( ) ( ) ( ) ( )
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGAIを作れ
0184名無し@沢村
NGNGおまいらよ、上級者のおれがポインタを教えてやるよ。わかるか?
おまいらよ、ポインタには変数の住所を指すもの、構造体の住所を指すもの、関数の住所を指すものなどがあるよ。
おまいらよ、変数や構造体や関数を配列にした場合、ポインタに1を加えると、次の住所に移るよ。
だが、次の住所は前の住所より番地が1だけ増えるのではないぞ。わかるか?
おまいらよ、ポインタに1を加えると、変数の場合は変数の型のサイズだけ増えるよ。
32ビットの場合、charなら1、intなら4、longなら8というふうにだ。
おまいらよ、ポインタに1を加えると、構造体の場合は構造体メンバの型のサイズの合計だけ増えるよ。
struct tinpo{
int sex;
int manko;
char siri;
}
の場合、intが4、intが4、charが1で、この構造体のサイズは9だから9増えるよ。
おまいらよ、関数の場合は、その関数の型のサイズだけ増えるよ。
int sex(long a,lng b)
{
int x;
double y;
long z;
return x;
}
の場合、この関数の型はintだからサイズは4だ。
おまいらよ、この関数には引数や関数の中の変数にもっと大きなサイズのものがいっぱいはいっているが、それは関数のサイズには関係ないことを知れ!!いいか!!
まあ、おまいらに、ポインタというものをちょっくら手ほどきしたけど、どうだったかな?
おまいらよ、これはポインタのほんの一部で、まだまだややこしいことが山のようにあるぞ!!
おまいらには、それが乗り越えられるかな?
0185デフォルトの名無しさん
NGNGつっこんであげない
0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNGほとんどわからんがチョト参考になった。まりがとう。
>>183
#include <stdio.h>
main()
{
printf("私はAI、歌も歌えます。デ〜イジー、デ〜イジー答えておくれ〜♪");
}
0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG1とか2とか3だけ増やすことはできないですか?
0194デフォルトの名無しさん
NGNGchar *にキャストすれば。
0195デフォルトの名無しさん
NGNGわざわざchar単位で弄る理由がいまいち分からない。
何がしたいのか教えてくれまいか。単に興味本位?
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGせきじん・くちなし・のう?
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNGお願します。
30分以内に完成させます。
まだポインタは習ってないんで、それはパスです。
さぁ、来い。
完成できなかったら漏れは裸で喫茶店行ってきます
0200デフォルトの名無しさん
NGNG0201199
NGNG0202デフォルトの名無しさん
NGNGCで未定義となるコードを書け
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG厳密でなくてよいなら↓でできるかも。
#include <stdio.h>
#include <time.h>
int main()
{
clock_t start;
while(1){
printf("文字\n");
start=clock();
while((double)(clock()-start)/CLOCKS_PER_SEC<3.0);
}
return 0;
}
0205デフォルトの名無しさん
NGNGじゃ,パスカルの三角形
0206デフォルトの名無しさん
NGNG1
−(5+2)
3
この結果を出力するプログラムを書きなさい。
0207デフォルトの名無しさん
NGNG−(5+2) = −7
3 = 3
0208デフォルトの名無しさん
NGNG#include <stdio.h>
main(){
printf("7");
printf("−");
printf("3")
}
0209208
NGNG0210デフォルトの名無しさん
NGNG";"が抜けとる。
0211デフォルトの名無しさん
NGNGおみごと。
ハゲシク ワロタ
0212デフォルトの名無しさん
NGNG関数の返り血が分からない。
0213シンジ
NGNG0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG誰から隠したいの?自分?
0216デフォルトの名無しさん
NGNG0217126 ◆Mkc7wQfGRw
NGNG禿同
話変わるけど、携帯ゲーム機"プレイステーションポータブル(PSP)
このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。
この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。
いきなりこんな事書いてスマソ…
GBAと比べてみてどうなんですかね?シェアの事は抜きで。
0218デフォルトの名無しさん
NGNGいろいろ調べましたがいまいちmallocの使い方が解りません。
たとえば、int型配列を作るとき、実行時によって配列のサイズが変わるときなどに
mallocを使うわけですが、以下の場合どのようにmallocを使えばよろしいのでしょうか
愚問ですが、どなたかご教授お願いいたします。
int *array;
int index = 0;
int num = 1;
while(num != 0)
{
scanf("%d",&num);
array = (int*)malloc(sizeof(int));
array[index] = num;
index++;
}
printf("入力した整数 :");
for(int i = 0; i < index; i++)
{
printf("%d, ",array[i]);
}
free(array);
0219デフォルトの名無しさん
NGNG書き込んでいいのか困っています。
RedHat7.1
gcc 2.96
どなたか教えていただけませんか。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNGarray = (int*)malloc(sizeof(int));
これだと、int一つ分(という表現で良いか?)しか領域を確保していません。
たぶん、ループ毎にint一つ分配列を拡張したいんでしょ?
その場合こうじゃないかと。
array = (int*)realloc( array, sizeof(int) );
mallocの場合、
int n, i;
printf("何回入力しますか?:");
scanf("%d", &n);
array = (int*)malloc(sizeof(int)*n);
for ( i = 0; i < n; i++ ) {
…
てな感じじゃないかな。
0222デフォルトの名無しさん
NGNGループをカウントして
array = (int*)realloc( array, sizeof(int)*count );
ってしておかなきゃ。
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGreallocの戻り値と第一引数を同じものにするのはまずい。
p=realloc(array,中略);
if(p){
array=p;
}
else{
エラー処理
}
こうしないと、reallocに失敗した場合に元の領域を見失うことになる。
0225218
NGNG>>221 >>224
あのやり方だとmalloc()ではその都度の配列の増加は無理なんですね。
ご教授通り、realloc()でやってみようと思います。
>>223
リスト構造もよく解っていないので調べて試してみます。
皆さん、有難う御座いました。
0226デフォルトの名無しさん
NGNGfor ( i = 0; !( low[i] <= result); i++ );
// 処理;
↑のようなfor文は、
どんな処理がされるんですか?
0227デフォルトの名無しさん
NGNG他人と共同開発とかじゃなければ、好きにすればいいと思われ。
共同開発だったら話し合って決めればいいだけだと思われ。
0228デフォルトの名無しさん
NGNGi = 0 から開始して、
配列要素 low[i] が result 以下の間ループさせる。
iはステップ1で増加
0229デフォルトの名無しさん
NGNGfor ( i = 0; low[i] > result; i++ );
0230デフォルトの名無しさん
NGNGご返答ありがとうございます。
制御系でC言語を使用している人に聞くと、コメントに日本語はだめとか言われ
困ってました。コンパイラが全然違うのかな?
0231デフォルトの名無しさん
NGNGご返答ありがとうございます。
C++言語って思ったより奥が深いようです。
0232デフォルトの名無しさん
NGNG「*」と「&」の使い分けがどうも良くわかりません。
「&」は配列か変数にしか使えないってことなんでしょうか?
0233デフォルトの名無しさん
NGNG1*1 -> 1
1&1 -> 1
0234デフォルトの名無しさん
NGNG一見、両方とも積と書いてあるので、同じっぽいけど
実際に行われる事は、かなり違います
詳しい事は、ぐぐって下さい
0235232
NGNGポインタの「*」と参照の「&」の違いが良くわからなくて。。
ってか、もしかして、かなり的外れな勘違いをしているのか、漏れは。
0236デフォルトの名無しさん
NGNG0237232
NGNG(=゚ω゚)ノ お詫びに、なんか解決のヒント教えれ。
0238ヒント
NGNGchar c; /* char型である変数cを用意 */
char *p; /* char型へポインタである変数pを用意 */
p=&c; /* pに変数cのポインタ(アドレス)を代入 */
*p='A'; /* p(ポインタ)が指し示す先に'A'を代入 */
ポインタを用意する時だけ例外的考えれば
*と&の違いは、比較的楽に憶えられる
0239232
NGNGなるほど!!
たぶん理解できました。
char *p;
はできるけど、
char &p;
はできないと。
char 1;
ができないのと同じってことか・・・・・な?
&pは、あくまでアドレスを返すだけなんだね。
もう一度ポインタを勉強し直せば、もうちょっと理解できそうな気がしてきました。
ありがとうございます。。
0240デフォルトの名無しさん
NGNGのように並びかえたのですが、これを
x[10],x[1],x[9],x[2],x[8],x[3]・・・・・
のように並び変えるにはどうしたらいいでしょうか?
頭がグチャグチャになってしまったので・・・
よろしくお願いします。
0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNGx[N],x[1],x[N-1],x[2],x[N-2],x[3]・・・・・
と並べ替えるには、
先頭から2個ずつセットで考えて、
添え字の合計は常にN+1 でなんとかなるんじゃないのか。
Nが偶数か奇数かで場合わけが必要だが。
0243デフォルトの名無しさん
NGNGvoid foo(int *ip,int size) /* size >= 2 */
{
int x=ip[size-1];
memmove(ip+1,ip,sizeof(int)*(size-1));
ip[0]=x;
if(size>=4)foo(ip+2,size-2);
return;
}
0244デフォルトの名無しさん
NGNGchar *a
と言う変数に対して
&a
はどういう意味になるよ。
0245デフォルトの名無しさん
NGNGポインタのアドレス
型はchar **
0246デフォルトの名無しさん
NGNGポインタのアドレスというのは
変数の中身のアドレスではなくて変数が存在するアドレス
そのものという理解でよろしいでしょうか?
0247デフォルトの名無しさん
NGNG検索ファイルに何件あるか検索して
その結果を出力ファイルに出力する
プログラムってどうすればできるんですかね。
キーボード入力で
ディスプレイ出力だったら
できるんですけど、ファイルが絡むとよくわからないです。。
できればご教授願えませんか?
0248デフォルトの名無しさん
NGNGchar c: /* char型 */
char *a; /* char型へのポインタ */
char **b; /* char型へのポインタへのポインタ */
a=&c; /* 変数cのポインタ(アドレス)をaに代入 */
b=&a; /* 変数aのポインタ(アドレス)をbに代入 */
**b='A' ; /* 変数bが指し示す先をポインタ(アドレス)とし、その指し示す先に'A'を代入 */
0249デフォルトの名無しさん
NGNG入出力を行う前に↓を実行すれ
stdin=freopen("入力するファイル名","r",stdin);
stdout=freopen("出力するファイル名","w",stdout);
0250デフォルトの名無しさん
NGNGポインポインへ使う物だったのですね。
どうもありがとうございました。
つまらない物ですけどどうぞ受けと下さい。
ttp://www.adultchatrooms.us/dah/024h/009.jpg
0251_
NGNG0253デフォルトの名無しさん
NGNG真っ黒に戻したいんですけどどうしたら出来ますか?
0254デフォルトの名無しさん
NGNGこれが無いと、ポインタの配列は作れないんだよ。
二次元以降の配列も作れなくなっちゃうよ?
さて、なぜでしょう。
>246
>変数の中身のアドレスではなくて変数が存在するアドレス
ちょっと違うと思う。
「変数の場所を指しているポインタ」のアドレス。
これも文字通りだと思う。
0255デフォルトの名無しさん
NGNGBIOSを叩いて電源を落せ
0256デフォルトの名無しさん
NGNGint main()
{
while(1)printf("\n");
}
0257デフォルトの名無しさん
NGNG買われていた雌豚達。
■和田真一郎(早稲田大学2文2年)
■沼崎敏行(早稲田大学3年)
■小林潤一郎(早稲田大学4年)
■小林大輔(学習院大学経済1年)
■藤村翔(日本大学3年)
■桑原耕二(かもめプロペラ)
●蜂矢真代(恵泉女子大1年)
●浅見理沙(フェリス女学院2年)
●塚原綾香(学習院1年)
●小湟祐子(学習院1年)
この社会のゴミの社会復帰を許してはいけない。こいつらの名前を
各板にコピペして知らせてくだちい
0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNGprintf("\x1b[2J");
意味は忘れた。誰か教えて。
0261デフォルトの名無しさん
NGNG"\x1b" //エスケープ文字を16進数で書いた文字列。
"[2J" //エスケープ文字の後に送ると使えるDOS端末コマンド(画面消去)。
);
0262_
NGNG0263デフォルトの名無しさん
NGNGありがと。
0264デフォルトの名無しさん
NGNGポインタ配列が無くても、多次元配列は出来るだろ
0265デフォルトの名無しさん
NGNG配列としての意味合いでもって定義されてる場合は
ポインタがポインタとして機能するために必要なポインタを
指し示すポインタはポインタとして新たに再定義し直さなければ
これがポインタとしてどこへ逝ってしまったのかということが
最も重要な課題としての意義を呈してくるような雰囲気を醸し出してくる
わけなのでしょうか。
0266デフォルトの名無しさん
NGNGそんなこと言ってもだまされないぞ
0267デフォルトの名無しさん
NGNG再定義し直す必要はない。それでもちゃんと管理できるという内容の回答が
>>264 にあるだろ。
0268デフォルトの名無しさん
NGNG0269直リン
NGNG0270デフォルトの名無しさん
NGNGおまいは?
0271デフォルトの名無しさん
NGNG配列とポインタの関係がわかるまで1ヶ月。
1ヶ月みっちりやってたけど。
0272デフォルトの名無しさん
NGNGとりあえず参考に聞きたかったのでありがとうございます
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNG配列、ポインタ、関数、ファイルアクセスなど入門書一通りで2週間ぐらい
BASIC、アセンブラ、FORTRAN、COBOLをやってたからあまり苦労なし
関連知識込みなら3ヶ月ぐらいでちょうどいいんじゃねーのかな
基本情報でも受験するの?
0275デフォルトの名無しさん
NGNG0276268
NGNG秋に基本情報受ける予定でいます。
合格ラインまで持っていけますかね?
0277デフォルトの名無しさん
NGNG無理でしょう。
0278デフォルトの名無しさん
NGNG漏れは大学受験と被ったが両方いけた
当時はおもしろくて仕方がない年頃だったので
通学時に情報処理の辞書とか読んでたよ
ポケコンでプログラミングして電車で変な目で見られたりもしたな
3年になると授業中に他の科目をコソーリやってても何も言われない
学校だったのが幸いしたのかも
0279268
NGNGこれから氏ぬ気でがんばります。
ありがとう
0280デフォルトの名無しさん
NGNG試験始まって30後の退出可能時刻にぞろぞろと抜け出す組に加わるのがおち・・・
0281デフォルトの名無しさん
NGNG以前,PC98で作成していたソースをDOS/Vでコンパイルして実行したのですが、
画面色の反転・色変更等が出来ませんでした。
多分
"\x1b[x...xm"
"\x1b[>1h"
"\x1b[0J"
等だと思うのですが,それに変わるようなエスケープシーケンスはDOS/V版で
あるのでしょうか?
0282デフォルトの名無しさん
NGNGほかんとこでうーうーうなってしまった。
0283デフォルトの名無しさん
NGNGint *unko[適当な数xyz] = {適当な値,適当な値,適当な...};
のようにして作ったポインタの配列を、別に作っておいた
int *toto[xyz];
に内容をコピーするにはどうすればいいのでしょうか?
また、配列自体の参照を別の配列の一室に入れることは可能でしょうか?
そして、その逆も可能でしょうか?(一室から配列を復元する)
ちなみに、ここで使う配列は全てポインタの配列です
0284デフォルトの名無しさん
NGNGOS依存
>>283
memcpy(toto,unko,xyz);
int **hoge[SIZE];
hoge[i] = unko; /* 参照じゃなくて、ポインタの配列先頭へのポインタ */
0285284
NGNGmemcpy(toto,unko,xyz*sizeof(int*))
が正しい。
0286デフォルトの名無しさん
NGNGなんとか出来ました
ところで、
int x_x = 800;
int array[x_x];
のように、変数で配列の大きさを決めることは出来ないのですか?
「定数式が必要」などとエラーメッセージが。。。
0287デフォルトの名無しさん
NGNGC99に対応したコンパイラを使いましょう
0288デフォルトの名無しさん
NGNGぐぐってみた所、borlandのコンパイラは対応しているようなことが書いてある文章がみつかりました
オプションでもあるのかな。。。
それともFreeのやつではダメなのかも
0289デフォルトの名無しさん
NGNGmain(){
int size = 100;
int a[size];
}
0290デフォルトの名無しさん
NGNGってコンパイラなんですか。勉強になったYO
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGint main (int argc, char* argv[])
の詳細を教えていただけませんか?
()内が良く分かりません。
0293デフォルトの名無しさん
NGNGchar* argv[] 引数の値
0294デフォルトの名無しさん
NGNGCの引数とコマンドライン引数の区別せんとなんか誤解を招くぞ。
0295デフォルトの名無しさん
NGNG初心者向けサイトを回っていると
=========いちばん===========
#include<stdio.h>
main()
{
printf("Hello World\n"); /*Hello Wordと画面に表示させ改行する。*/
}
========================
というのと
=========にばん============
#include<stdio.h>
main()
{
printf("Hello World\n"); /*Hello Wordと画面に表示させ改行する。*/
}
return 0;
========================
というのを見かけます
二番の方はそのままコンパイルしてもエラーはでないのですが、
いちばんの方だと「W8070 関数は値を返すべき(関数 main )」と言われます
ぐーぐるで調べた結果コンパイル自体はできてると言うことが分かったのですが、
初心者向け文章で書いているいちばんの内容は
最初からエラーが出る物として書かれているのでしょうか?
それとも環境次第ではエラーは出ないのでしょうか?
教えてください
0296名無し@沢村
NGNGhttp://jbbs.shitaraba.com/computer/7294/
0297デフォルトの名無しさん
NGNG0298ナナシ
NGNG>>292
そのように書くと
MS-DOSまたはシェルなどで作ったプログラムを実行する時に
プログラムの外から値を入れてやることができます。
***.exe 引数1 引数2
みたいに書きます。
>>295
main()
普通はこう書くと
int main(void)
と同じ意味になります。
コンパイラによるかもしれないけれど。
0299デフォルトの名無しさん
NGNGアホですか?
0300デフォルトの名無しさん
NGNGargc/argument count/引数の個数(直訳)/引数の個数(意味)
argv/argument vector/引数ベクトル(直訳)/引数のポインタ配列(意味)
ベクトルはプログラミング言語の世界であまりはなじみのない言葉ですが。
以前はCのポインタ配列のようなものをかつてベクターテーブルと
いっていました。要するに矢印(ベクトル)からなるテーブルといった意味です。
プログラミング言語ではよく省略形の英語を使いますが、その非省略形の英語
で覚えておくと何かと便利です。
0301デフォルトの名無しさん
NGNG0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGまあ普通はそうだけど、STLのvectorなんかまんま配列でしょ?
0304デフォルトの名無しさん
NGNGwindows環境ではどのようなソフトを入れればいいんですか?
今日電気屋で見てきたら
Microsoftから出ている
Visual C++ .NET Standard 2003
ってのがあったんですが・・
0305デフォルトの名無しさん
NGNGhttp://www.k-514.com/sample/sample.html
_、_
( ,_ノ` )y━・~~~ 見たらどうだ・・・
0307デフォルトの名無しさん
NGNGLSI C-86試食版
0308300
NGNGここでいうargvのvectorはarrayと同じ意味みたいですね。
ご指摘ありがとう。
# トロント大学のノートから
# http://www.dgp.toronto.edu/~ajr/209/notes/argv.html
"argc" stands for "argument count". It is the number of elements
in "argv", "argument vector". (While "vector" and "array" mean
different things in java, traditionally they are synonyms.)
つまり int main(int argc, char**arga) でもよかったのだな。
0309デフォルトの名無しさん
NGNGJavaのVectorはListです。
0310デフォルトの名無しさん
NGNG?
0311300
NGNGinterrupt vector tableのようなものと思ってたんですよ。今まで。
ここでいうvectorはpointer(矢印)です。
つまり、私の今までの解釈ではvector<>arrayではなくてvector=pointer
だったのです。ハイ。
0312292
NGNG胸につかえていたものが取れたような感じです。
0313山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0314デフォルトの名無しさん
NGNGmain 関数の return は、そのプログラムが終わったときに返される値。
例えば、エラーで終了したのか、正常に終了したのかの判別に使われたりする。
ちなみに、エラーは、それではコンパイルできませんという意味で、
ワーニングは、問題あるけど、コンパイルしちゃうという意味。
エラーレベルは、オプションで変えられる。
0315ナナシ
NGNGどうしたらいいでしょう・・?
コンパイラはフリーのBCCです。
0316デフォルトの名無しさん
NGNG0318山崎 渉
NGNG0319デフォルトの名無しさん
NGNG0320>>307
NGNGbcc で。
0321山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGsetline関数を使うらしいのですが。。。
0324デフォルトの名無しさん
NGNGウザかったので荒らしときました
0325デフォルトの名無しさん
NGNG山が所々あるので、修正して頂けないでしょうか。
1、21以上でも勝利してしまうところ。
2、プレイヤー側のみ、合計が21を超えたとき、Aがあった場合、
それを11にするか1にするかの選択。
3、元々本のを基にして作ったんですが、最初の10ポイント(コイン)が
負けたら減り、勝ったら増え、どちらかのコインが尽きたらそちらの
負け。という設定が出来ていない。
それ以前にソース出そうにも長すぎて入らないという事態に…。
何かいい方法無いかな…。
0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNGhttp://kari.to/upload/index.cgi
此処にアップロードしておきました。
「1291.c」って奴です。
どうぞ宜しくお願い致します。
0328デフォルトの名無しさん
NGNGとりあえず、ifの使い方を勉強しましょう。
0329デフォルトの名無しさん
NGNG返信有難う御座いました。
0331デフォルトの名無しさん
NGNGa=0.123e4;
printf("%e\n",a);だと、1.23e+003と表示されてしまうんです。
0332デフォルトの名無しさん
NGNG0333デフォルトの名無しさん
NGNGどのヘッダからきてるかいちいち調べるのが面倒なんでなんか簡単に
調べる方法ってないですか?
0334デフォルトの名無しさん
NGNGetags
grep
0335デフォルトの名無しさん
NGNGやっぱりお約束なものしかないのね
grepでコツコツがんばりますわ
0336デフォルトの名無しさん
NGNGint hai[30];についての問題
0から99の範囲の数を30個、関数rand()を使って入れて、その値を
表示させ、そしてその数を降順に並べ替えるという問題。
難しくてわかりません。誰か解答してくれませんか?
0337デフォルトの名無しさん
NGNGCtrl+Zでプログラムを終わらせる、という課題が出たのですが
どのように指示すれば良いのでしょうか?
アドバイスよろしくお願いします。
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG疑問ですが
ヘッダーファイルにあるdefine定数を読み込む時、その位置(ディレクトリ)を示すパスはどこで設定するのでしょうか?
ヘッダーファイルにあるdefine定数を読み込む時、@がある時とない時ではどう違うのか?
違うヘッダー名で同じ定数名があった場合、どちらか一方の定数を読み込みたいときどうすればいいのでしょうか?
0340デフォルトの名無しさん
NGNG疑問ですが
ヘッダーファイルにあるdefine定数を読み込む時、その位置(ディレクトリ)を示すパスはどこで設定するのでしょうか?
ヘッダーファイルにあるdefine定数を読み込む時、@がある時とない時ではどう違うのか?
違うヘッダー名で同じ定数名があった場合、どちらか一方の定数を読み込みたいときどうすればいいのでしょうか?
0341デフォルトの名無しさん
NGNGプラットホームを教えてください。
■ このスレッドは過去ログ倉庫に格納されています