1 #include<stdio.h>
2 #include<stdlib.h>
3 #define TRUE 1
4 #define FALSE 0
5 #define OK 1
6 #define ERROR 0
7 #define INFEASIBLE -1
8 #define OVERFLOW -2
9 typedef int Status;
10 typedef int ElemType;
11 typedef ElemType *Triplet;
12 Status InitTriplet(Triplet &T,int v1,int v2,int v3){
13 T = (int*)malloc(3*sizeof(int));
14 if(!T) exit(OVERFLOW);
15 T[0] = v1; T[1] = v2; T[2] = v3;
16 return OK;
17 }
18 int main(){
19 Triplet T;
20 int e1,e2,e3;
21 scanf("%d%d%d",&e1,&e2,&e3);
22 if(InitTriplet(T,e1,e2,e3)){
23 printf("分配成功");
24 }
25 else
26 {
27 printf("分配失败");
28 }
29 return 0;
30 }