getting a error, and I am soo lost with it. If anyone could have a quick look, I would be very thankful.
Code:
/tmp/ccSlHuD2.o: In function `main':
build1.c:(.text+0x23): undefined reference to `DataReceive'
collect2: ld returned 1 exit status
Code:
/********************************************************************
* By:
* Virtual room builder
* Version 1.0 12/11/08
********************************************************************/
#include <stdio.h>
struct wld_file {
int v_num; /* Virtual Number*/
char sqwigly; /* ~ */
int zone_num, room_biv, sect_type; /* <Zone Number> <Room Bivector> <Sector Type> */
char roomname[45]; /* Room Name */
char rdescp[]; /* Room Description */
};
typedef struct wld_file WF;
void DataReceive(WF *ptr_wld);
main()
{
WF rmdescp;
DataReceive(&rmdescp);
printf("Here is what you entered:\n");
printf("%d\n", rmdescp.v_num);
printf("%s\n", rmdescp.roomname);
printf("%s\n", rmdescp.rdescp);
printf("%c\n", rmdescp.sqwigly);
printf("%d %d %d\n",rmdescp.zone_num, rmdescp.room_biv, rmdescp.sect_type);
return 0;
}
/* function defintion */
WF DataReveive(WF *ptr_wld)
{
printf("Enter Virual Number:\n");
scanf("%d\n", &ptr_wld->v_num);
printf("Enter Room Name(YOU MUST ADD ~ TO THE END):\n");
gets(ptr_wld->roomname);
printf("Enter Room Description:\n");
gets(ptr_wld->rdescp);
printf("Enter ~ (Nothing Else)\n");
gets(ptr_wld->sqwigly);
printf("Enter Zone Number: Room Bivector: Sector Type: (A space between each one)\n");
scanf("%d %d %d\n", &ptr_wld->zone_num, &ptr_wld->room_biv, &ptr_wld->sect_type);
}