Я не знаю, как добавить несколько значений для структуры в C, используя указатель.Вот мой код и ошибка gcc:
ошибка: присваивание выражению с типом массива (p+0)->name = "Teszt";
#include <stdio.h>
typedef struct{
char name[101];
int born_in;
} paciens;
int main(){
paciens *p;
int n = 5;
p = (paciens*) malloc(n * sizeof(paciens));
(p+0)->name = "Test";
(p+0)->born_in = 1992;
printf("Name: %s ; Born in: %d\n", (p+0)->name, (p+0)->born_in);
return 0;
}