新手问题:事先不知道行列数的增广矩阵的VC++控制台输入

我的大概思路:
vector augMa; //整个增广矩阵,其中的每一个元素为矩阵的一行(数组首地址)
我的问题是:
double nu=0;
while(cin>>nu){
..............................
}
相信各位大神也猜出来了,每敲一次回车代表矩阵一行的结束(这怎么实现???)
整个作业是实现线性方程组的求解(高斯消去法和三角分解法)