typedef enum type {ERROR,SUCCESS,FAILURE}type;
fun( char a[50], type *temp )
{....}
空の一時値を送信したいのですが、この関数はその変数アドレスに型を設定する必要がありますか?
変数を宣言して、type
そのアドレスを渡すだけです。
type t;
char s[50];
fun(s, &t);
#include<stdio.h>
typedef enum mytype {ERROR,SUCCESS,FAILURE}mytype;
fun( char a[50], enum mytype *temp )
{
*temp=ERROR;
}
int main()
{
mytype e=SUCCESS;
printf("%d\n",e);
enum type *p2 = &e;
fun(NULL,p2);
printf("%d\n",e);
}