请C语言高人指点
#include<conio.h>
#include<dos.h>
#include<graphics.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include <malloc.h>
typedef struct sturecord /* 库结构*/
{
char rq[20];
char bz[20];
struct sturecord*nextlink;
struct sturecord*lastlink;
}stu;
void addRecord() /*增加记录*/
{
stu*pstu;
char date[80]="200803023";
char beizhu[80]="heking";
pstu=(stu*)malloc(sizeof(stu));
if(pstu==NULL)
{
printf("Fail!please press any key to return...");
return;
}
strcpy(pstu->rq,date);
strcpy(pstu->bz,beizhu);
}
main()
{
stu*v;
addRecord();
printf("%s",v->rq);
printf("%s",v->bz);
getch();
}
为什么总是乱码?请高人回答,本人不胜感激!