Cエラーノート

2796 ワード

char   str[]="";//ポインタと勘違いしてcin>>str;実はstrは空の配列で、中には「0」しかないかもしれません!
修正char*str=NULL;      str =(char *) malloc(1024  * sizeof(char)); 1024文字スペースの割り当て
int functi()
{
int choose_in;

 cin
>>choose_in;

 
switch(choose_in)

 {}

return choose_in;

}
//

//

int functi()

{

int choose_in;

setbuf(stdin,NULL)
//
 cin>>choose_in;

 
switch(choose_in)

 {}

return choose_in;

}


----------------------------------------------------
    
i=0
i=(1<<5)    :10 0000    
 
   
i=~(1<<5)    :01 1111