利用流动态建立二维数组

简介:
    int row;
    int column;
    cin>>row>>column;
    int **array;
    array = new int*[row];
    for(int i = 0; i<row; i++){
        array[i] = new int[column];    
    }
    for(int i = 0; i<row; i++){
        cin.clear();
        cin.sync();    
        string line;
        getline(cin,line);
        istringstream temp(line);
        for(int j = 0; j< column; j++){
            temp>>array[i][j];    
        }
    }

tips:

1. 头文件里面应该包含 string,sstream

2. cin.clear() and cin.sync()连在一起用才可以真正的把cin流清空。

目录
相关文章
|
6月前
|
JSON C# 数据格式
数组比较的几种方式
1、string.Equals() ```csharp string[] strList1= new string[3] {"1", "2", "3"}; string[] strList2= new string[3] {"4", "5", "6"}; if (!string.Equals(strList1, strList2)) { // 比较数组的不同之处 } // 涉及到修改日志输出等数组可以直接json序列化然后用上述方法比较即可,如下 if (!string.Equals(JsonConvert.SerializeObject(list1), JsonConvert
40 0
|
9月前
|
PHP 数据格式
php清洗数据实战案例(1):根据关联数组的某个状态求不同状态下的个数
php清洗数据实战案例(1):根据关联数组的某个状态求不同状态下的个数
44 0
|
10月前
|
存储 索引 容器
数组的定义方式及访问
数组的定义方式及访问
80 0
|
11月前
|
算法 搜索推荐 编译器
一组类型相同的数据【C 数组】总结
一组类型相同的数据【C 数组】总结
|
数据格式
二维数组数据动态组合
二维数组数据动态组合
|
存储
数组模拟队列之深度解析
数组模拟队列之深度解析
77 0
数组模拟队列之深度解析
|
前端开发
前端工作小结58-数组转换为对象
前端工作小结58-数组转换为对象
86 0
|
机器学习/深度学习 算法 Java
【每日算法】根据相邻关系还原数组的两种方式:「单向构造」&「双向构造」 |Python 主题月
【每日算法】根据相邻关系还原数组的两种方式:「单向构造」&「双向构造」 |Python 主题月