|
|
在一个程序中有这样一段:如下
int num1,num2;
char operation[BUFSIZ],message[BUFSIZ];
............
while ( printf("tinybc: "), fgets(message,BUFSIZ,stdin) != NULL ){
/* parse input */
if ( sscanf(message,"%d%[-+*/^]%d",&num1,operation,&num2)!=3){
printf("syntax error\n");
continue;
}
printf("%s",operation);
我想问一下%[-+*/^]这个是什么意思?高手们讲一下吧,谢谢! |
|