struct student * createStudent(char studentName[],int studentAge){
struct student * ptr;
ptr= (struct student *)malloc(sizeof(struct student));
strcpy(ptr->name,studentName);
ptr->age=studentAge;
ptr->next=NULL;
return ptr;
}
Compilation result : 60663645638018396.c: In function ‘createStudent’: 60663645638018396.c:46:5: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] strcpy(ptr->name,studentName); ^ 60663645638018396.c:46:5: warning: incompatible implicit declaration of built-in function ‘strcpy’
the program is working but i dont understand what is the compile error.
strcpy() is declared in the header string.h.
Add
#include <string.h>
to the beginning of your code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With