我不知道怎麼回事 用一個普通的方法 卻收到了我的第一個 SE
資料有誤,請檢查。For input string: ""
請問這句話是什麼意思
我的 CODE 如下
#include<stdio.h>
#define SIZE 10000
char input[SIZE],s[10],_operator[10];
int result[5],t[5];
int main(){
int index,i;
while(gets(input)){
index=6;
sscanf(input,"%s",s);
printf("%s",s);
for(i=0;i<5;i++)result[i]=s[i]-48;
while(input[index+1]){
sscanf(input+index,"%s%s",_operator,s);
for(i=0;i<5;i++)t[i]=s[i]-48;
if(_operator[0]=='a'){
printf("&&%s",s);
for(i=0;i<5;i++)result[i]&=t[i];
index+=10;
}
else{
printf("||%s",s);
for(i=0;i<5;i++)result[i]|=t[i];
index+=9;
}
}
printf(" = %d%d%d%d%d\n",result[0],result[1],result[2],result[3],result[4]);
}
return 0;
}
我看起來是毫無問題 請各位大大幫忙