code:

struct Base
{
float Tocke;
struct Base *next;
};

// this code is in the function

float Points1;

printf("Enter points: ");
fgets(Points1, strlen(Points1), stdin);
sscanf(Points1, "%f", (*NEW)->Points);

Could anyone tell me why this code is not working?