24小时热门版块排行榜    

查看: 323  |  回复: 0

zhanglinfeng

新虫 (小有名气)

[求助] 模拟matlab矩阵输入

各位亲们,小弟我想实现matlab在c++中的矩阵输入,然后输出,可结果总是不对,望各位大侠指正,现附上代码:
        int i = 0 ; char ch = 0 ; int index = 0 ;
        IIvec iivec(5) ;
        while(std::cin>>ch || std::cin>>i) //从键盘上读取数字和字符用来模拟mat的矩阵输入
        {
                if('[' == ch) //判断是否开始读取矩阵
                {
                        std::cout<<"the matrix is start . "<                         continue ;
                }
                if(' '==ch)
                        continue ;
                if(']' == ch)                  //判断矩阵读取结束
                {
                        std::cout<<"the matrix is stop . "<                         break ;
                }
                if(';' == ch)                  
                {
                                index++ ;
                                continue;
                }
                (iivec.begin() + index)->push_back(i);
        }
        for(iterator1 iter1 = iivec.begin() ; iter1 != iivec.end() ; iter1++)
        {
                for(iterator iter = iter1->begin() ; iter != iter1->end() ; iter++ )
                        {
                                std::cout<                         }
                std::cout<         }
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 zhanglinfeng 的主题更新
信息提示
请填处理意见