![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
reallocの使いかたに関してです。
#include <stdio.h>
#include <stdlib.h>
main ()
{
int narray[5];
int *pn, *pn2;
pn=narray;
printf("%p <=> ",pn);
printf("%p\n",narray);
memset(pn,0,sizeof(int)*5);
if((pn2 = (int *)realloc(pn, sizeof(narray)*2))==NULL){
printf("error");
exit(0);
}
pn=pn2;
memset(pn,0,sizeof(int)*5*2);
printf("realloc!\n");
return(0);
}
この記述はどこかまちがっているでしょうか?
最初の配列のサイズを2倍に増やすというだけのぷろぐらむなのですが。
どうもreallocの場所でセグメンテーションフォルトになります。
No.1ベストアンサー
- 回答日時:
realloc()の第一引数で渡すのは、malloc()、calloc()、realloc()を用いて確保した領域へのポインタです。
参考URL:http://www9.plala.or.jp/sgwr-t/lib/realloc.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- 数学 写真の数学の問題です。 ①(1)の場合分けの方法はどうやったら思いつけますか?(その考えにたどり着く 1 2023/04/22 16:26
- C言語・C++・C# プログラミングの授業のペーパーテスト 実行結果を答えろ #include int x[ ] = {1 3 2022/06/16 20:08
- 数学 確率の最大値を求める方法について 確率 Pn<P(n+1)⇄Pn/P(n+1)<1のときと Pn>P 2 2022/07/29 20:15
- C言語・C++・C# プログラミングペーパーテスト 次の問題の実行結果を答えろ #include int x[ ] = { 1 2022/06/16 21:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#define _CRT_SECURE_NO_WARNIN...
-
c言語
-
C言語での引数の省略方法
-
数字列を3桁ごとにカンマで区切...
-
【C++】関数ポインタの使い方
-
C言語_関数宣言_fprintfです!...
-
if と配列の組み合わせ
-
16進数の計算の仕方を教えて下さい
-
C言語 エラーの原因がわからな...
-
c言語の配列を使ってサイコロを...
-
C言語初心者です、、、お助けく...
-
C++でRPGを作成する際のステー...
-
四捨五入方法
-
ColorをRGBで指定する方法
-
問題がとけません
-
C言語 等差数列問題
-
引数 戻り値 return文について
-
配列のエラーが出る(opencv)
-
C言語の配列をC++のvectorに高...
-
16進数のままで加減乗除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
【C++】関数ポインタの使い方
-
C言語 エラーの原因がわからな...
-
c++でテンプレートのコードでわ...
-
(int *)の意味
-
ラップ関数とはどんなものですか?
-
数字列を3桁ごとにカンマで区切...
-
c言語のリダイレクトによる円...
-
比較回数と交換回数表示について
-
実数の整数部,小数部の取得
-
if と配列の組み合わせ
-
構造体の勉強中です 合計点の高...
-
PowerShellがうまくいかない
-
課題でつまってます・・・
-
c言語の配列を使ってサイコロを...
-
C言語のサイコロシミュレート
-
エラー 添字が付けられた値が、...
おすすめ情報