トップページ⇒tech
1001コメント275KB

すごくくだらない質問でもレスをいただけるスレッド

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
「スレをたてるまでもない質問」スレッドでも、聞くには恥ずかしい疑問点を
優しく答えてくれるスレッドです。気軽に質問してください。
0232デフォルトの名無しさんNGNG
>>231
このスレであんまり突っ込んでやるなよ。
0233デフォルトの名無しさんNGNG
ひとによってちょっぴりの度合いは違うといっておこう
0234デフォルトの名無しさんNGNG
同じようにハッキリ、クッキリの度合いも違う
0235デフォルトの名無しさんNGNG
とりあえず「Visual C++」買ってきたよ。
起動してみたけど、わけわかんない・・(汗
早速アマゾンで書籍を2冊購入。っていうか買いすぎ?
0236デフォルトの名無しさんNGNG
はじめはgccでいいじゃないか・・・
0237デフォルトの名無しさんNGNG
そもそも言語と開発環境でござるよ
0238デフォルトの名無しさんNGNG
>>235
このさき何冊も買うことになるから、2冊位は気にするな。
0239デフォルトの名無しさんNGNG
>>235
gcc(gnu compiler collection/gnu c/c++ compiler)使え
0240デフォルトの名無しさんNGNG
今日買ってきたのならなぜC#を買わんのか
0241デフォルトの名無しさんNGNG
>>239
gccのうまみを知ってしまうとVCには戻れなくなる罠

>>240
激しく同意
0242デフォルトの名無しさんNGNG
・・・・・・割れだな・・・?
0243JavaScript関連NGNG
JavaScript関連の質問をします。お願いします。

質問.

history.go(), history.next() のような機能を用いて、
ブラウザの "次へボタン" の機能を実現法をお教え下さい。

ただ次へ移るだけではなく、次への履歴が
なければボタンを消したいのです。

<INPUT TYPE=button VALUE="Next" onClick="history.go(1)">

↑で次へ遷移できますが、ボタンの消し方がわかりません。


詳しい方、宜しくお願いします。
0244デフォルトの名無しさんNGNG
>gcc(gnu compiler collection/gnu c/c++ compiler)使え
右も左もわからん状態なので、何がなにやら・・。

>今日買ってきたのならなぜC#を買わんのか
どういう意味?C#って何かの名前?

>・・・・・・割れだな・・・?
ただなら浮いた金で美味いものでも喰ってるよ

0245デフォルトの名無しさんNGNG
買ったのって7.0?
0246デフォルトの名無しさんNGNG
>>243
Web製作板で訊こう。
+ JavaScript の質問用スレッド vol.9 +
http://pc.2ch.net/test/read.cgi/hp/1017668857/
0247デフォルトの名無しさんNGNG
operator->をオーバーロードして何かいいことあるんですか?
0248デフォルトの名無しさんNGNG
スマートポインタ
0249デフォルトの名無しさんNGNG
auto_ptrを嫁
0250デフォルトの名無しさんNGNG
すみません。すごく恥ずかしいけど、思い切って聞いちゃいます。
プログラミング初心者の女子中学生です。難しい専門用語はまだダメです。

で、質問です。

「ポインタ」ってメモリアドレスを記憶する記憶領域のことですよね。
つまり一種の「変数」ですよね。

でも、本を読んでると、「ある変数(あるいはデータ)の先頭アドレスを「ポインタ」とよぶ」
みたいな書き方に遭遇するのです。

num=10
function(&num) /* function関数にポインタを渡す */

これって変数numの先頭アドレスがfunction関数の引数になっているけど、
numのポインタを引数とすると読んでもいいのですか?
そもそも「numのポインタ」ってnumのアドレスを記憶したポインタ変数は
どこにも宣言されていないのですが・・・。
0251デフォルトの名無しさんNGNG
女子中学生は自分で自分のことを女子中学生とは言わない。
0252デフォルトの名無しさんNGNG
>>250
寝たか・・・
0253デフォルトの名無しさんNGNG
numのアドレスをfunction()に渡す…だね。
function側では引数として、このアドレスをポインタ変数に受け取る…と。
0254デフォルトの名無しさんNGNG
「OpenBlockSS」のスレってどこかに無いですか?
教えてください
0255250NGNG
>251
じゃ、中学生なのにOLって言うわけ?

あぁ、前のカキコの下4行が自分でも読んでいて訳が分からない
文になったみたいです。でも、こんなカキコしかできません。
0256デフォルトの名無しさんNGNG
アドレスをポインタと呼ぶものなのか?
「numへのポインタを渡す」ぐらいなら分からんでもないが。
あるいはアドレス値の評価型がポインタ型であるとか。
0257デフォルトの名無しさんNGNG
>>255
なんで自分の身分や性別を言う必要があると思うんだYO!

優しくしてもらおうと思っているから→当然叩かれる。
目立って叩かれたいと思っているから→やっぱり叩かれる。
0258250NGNG
>253

では、コメントの「ポインタを渡す」は、やっぱりポインタ変数を渡す
ではなく、アドレスを渡すと読まなければいけないのですね。
なんでこんな紛らわしい言い方をするのでしょう?>倉薫さん
0259デフォルトの名無しさんNGNG
>>254
LINUX板
0260デフォルトの名無しさんNGNG
250
int num=10;
を実行した時点でnumのアドレスは確定してるので(numの寿命の間)&numは
一定の値をもつ。&numはポインタ型変数でなくポインタ型のアドレス値を
返す式。
(関数の引数は変数とは限らない。式を記述する。)
0261デフォルトの名無しさんNGNG
学校でCOBOLをやってます。
その時にmifesっていうのにプログラムを書いて実行して、
自分の書いたのに間違いがないかなどを確認しています。
家に帰っても復習をしたいのでmifesの体験版をダウンロードしたのですが
どこに実行のボタンがあるかわからないんです。
体験版は↓これなんですが、どなたか知っている人がいたら教えてください。
http://www.megasoft.co.jp/mifes/mi6_reg_trial.html
0262デフォルトの名無しさんNGNG
#include <stdio.h>

void func(int &num)
{num++;}

int main()
{int val=1;
func(val);
printf("%d",val);
return 0;}

さて、出力は?
0263デフォルトの名無しさんNGNG
>>261
MIFES に COBOL プログラムの実行機能は備わってないと思われ。
もし学校ではメニューに実行コマンドがあるとか言うのなら
それは学校の教員がそのようなカスタマイズを施したのだと思われ。
しかし学校で COBOL って・・・。
0264デフォルトの名無しさんNGNG
>>261
今さら MIFES なんて使うな。窓から投げ捨てろ。
どうせなら VZ 使え VZ。
0265デフォルトの名無しさんNGNG
>>262
void func(int *num);
...
func(&val);

の方がいいと思うが・・
0266デフォルトの名無しさんNGNG
「OpenBlockSS」のスレってどこかに無いですか?
教えてください
0267250NGNG
>262
3行目で「 )」が無いと文句を言われました。
0268250NGNG
>265
指摘の通り書き換えたら動きました。
0269デフォルトの名無しさんNGNG
>>266
Linux 板逝け
OpenBlockS S
http://pc.2ch.net/test/read.cgi/linux/1003991032/
0270デフォルトの名無しさんNGNG
Cygwin付属のgccではコンパイルできました
>>267っていうか考えればわかるじゃねーか
0271デフォルトの名無しさんNGNG
>>268
で、出力は?1になった?
0272デフォルトの名無しさんNGNG
>>266
しつこい、>>259 読めよ。

>>262
なんか、オチあるのか ?
0273250NGNG
>271
フリーのBCBを使っています。valの値が利用されていないと
警告がでましたが、「1」を出力しました。
0274262NGNG
>>265
上のほうの女子中学生の話
をみて、こっちのやり方のソース書いただけだ・・・
ちなみに、俺の記憶だとC++の書き方だ
結果は「2」だよ
0275デフォルトの名無しさんNGNG
>>273
うるさい警告を出すんだねぇ・・・
*num++;にすれば参照するものが1足されるから、警告がでなくなって出力が2になるはず。
0276デフォルトの名無しさんNGNG
>>274
C++か、、、どうりで見慣れない書き方をしていると思った。
0277250NGNG
今までの話を総合すると次のように受け止めました。間違っていたら
お願いします。

(1)「関数にポインタを渡す」とは、ある変数(データ)のアドレスを
渡すことである。
(2)この場合。関数の実装部分において仮引数リストにはアドレスを受け止めるために
ポインタ変数が宣言されている。
0278デフォルトの名無しさんNGNG
仮引数リスト→実引数リスト

かな。
0279デフォルトの名無しさんNGNG
>>277
よくできました。
0280デフォルトの名無しさんNGNG
>>278
おいおい、実引数は関数呼び出し側だぞ。
0281262NGNG
本来なら>>265の言うやり方をするだろう
それとの比較でこの書き方を掲載しました
どっちも結果は同じはず・・・
ただ、コンパイラによって結果が変わる事をしった俺は
常々、疑問に思いつつも>>265のやり方をやっていた・・・・
そんな時、女子中学生の書き込みを見て
ちょうどいい機会だと思い
みんなの反応(コンパイル出来るか否かもふくめて)を
知りたかった。やっぱあんま使わないほうがいいのかなコレ
0282デフォルトの名無しさんNGNG
>>280
そうだった・・・なんてイージーなミスを・・・逝ってくる。
0283デフォルトの名無しさんNGNG
実際に単なるint型やdouble型の変数をアドレス渡しすることってある?
アドレス渡しするのは配列やサイズの大きな構造体くらいだよね?
0284283NGNG
あと関数(へのポインタ)か。
0285デフォルトの名無しさんNGNG
>>281
単に、C と C++ の違いだと思うが ? 一体何を言いたいのかサパーりわからん。

>>283
値を戻して欲しい時には使うだろ ?
0286250NGNG
>262
私の恥ずかしい質問に答えてくれてありがとうございました。
正直なところ262さんのソースプログラムは自分は読みこなせませんでした。
関数の引数に変数名を与えただけだから「1」というデータが関数に渡った
はずなのに、関数の実装部分では引数としてint型変数のアドレスを受け止めるように
書いてあります。これがC++的な書き方なのですか。私はC++は全然知りませんので
分かる分けないですね。
0287デフォルトの名無しさんNGNG
>>285
値はreturnで戻さない?
あ、、、用意した変数に値をセットしてもらいたいときに使うか。。。。

>>286
C++だとああいう風にかくんだって。
0288250NGNG
「再帰」とか「ポインタのポインタ」「リスト」とか、
まだ自分には難しすぎます。最近やっと「間接参照」という言葉に
慣れました。
0289デフォルトの名無しさんNGNG
>>287
戻して欲しい値が複数ある時とかはないの ?

× C++だとああいう風にかくんだって。
○ C++だとああいう風にもかけるんだって。
0290デフォルトの名無しさんNGNG
>>289
あまりないなぁ・・・・
きっと私の経験不足だ(鬱
0291デフォルトの名無しさんNGNG
毎日毎日
本読んだり
プログラム書いたりすれば
すぐなれる。
毎日やるのが大事。
だるくても眠くても毎日。
継続は力なり。
0292デフォルトの名無しさんNGNG
>>290
まあ、複数返して欲しい時は自分で作るなら構造体にして、構造体のアド
レス渡しちゃうことが多いけどね。でも、Win32 API だと例えば
WriteFile() は、成功したかどうかを戻り値として BOOL で戻しながら、
書けたバイト数を返すなんて器用なことをやるために、DWORD 変数をポイ
ンタ渡しするようになっていたりするからねぇ。
0293デフォルトの名無しさんNGNG
スマヌ、ネタがふれないが、このスレッド好きだな〜。
超初心者向け雑談スレッドだね。プログラムとは無関係なネタもありで
生き延びてほしいな。
0294250NGNG
ありがとうございました。明日も出校日なのでこれで失礼します。
0295デフォルトの名無しさんNGNG
どこを立て読みすればいいの?
0296デフォルトの名無しさんNGNG
ダリーんだよ
小難しいことして
いい気になってんじゃ
ねーよ
ぼけども
0297デフォルトの名無しさんNGNG
>>292
標準関数だとtimeやlocaltimeとかがアドレス渡しさせるようにできているよね。
localtimeの引数がなぜconst time_t *なのかよくわからん。
0298デフォルトの名無しさんNGNG
オミトロンとCを比べるとどっちが難しいの?
0299デフォルトの名無しさんNGNG
みなさんの言う 「C」は
オロナミンCの事ですよね?
0300デフォルトの名無しさんNGNG
>>299
言うと思った。

300?
0301デフォルトの名無しさんNGNG
>299
寒いよ。思わず君の所に式神を飛ばしたくなったよ。
0302デフォルトの名無しさんNGNG
>>301
http://www.sikigami.com/
これか?
0303デフォルトの名無しさんNGNG
ProxomitoronとC言語を比べるとどちらが難しいですか?
僕はProxomitornで挫折しました。
もしCの方が難しいというなら諦めようと思います。
0304デフォルトの名無しさんNGNG
>>303
最初からそんな逃げ腰なら無理だろうね。
0305303NGNG
俺の人生失敗ばっか、、あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
vあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
vあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ


もうだめポ

あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
あひゃはひゃはやひゃあひゃはひゃはやひゃ

死ね死ね

あひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃあひゃはひゃはやひゃ
0306デフォルトの名無しさんNGNG
>303
君、やってくれましたね。
今どきどきしながらリロードを繰り返してみんなのカキコを期待しているでしょ?
せっかくだけど、ひねりが足りないんだよ。ひねりが。
考えてみてごらん。ここはとりあえず考えることを苦にしないプログラミング好きな
連中が集う「プログラム板」だよ。
はっきり言おう。君は低いスキルしか持ち合わせていないから、新規スレッドも立てられ
なかったし、他者が立てたスレッドにもカキコできなかったね。でも、
ついに見つけたわけだ。何とか話についていけそうなスレッドを。
でもね、分相応という言葉があるのだよ。メッキはいづれはがれるものさ。
男ならありのままの自分をさらけ出して勝負しようぜ。
俺も男だし、君の男じゃないか。
さ、手を取り合って明日の日本に輝ける一歩をしるそうぜ。
0307デフォルトの名無しさんNGNG
>>294
最近は、出校日と言うのか ? 登校日じゃなくて。しゅっこうびって、IME2000
だといきなり「出向日」と変換されて鬱になるんだが...。

>>297
Unix の time_t は、昔から 32bit なんだけど、昔のマシンは 32bit を扱えな
いマシンもあったので time_t が構造体だったんだよ。その名残りと言うこと。
time() が time_t time(time_t *t) となっていて、戻り値と同じ値を t が指
す所に入れるのも同じ理由。昔は、time() の戻り値はなくて *t しかなかった。
でも今は、戻り値が使えるし NULL を渡せば、*t への代入をしないようになって
るから、t = time(NULL) とすればいい。

>>303
たった3行の文章中で、つづりを間違えるあなたはプログラマには向いてないよ。
あきらめな。
0308デフォルトの名無しさんNGNG
>>306
どこを縦よみすればいい?
0309デフォルトの名無しさんNGNG
つーかオミトロンとCってどっちが難しいのよ?
どっちが?
0310デフォルトの名無しさんNGNG
>307
中高は「出校日」、小学校「登校日」じゃなかったっけ?
俺の息子(高校生)の学年便りには「出校日」って書いてるけど。

>309
つーか、オミトロンって何だい?俺が知らないだけ?
マイナーすぎるから関連WebのURLをウプしてください。
0311デフォルトの名無しさんNGNG
Cは簡単オミトロンなんて知らん
0312デフォルトの名無しさんNGNG
オミトロンってマイナーだったの?
0313デフォルトの名無しさんNGNG
>>312
ソフトならそれなりに有名だけど、言語はしらん。
0314デフォルトの名無しさんNGNG
>>310
ブラウザとサーバーの間に入りHTMLを書き換えてしまうのが
オミトロンです。
広告カットやユーザーエージェント偽装に使われてる。

http://proxomitron.org/
http://pc.2ch.net/test/read.cgi/win/1018227620/l50
0315デフォルトの名無しさんNGNG
>>312
では、HTMLとCはどっちが難しいですか?
HTMLなら人間辞めます。
0316デフォルトの名無しさんNGNG
>>315
どういう点で比較してほしいか述べよ。

のりとはさみはどっちが難しいですか?
0317デフォルトの名無しさんNGNG
のり♪
0318261NGNG
>>263
mifesにCOBOLを実行できるように
カスタマイズするのって難しいのでしょうか?
>>264
うーん、10000円はちょっと買えないです。。
0319デフォルトの名無しさんNGNG
はさみ♪
0320デフォルトの名無しさんNGNG
俺はのりだな。
はみだしちゃう。
0321デフォルトの名無しさんNGNG
はさみだな、怪我するぞ。
0322デフォルトの名無しさんNGNG
>>316
うーん、優劣つけれるほどの差はないと言うことですか?
数学と算数なら確実に前者と誰もが口をそろえて言うと思いますが。
0323デフォルトの名無しさんNGNG
HTMLは奥が深いよ。
0324224NGNG
>>310
最近は、そうなんだ...。知らんかった。だったら、帰る時は「退校」か ?
と思って、辞書引いたらそう言う意味もあるけど、退学の意味もあるらし
い。登校 ⇔ 下校でいいと思うんだけどねぇ。

>>315
HTML の方。方言多いし、古い処理系が多くって...。マジな話、仕様書
読んでみ。ちゃんと使うのは結構難しいよ。
0325デフォルトの名無しさんNGNG
>>316
ネタ ? 天然 ? 数学は算数の延長上 (突っ込む奴いそうだな) にあるか
らいいんだけど、数学と国語ってどっちが難しいか答えられるの ?

差がないんじゃなくて、方向が違うんだよ...。ってことを >>316 あたり
からみんなが言ってんだけど、理解...できてないよねぇ...。
0326デフォルトの名無しさんNGNG
agetimae!
0327デフォルトの名無しさんNGNG
>>316
算数の方が難しい場合もあるよ。
要は「難しさ」の基準とある程度状況を限定しないと
誰もちゃんと答えられないわけ。
プログラム言語の前に日本語やれ。
0328デフォルトの名無しさんNGNG
タグを覚えて画面を確認しながら書いていけるという点でHTMLの方が
簡単だと思うが、業務で使おうとするとブラウザ依存やブラウザの
バグやHTML自体のいい加減さにハマるという罠。
0329デフォルトの名無しさんNGNG
>>312
「では、HTMLとCはどっちが難しいですか?」
>「それは、あなたのやりたいこと次第だよ。」by不思議の国のアリス
HTMLなら人間辞めます。
>言語習得に対してそんな危険な決意をする必要はないと思われ。

HTMLはホームページ記述言語。ループ機構を持たない非プログラミング言語。
Cは比較的言語仕様が小さいプログラミング言語。おすすめ。

0330デフォルトの名無しさんNGNG
DELPHIでMIDIのAIPについて、聞きたいのですが・・・
0331デフォルトの名無しさんNGNG
>>330
取りあえず問題外。
■ このスレッドは過去ログ倉庫に格納されています