Mam problemy z tym programem. To bardzo proste. Muszę przypisać wartości do mojej struktury z utworzonych wskaźników, ale wciąż dostaję błąd segmentacji. Wszelkie pomysły, co robię źle:C Wskaźnik dla Struct - błąd segmentacji
#include <stdio.h>
#include <stdlib.h>
struct problem37
{
int a;
int b;
int c;
};
int main()
{
printf("Problem 37\n");
//create struct
struct problem37 myStruct;
//create the pointer
int* p;
int* q;
int* r;
*p = 1;
*q = 5;
*r = 8;
//read the data into the struct using the pointers
myStruct.a = *p;
myStruct.b = *q;
myStruct.c = *r;
printf("%d\n", myStruct.a);
printf("%d\n", myStruct.b);
printf("%d\n", myStruct.c);
return 0;
}
i gdzie czy myślisz, że twoje wskazówki wskazują? – ruslik