1.getline与cin混用产生的问题
简单来讲就是 cin 会剩一个换行符, getline 会把这个换行符读进来导致直接结束字符串读入。解决办法是之前用一个getline清除内存。
案例: https://www.acwing.com/activity/content/code/content/7936273/
2.没有空格隔开的0和1的二维输入
输入的0和1没有空格隔开,如果用int二维数组存,会把一行的0和1当成一个int存入第一个格子,要用char类型存,会单独读一个字符
1.getline与cin混用产生的问题
简单来讲就是 cin 会剩一个换行符, getline 会把这个换行符读进来导致直接结束字符串读入。解决办法是之前用一个getline清除内存。
案例: https://www.acwing.com/activity/content/code/content/7936273/
2.没有空格隔开的0和1的二维输入
输入的0和1没有空格隔开,如果用int二维数组存,会把一行的0和1当成一个int存入第一个格子,要用char类型存,会单独读一个字符