报[Error] C99 designator 'str' outside aggregate initializer 求解决方法
#include<stdio.h>
#include<stddef.h>
#include<string.h>
typedef struct date
{
int i;
int j;
char str[30];
}date_t;
int main(void)
{
date_t s={.j=1,.str="this is a test"};
}