关于诡异的getchar()
查看原帖
关于诡异的getchar()
239358
Velix楼主2022/8/2 07:37

RT,本蒟蒻在做题的时候使用了如下的输入方法,本地没有问题:

for(int i=1;i<=n;i++)
	{
        getchar();
		for(int j=1;j<=m;j++)
			a[i][j]=getchar()=='.');
	}

然而经过IDE实测,需要如下方式才可以正常输入:

for(int i=1;i<=n;i++)
	{
        getchar();getchar();//多了一个getchar()
		for(int j=1;j<=m;j++)
			a[i][j]=getchar()=='.';
	}

求解惑。

2022/8/2 07:37
加载中...