关于输入
查看原帖
关于输入
278764
陰陽さん楼主2021/11/18 09:13

又是一个被输入卡住进来翻讨论的可怜人吗,

众所周知 linux 下的输入是有毒的,所以我们采用最原始最朴素的读法—— getchar 一个一个读取

读取代码如下:

   char ch;
   for(int i=1;i<=n;i++){
       while(ch=getchar()){
	   if(ch=='\r'||ch=='\n'){
		if(s[i].size())break;
		else continue;
	   }
     	   s[i]+=ch;
       }
   }

注意 linux 下 \n \r 都可能出现,所以都要判断

祝诸君早日 AC

2021/11/18 09:13
加载中...