-3

セグメンテーション違反が発生するのはなぜですか? 分かりやすい説明をいただけませんか?前もって感謝します。

#include <stdio.h>

int main()
{
   int i,j;

   char* ips[1000];
   char ip[15]  = "192.34.132.52";
   char port[4] = "4003";

   for (i = 0; i < 10; i++) {
      sprintf(ips[i], "%s:%d", ip, port);
   }

   for (j = 0; j < 10; j++) {
      printf("[%d] = %s\n", j, ips[j]);
   }

   return 0;
}
4

1 に答える 1