數據這是我的代碼: -雙向鏈表發送從功能
typedef struct Frame
{
char* name;
unsigned int duration;
char* path; // may need to scan (with fgets)
}frame_t;
typedef struct Link
{
frame_t* frame;
struct Link* next;
}link_t;
void addNewFrame(void)
{
link_t* newLink = (link_t**)malloc(sizeof(link_t*));
printf(" *** Creating new frame ***\n\n");
printf("Please insert frame path:\n");
// newLink->frame->name = (char*)malloc(sizeof(char) * MAX_LEN);
fgets(newLink->frame->name, MAX_LEN,stdin);
printf("%s", newLink->frame->name);
}
我只需要在「框架」鏈接列表中添加一個數據name變量,請查看本代碼幫助我。
不知道你在這裏問什麼。 「沒有成功」是什麼意思?有錯誤嗎? – OldProgrammer
它給我分配內存時出錯 –