トップページ > プログラム > 2014年11月07日 > toea6tGi

書き込み順位&時間帯一覧

15 位/218 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000404



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.93【環境依存OK】

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.93【環境依存OK】
463 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:01:27.87 ID:toea6tGi
ポインター配列になりそうなのを戻りではなく引数の書き換えで か

1行の文字列(長さはまちまち) を 配列で記憶したい
テキストエディタとかだと こういう欲求はありそう
【初心者歓迎】C/C++室 Ver.93【環境依存OK】
466 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:10:50.19 ID:toea6tGi
>>464
まぁね 取り扱いたい世界はポインタのポインタ -(A)

ただ、関数戻り値には他の状態値(おおよそ int) を当てたいので
引数の書き換えで ってなると (A)のポインタで受けるのかなー と
(C++なら参照渡しで済む話)
【初心者歓迎】C/C++室 Ver.93【環境依存OK】
469 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:19:44.52 ID:toea6tGi
int foo(char ***p)
{
 *p = new ichar*[ 適当 ];
 for ( i 回して)
  (*p)[i] = new 文字列
 return 行数
}

呼び出し側で
char **p = 0;
foo(&p);

こんなイメージ。 あくまで俺主観のこじつけだよ。
【初心者歓迎】C/C++室 Ver.93【環境依存OK】
471 :デフォルトの名無しさん[sage]:2014/11/07(金) 22:29:57.22 ID:toea6tGi
必要性に関してはなんともいえんな…
過去にかいたことあるコードだし… (スマートでないことは認める)

>>449,452,455 あたりが実例出してくれるのを期待してるんだが


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。