У меня проблемы с массивом структур. Я пытаюсь скопировать часть строки в элемент массива структуры. (извините, если это звучит не так ясно)
вот мой код
#include <stdio.h>
#include <string.h>
struct dict {
char key[1024];
char value[16384];
int level;
};
int main()
{
struct dict entry[2562];
char str[]="i will finish my mp";
int j=0;
int i = 0;
char temp[1024];
char a =0;
while(a != 'h' ){
a = str[i];
temp[i] = str[i];
i++;
}
strcpy(entry[0].value,str);
puts(entry[0].value);
return 0;
}
Он компилируется, но ошибка сегментации, и я не знаю, что с ним не так пожалуйста, помогите