Fixed string memcpy copy the values
This commit is contained in:
parent
5d13eb0e38
commit
55a392584e
@ -26,4 +26,9 @@ SS3
|
|||||||
3
|
3
|
||||||
5
|
5
|
||||||
3
|
3
|
||||||
|
2
|
||||||
|
SS
|
||||||
|
SS
|
||||||
|
SS
|
||||||
|
1
|
||||||
2
|
2
|
@ -1,5 +1,6 @@
|
|||||||
#include "stdio.h"
|
#include "stdio.h"
|
||||||
#include "stdlib.h"
|
#include "stdlib.h"
|
||||||
|
#include "string.h"
|
||||||
|
|
||||||
#define BUFFER_SIZE 128
|
#define BUFFER_SIZE 128
|
||||||
#define MAX_NO_OF_UNITS 4
|
#define MAX_NO_OF_UNITS 4
|
||||||
@ -157,11 +158,11 @@ void add_student(char student_name[20], char student_id[10], char course_name[20
|
|||||||
STUDENT *temp, *iterator;
|
STUDENT *temp, *iterator;
|
||||||
temp = (struct student_tag *)malloc(sizeof(struct student_tag));
|
temp = (struct student_tag *)malloc(sizeof(struct student_tag));
|
||||||
PERSON info;
|
PERSON info;
|
||||||
strncpy(info.name, student_name, 20);
|
memcpy(info.name, student_name, 20);
|
||||||
strncpy(info.id, student_id, 10);
|
memcpy(info.id, student_id, 10);
|
||||||
|
|
||||||
COURSE course;
|
COURSE course;
|
||||||
strncpy(course.course_name, course_name, 20);
|
memcpy(course.course_name, course_name, 20);
|
||||||
course.no_of_units = no_of_units;
|
course.no_of_units = no_of_units;
|
||||||
// memcpy(course.marks, marks);
|
// memcpy(course.marks, marks);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user