掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ポインター渡し (ID:55513)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アクセス違反についてはhuruyaさんのおっしゃるとおり。 (ご自分で気付いて欲しかった…) 無限ループについては下記の部分。 > for( int i = 0 ; i < 9 ; i++ ){ > for ( int j = 10 ; i < 9 ; j-- ){ > results[j] = passed[i]; > } > } まず、i == 0 で、 i < 9 なので無限ループ。 初期化については、 > int num[10]; > int* address = &num[0]; > // 初期化 > memset(num, 0x00, sizeof(num)); これは、 int num[10] = {0}; int* address = &num[0]; と書いても同等です。 int num[10] = {0}; は、 int num[10] = {0,0,0,0,0,0,0,0,0,0}; と同等です。 # 2番目以降の初期化子を省略した場合、以降の要素は0で埋められる。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.