如题所述
应该是name和dessert的定义不对,所以调用getline的时候失败;
这个链接是MSDN结果,里面说第一个参数是字符串(或者说,字符数组地址)。
而且根据这段代码,这两个变量都应该是指定大小(ArSize)的字符数组。
试试:
char* name=new char[ArSize];