运行时出错,第一遍循环可以输入信息,然后一直循环输出 cout<<"是否继续添加?(Y/N)";语句
运行结果
因为你的id和name都是char类型(而不是string)我怀疑你啪啦啪啦输入了一大串,导致cin每次只能读取一个字符,所以循环了很多次,而且读取到a的时候,肯定还是你之前的那些字符,肯定不是N