История изменений
Исправление Deleted, (текущая версия) :
#include <stdlib.h>
#include <stdio.h>
typedef struct _DATE
{
short year;
char month;
char day;
} DATE, *PDATE;
int main ()
{
PDATE date = calloc(1, sizeof(struct _DATE));
if (NULL == date)
{
return 1;
}
scanf ("%4hi %2hhu %2hhu", &date->year, &date->month, &date->day);
free(date);
return 0;
}
вдруг он не может себе позволить пк для любой нормальной ide
Если ты про венгерскую нотацию, то использую только для указателей (префикс 'p').
Исправление Deleted, :
#include <stdlib.h>
#include <stdio.h>
typedef struct _DATE
{
short year;
char month;
char day;
} DATE, *PDATE;
int main ()
{
PDATE date = calloc(1, sizeof(struct _DATE));
if (NULL == date)
{
return 1;
}
scanf ("%4hi %2hhu %2hhu", &date->year, &date->month, &date->day);
free(date);
return 0;
}
вдруг он не может себе позволить пк для любой нормальной ide
Если ты про польскую нотацию, то использую только для указателей (префикс 'p').
Исходная версия Deleted, :
#include <stdlib.h>
#include <stdio.h>
typedef struct _DATE
{
short year;
char month;
char day;
} DATE, *PDATE;
int main ()
{
PDATE date = calloc(1, sizeof(struct _DATE));
if (NULL == date)
{
return 1;
}
scanf ("%4hi %2hhu %2hhu", &date->year, &date->month, &date->day);
free(date);
return 0;
}