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

スレを勃てるまでもないC/C++の質問はここで 4

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん2008/09/17(水) 15:41:48
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
http://pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
http://pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
http://pc11.2ch.net/test/read.cgi/tech/1187521676/
0869デフォルトの名無しさん2008/12/25(木) 08:37:41
>>867
例えばMFCでは
ウィンドーを作るだけのCWndクラスがあって
それを継承して表示用のクラスCViewが作られる
CViewを継承してCScrollViewクラスやCListViewクラスなどが作られる
こうすればCListViewを作るときウィンドー関係や表示関係の処理を複数回書かなくてすむし見通しも良くなる
(ここでいうウィンドーはボタンやテキストボックスやバーなどの表示単位のこと)
0870デフォルトの名無しさん2008/12/25(木) 08:47:15
>>867
まずオブジェクト指向を学びたまえ
そしてJavaやC#やVBへと旅立つのだ
0871デフォルトの名無しさん2008/12/25(木) 08:52:34
>>867
カプセル化とか多態性とかいろいろ利点はあるんだけれども、
はじめのうちはデータと関数を一緒に管理できる、ってとこかな
囲碁のプログラムを作っているとして、駒を置く・目の数を数える、等の
盤面のデータ(int board[15][15]みたいな)を引数にとって何か仕事をする関数をたくさん作ると思うが、
それなら盤面のデータもそれに付随する関数もclassの中に取り込んでしまえば、管理が楽になる。
0872デフォルトの名無しさん2008/12/25(木) 11:48:07
>>858
個々の技術は知っているようだが、PCという括りじゃなくて、(OSを含む)コンピュータ
システムの全体像をを理解していない。
各々の技術が「記憶階層」のどの位置にあたるのか調べて理解してから出直しなさい。
0873デフォルトの名無しさん2008/12/25(木) 11:57:16
大した事言ってないのに偉そうにしとるな
0874デフォルトの名無しさん2008/12/25(木) 11:59:39
うん、基本的な事知らないの奴に無料で詳しく教えるほど暇ではないのだ。
「記憶階層」からたどれば必要な項目は手繰れる。
0875デフォルトの名無しさん2008/12/25(木) 12:39:22
言葉に騙されてる感じ
0876デフォルトの名無しさん2008/12/25(木) 13:10:43
C++でなんか作りたいんだが良いプログラムのアイディア教えてくれ
0877デフォルトの名無しさん2008/12/25(木) 13:29:14
int *p;
p = malloc(sizeof(int));
*p = 1;

p = realloc(p, sizeof(int) * 2);


こうするとp[0]には1が入っててp[1]で2番目を参照できる、でおk?
0878デフォルトの名無しさん2008/12/25(木) 13:41:22
>>876
ずばーんとDYNAMICでどかーんとIMPACTがあって
ずきゅーんとHeartをゆさぶるDreamなソフト

とりあえずP2Pで匿名を謳(騙)っておけば脳タリン厨房は釣れそうだぜ
0879デフォルトの名無しさん2008/12/25(木) 13:51:56
>>877
pがNULLでなければOK
0880デフォルトの名無しさん2008/12/25(木) 14:09:00
>>879
�d
reallocの取っ掛かりが掴めた
0881デフォルトの名無しさん2008/12/25(木) 14:31:58
>867
そうだなぁ…例えば、こんなのとか?
#include <vector>
#include <iostream>
class MyObject {
public:
virtual void method() = 0;
};
class MyObjectA : public MyObject {
public:
void method() {
std::cout << "A" << std::endl;
}
};
class MyObjectB : public MyObject {
public:
void method() {
std::cout << "B" << std::endl;
}
};
void func(std::vector<MyObject *> &objects) {
for(int i=0; i<objects.size(); i++) {
objects.at(i)->method();
}
}
0882デフォルトの名無しさん2008/12/25(木) 16:30:18
while(1)
printf( "どかーん\n" );
0883デフォルトの名無しさん2008/12/25(木) 18:31:25
#include <stdio.h>

int main(void)
{
int i;
for (i = 1;i <= 10;i++) {
printf("メッセージ\n");
}
return 0;

このプログラムの中に1ってあるじゃないっすか
この1ってただの綴りみたいなものなんですか?
それともほかの数字とか入れたりしちゃうんでうすか?
なんか、そこんとこ解っとかないと前に進めません!!
0884デフォルトの名無しさん2008/12/25(木) 18:44:06
ググらない
調べない
やることもしない
試しもしない
感謝の言葉もない
0885デフォルトの名無しさん2008/12/25(木) 18:46:17
そういう人に私はなりたい
0886デフォルトの名無しさん2008/12/25(木) 19:00:55
という気がしたという夢を見た
0887デフォルトの名無しさん2008/12/25(木) 19:59:25
>883
そのコードの場合、やりたいことが単に10回繰り返すだけだから
開始番号の1と終了条件の10自体に特に意味はなく
10回繰り返せるように開始番号と終了条件が設定されていれば良い。
for(i=0; i<10 …としてもちゃんと10回繰り返すことになるから
「そのコードに限っては」1や10という数字自体に特に意味はない。

ただ、そのループの中で i の値を利用する場合には事情が違ってくる。
i の値を利用出来るように適切な開始番号と終了条件を設定することになるだろう。
0888デフォルトの名無しさん2008/12/25(木) 20:03:06
>>887
ほぉほぉ・・・

サンクス☆

0889デフォルトの名無しさん2008/12/25(木) 21:22:08
main(){}

↑このプロ負らむのを時に、言われましたが、何かいい方法?が?
0890デフォルトの名無しさん2008/12/25(木) 21:25:53
日本語でおk
0891デフォルトの名無しさん2008/12/25(木) 22:58:53
俺は
int main(){return 0;}
にして、起動元のOSに正常終了したことを返したい。

まあ、これより先は宗教戦争。
0892デフォルトの名無しさん2008/12/25(木) 23:00:11
Cの次期規格ではreturn 0を省略できるんだっけ?
0893デフォルトの名無しさん2008/12/25(木) 23:03:40
現規格でできる。
0894デフォルトの名無しさん2008/12/25(木) 23:05:29
宗教論争っていうか、return 0を省略できるのを知らないで、人に書けって
指摘してたけど、それ省略できるよって揚げ足取られて、暴れだす人とかは
何度もみてる。
0895デフォルトの名無しさん2008/12/25(木) 23:06:40
旧規格でも問題ないな。
警告出すコンパイラはあるけど。
0896デフォルトの名無しさん2008/12/25(木) 23:11:07
>>894
VC6 とか対応してないし、古いコンパイラ対策として書いた方がいい場合もある。

>>895
確かに省略はできるなw
何が帰るかは分からないが。
0897デフォルトの名無しさん2008/12/25(木) 23:19:11
>>894
省略できるって言うけど、どういう状況でそう言えるのか、言わないあんたもどうかと。
値を返す必要の無い関数なら必要ないが、値を返す場合、何かしら return 値 を書かないと
コンパイラが警告を出すし、関数が返す型を指定しておいて値を返さないのはおかしいし。
あと、mainに関しては、ANSI、ISO準拠ではプログラムの開始が main とし、
int型の値を返すスタイルを推奨しているから、int main(void) return 0; が標準”スタイル”
とされているが。その辺も、それを使うか使わないかは人それぞれだが、
筋を通すなら必要なコードは書くべき。
0898デフォルトの名無しさん2008/12/25(木) 23:20:25
>>889 は何を言ってるか意味分からんけど、
まあ、それみたいに掲示板とかに貼る書き捨ての数行のとかのコードとかは
return を省略したりするんだけど、それにいちいち >>891 みたいに
ツッコミ入れてくる奴がいるんだよ。
>>891 はちがうけど、ムダにあおり気味に。

で、それにreturn 書かなくてもいいだろって、揚げ足をとってやると、
「書くべきだ」とか、暴れだすってのがいつもの流れっていうか。

それは宗教論争じゃないだろって。
0899デフォルトの名無しさん2008/12/25(木) 23:24:59
>>897
ちょっと文章から読めないんで違ったら悪いんだが、
ここで 「省略できる」って言ってるのは、一般の関数とか
たまたま省略しても問題ない、というケースの話じゃなくて、
プログラムが正常終了する場合は main の return は省略
してもよいって規格で正式に定められてるっていう意味だよ?
0900デフォルトの名無しさん2008/12/25(木) 23:39:31
移植性考えると納得いかなくても書かざるを得ないというのはもう結論出てるだろう。
規格は所詮規格。まともに実装されてないこともあるわけで。
0901デフォルトの名無しさん2008/12/25(木) 23:44:28
移植性は関係ないだろ。
0902デフォルトの名無しさん2008/12/25(木) 23:48:17
そういえば、移植性を考えるならreturnよりexit()で返すべきとかって議論もみたことあるな。
詳細はわすれたけど。
0903デフォルトの名無しさん2008/12/26(金) 14:33:29
性別を選択するだけで好きなものがわかるプログラム作成してみました

#include <stdio.h>
int main (void)
{
int mange;
printf("男性なら0、女性なら1を入力してね: ");
scanf("%d",&mange);
switch (mange) {
case 0:
printf("まんこ大好き!!\n");
for (;;){
printf("%d←マンコ好き度\n",mange);
mange++;
}
break;
case 1:
printf("ちんこ大好き!\n");
for (;;){
printf("%d←ちんこ大好き度\n",mange);
mange++;
}
break;
default:
printf("きもい\n");
break;
}
return 0;
}
0904デフォルトの名無しさん2008/12/26(金) 14:43:51
改行しないバージョン
printf("%10d←マンコ好き度\r",mange);
0905デフォルトの名無しさん2008/12/26(金) 14:50:58
で、質問は何だ
0906デフォルトの名無しさん2008/12/26(金) 15:11:45
TCHAR szPath[MAX_PATH

szPathのszはどういう意味?
0907デフォルトの名無しさん2008/12/26(金) 15:28:26
string zero terminated じゃね?
0908デフォルトの名無しさん2008/12/26(金) 17:23:52
>>903
子供すぐる
0909デフォルトの名無しさん2008/12/26(金) 17:24:04
* bBusy : boolean
* cApples : count of items
* dwLightYears : double word (systems)
* fBusy : boolean (flag)
* nSize : integer (systems) or count (application)
* iSize : integer (systems) or index (application)
* fpPrice: floating-point
* dbPi : double (systems)
* pFoo : pointer
* rgStudents : array, or range
* szLastName : zero-terminated string
* u32Identifier : unsigned 32-bit integer (systems)
* stTime : clock time structure
* fnFunction : function name

* pszOwner : pointer to zero-terminated string
* rgfpBalances : array of floating-point values

* hwndFoo : handle to a window
* lpszBar : long pointer to a zero-terminated string

* g_nWheels : member of a global namespace, integer
* m_nWheels : member of a structure/class, integer
* m_wheels : member of a structure/class
* s_wheels : static member of a class
* _wheels : local variable
0910デフォルトの名無しさん2008/12/26(金) 17:45:22
参考になる
0911デフォルトの名無しさん2008/12/26(金) 20:31:37
自作関数がうまくいかない・・・・・

プロトタイプガンダムとかも・・うまくいかない・・
0912デフォルトの名無しさん2008/12/26(金) 20:59:20
>911
「うまくいかない」だけでは何がどう上手くいかないのか判らないよ。
・上手くいかないコード
・どう上手くいかないのか
(本来こうなって欲しいのにこうなってしまう、という内容
 エラーメッセージがあるならそれを貼る)
0913デフォルトの名無しさん2008/12/26(金) 21:14:22
>>912
すいません(´・ω・)

#include <stadio.h>

int main(void)
{
return 0;
}

int sum(void)
{
printf("FOOOO");
return 0;
}
コンパイルしても

c:\documents and settings\yuji\my documents\visual studio 2008\projects\自由だああああ\自由だああああ\自由だあああああああああ.cpp(1) : fatal error C1083: include ファイルを開けません。'stadio.h': No such file or directory
とエラーが表示されます・・
0914デフォルトの名無しさん2008/12/26(金) 21:16:55
#include <stadio.h>

#include <stdio.h>
0915デフォルトの名無しさん2008/12/26(金) 21:17:04
スタジオのスペルはstudio
0916デフォルトの名無しさん2008/12/26(金) 21:30:17
>>914-915

         ナ ゝ   ナ ゝ /    十_"    ー;=‐         |! |!
          cト    cト /^、_ノ  | 、.__ つ  (.__    ̄ ̄ ̄ ̄   ・ ・
ミミ:::;,!      u       `゙"~´   ヾ彡::l/VvVw、 ,yvヾNヽ  ゞヾ  ,. ,. ,. 、、ヾゝヽr=ヾ
ミ::::;/   ゙̄`ー-.、     u  ;,,;   j   ヾk'! ' l / 'レ ^ヽヘ\   ,r゙ゞ゙-"、ノ / l! !ヽ 、、 |
ミ/    J   ゙`ー、   " ;, ;;; ,;; ゙  u ヾi    ,,./ , ,、ヾヾ   | '-- 、..,,ヽ  j  ! | Nヾ|
'"       _,,.. -─ゝ.、   ;, " ;;   _,,..._ゞイ__//〃 i.! ilヾゞヽ  | 、  .r. ヾ-、;;ノ,.:-一'"i
  j    /   ,.- 、  ヾヽ、 ;; ;; _,-<  //_,,\' "' !| :l ゙i !_,,ヽ.l `ー─--  エィ' (. 7 /
      :    ' ・丿   ̄≠Ξイ´,-、 ヽ /イ´ r. `ー-'メ ,.-´、  i     u  ヾ``ー' イ
       \_    _,,......::   ´゙i、 `¨ / i ヽ.__,,... '  u ゙l´.i・j.冫,イ゙l  / ``-、..- ノ :u l
   u      ̄ ̄  彡"   、ヾ ̄``ミ::.l  u   j  i、`ー' .i / /、._    `'y   /
              u      `ヽ  ゙:l   ,.::- 、,, ,. ノ ゙ u ! /_   ̄ ー/ u /
           _,,..,,_    ,.ィ、  /   |  /__   ``- 、_    l l  ``ーt、_ /  /
  ゙   u  ,./´ "  ``- 、_J r'´  u 丿 .l,... `ー一''/   ノ  ト 、,,_____ ゙/ /
        ./__        ー7    /、 l   '゙ ヽ/  ,. '"  \`ー--- ",.::く、
       /;;;''"  ̄ ̄ ───/  ゙  ,::'  \ヾニ==='"/ `- 、   ゙ー┬ '´ / \..,,__
、      .i:⌒`─-、_,....    l   /     `ー┬一'      ヽ    :l  /  , ' `ソヽ
ヾヽ     l      `  `ヽ、 l  ./  ヽ      l         )  ,; /   ,'    '^i
0917デフォルトの名無しさん2008/12/26(金) 21:33:27
自作関数はmain関数に埋め込む部品と考えたらいいのでしょうか(´・ω・)?
0918デフォルトの名無しさん2008/12/26(金) 21:54:59
>>917 そういう場合もあるだろうね。それだけじゃないけど。
0919デフォルトの名無しさん2008/12/26(金) 22:16:58
>>ユージ君
君にはプログラミングにとって重要な素養が欠けているようだ。それは、注意深さだ。
0920デフォルトの名無しさん2008/12/26(金) 23:28:08
C言語でソケットについて学びたいとおもっております
初心者が学ぶに最適な本をいくつかありませんか?
0921デフォルトの名無しさん2008/12/26(金) 23:31:49
シューティングゲームを作ろうと思っています。
自機や弾などの画像はメインウィンドウにそのまま貼り付けるよりサブウィンドウに貼り付けて
サブウィンドウをメインウィンドウ上で動かしたほうが当たり判定等が楽になったりしないかな?と思ったんですが、
どう実装するのが一般的なんですか?
0922デフォルトの名無しさん2008/12/26(金) 23:38:43
最近は 2D のゲームでも DirectX の 3D 機能使って実装するのが一般的。
0923デフォルトの名無しさん2008/12/27(土) 00:24:43
>>919
ユージ・・君・・・って・・誰?
0924デフォルトの名無しさん2008/12/27(土) 00:33:41
>>923
あんたも注意力が足りない。
>c:\documents and settings\yuji\my documents\
0925デフォルトの名無しさん2008/12/27(土) 00:37:05
そ・・そういうことか!!
マジで誰かに見張られてるかと思って死ぬかと思った・・(´・ω・)
09267962008/12/27(土) 02:24:08
>>860
>CPUのキャッシュがどういう性質のものかも理解できていないじゃん。

DMA(HDD->DRAM直接転送)時は、CPU を経由しないのでCPU上のキャッシュメモリは
更新されないが、DMA が行われない場合は HDD → CPU → DRAMという経路を通るので
CPU から DRAM への書き込み時にCPUのキャッシュメモリが更新されるという理解でいますが、
間違ってますでしょうか?
CPU から DRAM への書き込み時にSSE のキャッシュ制御命令(PREFETCHT0等)で
意図的にキャッシュオフをする事も機能的にはできますが、通常、メモリに
書き込んだデータはすぐにCPUで使われる場合が多いので、通常そのような
実装はせずに、むしろ積極的にプリフェッチを利用しているものと理解していました。
09279212008/12/27(土) 04:29:22
>922
2DのゲームはAPI使って実装してるものとばかり思っていました。
DirectXと言うことはサブウィンドウを作らずにメインウィンドウにテクスチャを貼り付けているのでしょうか?
0928デフォルトの名無しさん2008/12/27(土) 11:09:26
>913
#include <stadio.h>
…
#include <stdio.h>
の間違いだよな?間違いだと言ってくれ!
0929デフォルトの名無しさん2008/12/27(土) 11:23:47
俺もずっとスタジオの略だと思っていた15の夏
0930デフォルトの名無しさん2008/12/27(土) 11:28:00
#include <studio.h> と慣れない頃はよくtypoした思い出
0931デフォルトの名無しさん2008/12/27(土) 11:30:31
俺エスティー・ディオって呼んでた
スタンダード・アイオーか
通りすがりだがすごい収穫!
0932デフォルトの名無しさん2008/12/27(土) 11:56:15
あんたら、標準入出力を英語でなんと言うか考えてもみなかったの?
0933デフォルトの名無しさん2008/12/27(土) 12:12:52
標準出力とかそういう知識以前にC言語を勉強する場合が多いよな
0934デフォルトの名無しさん2008/12/27(土) 12:16:41
某オープンソースのライブラリを使ってて、それは基本的に
C言語のライブラリなんだがC++のラッパーもある。

で、そのC++のラッパーがファクトリパターンみたいに
 Foo::create
でポインタを返しておいて、利用者側でdeleteしろという仕様なんだが・・・
これはクソ仕様という認識でいいよな。
あるいは、C++の場合はコンパイラが違ったらどっちにしろリンクできないから、
必ずコンパイラは同じだという確信犯でやってるのか?
自分でC++ラッパ書くしかないなーと思ってるけど、このあたり実際どうなん?
0935デフォルトの名無しさん2008/12/27(土) 13:29:01
>>927
おそらくこれ以上はスレ違い
DirectXスレかゲーム製作スレ(板?)へどうぞ
0936デフォルトの名無しさん2008/12/27(土) 13:47:28
>933
標準ライブラリをいくつか覚えれば、std〜で始まるライブラリが沢山あるから気付くんだけどな
stdioはライブラリのことをろくすっぽ覚えない内から使うからスタジオとか間違える奴が結構居るね

そして俺も小坊の頃は確かにスタジオだと思っていた
0937デフォルトの名無しさん2008/12/27(土) 13:54:24
stdで始まるライブラリってどんなのがあったっけ?
0938デフォルトの名無しさん2008/12/27(土) 14:12:50
stdio, stdlib, stdargの各インクルードファイルのことを言いたいのだと思われ。
0939デフォルトの名無しさん2008/12/27(土) 15:16:02
stddef「私のことも忘れないで…」
0940デフォルトの名無しさん2008/12/27(土) 17:45:35
すません
opendir,readdir,closedirを使って
引数で指定したディレクトリにある画像ファイルをすべて読み込むプログラムを作っています

読む込む部分はコーディング済みで、load_image_data()とします

int main( int argc, char *argv[] )
{
DIR *dir; /* ディレクトリ情報を示すためのポインタ */
struct dirent *dp; /* 各エントリの情報を示すための構造体ポインタ */
char path[512];

if( argc <=1 ) {
strcpy( path, "." );
} else {
strcpy( path, argv[1] );
}
if(( dir = opendir(path) ) == NULL ){
perror("opendir");
exit(-1);
}
for(dp=readdir(dir);dp!=NULL;dp=readdir(dir)){
load_image_data(dp->d_name);//読む込む
}
closedir(dir);
}

こんな感じでやろうとおもってるのですが、読み込む際、
指定ディレクトリではなくカレントディレクトリの走査になってしまいます。
ググってみたのですが、指定ディレクトリのファイル一覧表示はよくみかけるのですが、
読み込むのは見つかりませんでした、アイデアだけでもご教授ねがえませんか
0941デフォルトの名無しさん2008/12/27(土) 17:46:41
chdir ?
0942デフォルトの名無しさん2008/12/27(土) 17:52:54
load_image_data()
にディレクトリとファイル名、2つを渡す感じですか?
0943デフォルトの名無しさん2008/12/27(土) 18:43:03
>>942
path と dp->d_name を '/' で結合しなきゃ。
load_image_data 内でやっても、呼び出し元でやってもいいけど。
0944940=9422008/12/27(土) 19:24:33
考えながら自力で組むのはしんどいですね
がんばってみます
ありがとー
0945デフォルトの名無しさん2008/12/27(土) 19:29:42
引数ってあんまり意味内容な気がする・・
0946デフォルトの名無しさん2008/12/28(日) 00:50:55
エログッズ「おっぱいがいっぱいセット」お届けで〜す (夕刊フジ)

通販を愛用するエログッズ・マニアが戦々恐々だ。
エロいマウスパッドの購入者に対し、恥ずかしすぎる商品名が明記されたままの梱包箱が送られていたことが、購入者からのクレームで25日、明らかになった。
妻や同棲中の彼女に内緒で、単なるマウスパッドとして購入したはずの宅配便。
到着の瞬間が、とんだ悪夢となってしまった。
「おっぱいがいっぱいセット」(1万5000円)の購入者のもとに届いた箱に、商品名がストレートに明記されていたのだ。

この商品は、いわば「立体型エロマウスパッド」。
ゲームソフトメーカー「AKABEi SOFT2(あかべぇそふとつぅ)」(福岡市)が、ファンクラブ限定の代金引換通販で販売。
手首を固定するパッド下部が、弾力のある少女の胸の谷間や尻の割れ目になっており、妄想と実用性を満たす画期的アイテムとして話題となっていた。

24日、購入者のクレームで事態が発覚。このテの商品は通常、中身がわからないような内容表示になっている。
発売元はHPで「一企業として管理意識の低さを大変恥ずかしく思っております」と謝罪したが、たちまちエロゲーム愛好者が集まるサイトで知れ渡り、格好のネタになった。
0947デフォルトの名無しさん2008/12/28(日) 00:51:23
スマートポインターを7種類も8種類も作って、C++の言語設計者って馬鹿なの?

これを用途によって間違わずに使い分けるより、new-deleteの対応付けをきっちりやる方が余程簡単だっつーのw
ホント馬鹿だな。
0948デフォルトの名無しさん2008/12/28(日) 00:53:57
で、質問は?」
0949デフォルトの名無しさん2008/12/28(日) 00:59:14
「馬鹿なの?」が質問でしょ。

でも、スマートポインターの設計者とC++の言語設計者は別なので、
的外れの質問をしてる>>947が馬鹿。救いようの無い馬鹿。
0950デフォルトの名無しさん2008/12/28(日) 00:59:34
安い釣りに釣られるなよ
0951デフォルトの名無しさん2008/12/28(日) 01:12:31
>>947
あなたのような頭の良い人には smart pointer は必要無いですから使わないでください。
0952デフォルトの名無しさん2008/12/28(日) 05:05:19
最適化されない型ってなんだったっけ?
voli... なんとかだった気がするけど・・・
0953デフォルトの名無しさん2008/12/28(日) 05:15:35
^Hatile
09549522008/12/28(日) 05:15:57
く、わぃっけっつ〜
0955デフォルトの名無しさん2008/12/28(日) 10:10:17
なんでVisualC++のコンソールって勝手に終了しちゃう不親切な設計なわけ?
getchar();を標準でしてくれればいいのに。
0956デフォルトの名無しさん2008/12/28(日) 10:17:01
>>955
「デバッグ開始」で実行するならブレークポイントくらい設定してるだろうし
「デバッグなしで開始」なら止まらないだろうからプログラム終了時に pause が入る。
0957デフォルトの名無しさん2008/12/28(日) 10:17:50
デバッグしてるのに途中でとめないなんて普通ないからな
0958デフォルトの名無しさん2008/12/28(日) 10:35:11
プログラムから制御することを考える
標準で入っていない: 止める/止めないは標準入出力で簡単に制御できる。
標準で入っている: 止める/止めないは特殊なAPIを呼ぶ必要がある。

前者の方が圧倒的にシンプル
0959デフォルトの名無しさん2008/12/28(日) 11:03:04
>>955
君向いてないよ
0960デフォルトの名無しさん2008/12/28(日) 11:10:18
そもそもVisualC++のコンソールなんていう特殊なものはない。
0961デフォルトの名無しさん2008/12/28(日) 11:17:35
VisualC++のコンドームなら俺のコンソールにあるよ
0962デフォルトの名無しさん2008/12/28(日) 11:41:25
2日間悩み続けてやっと引数を理解しました
0963デフォルトの名無しさん2008/12/28(日) 14:31:55
関数から数値を返す意味なんてあるんでしょうか・?
関数に数値を渡すのと同じ計算結果になるし、意味ないような気がします
0964デフォルトの名無しさん2008/12/28(日) 14:32:50
>963
同じ?何と何が同じなんだ
0965デフォルトの名無しさん2008/12/28(日) 14:35:35
>>963
何が言いたいのかわからん。関数から数値返さないで関数で計算する
簡単な例出してみて。できることはできるよ。
0966デフォルトの名無しさん2008/12/28(日) 14:44:10
>>963
C/C++ でいう「関数」は、数学的な意味での関数ではない。
(最初に「関数」と訳した奴がすべて悪い)
なので
>関数に数値を渡すのと同じ計算結果になる
という保証はない。
0967デフォルトの名無しさん2008/12/28(日) 14:45:05
>>963
だったら使わなければいいと思います
0968デフォルトの名無しさん2008/12/28(日) 14:47:13
飛べない翼に意味はあるのでしょうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。