#include<stdio.h> #include<stdlib.h> #include<semaphore.h> #include<pthread.h> #include<unistd.h> #define NumOf_Producer 5 //the max num of producer #define NumOf_Consumer 10 //the max num of consumer #define Maxnum 10 // the
1. Inconsist length. char a3[2]; char *a = "Itis " strcpy(a3, a); It is wrong. a3 will be correct, but a is missing. memcpy(a3, a, sizeof(char)* 2); It would be correct for both a3 and a. char a2[2]; char a3[2]; strcpy(a2, "aaaaaaaaaaaaaa