在vscode中
include
struct da
{
代码语言:javascript
复制int a;
char b;
};
int main(){
struct da da1;
scanf("%d%c",&da1.a,&da1.b);
printf("%d%c",da1.a,da1.b);
}
在输入时
scanf("%d%c",&da1.a,&da1.b);
将出现把输入的空格当成字符输入的现象
这里我们在%c的前面加上空格 scanf("%d %c",&da1.a,&da1.b); 即可正常输入。