码迷,mamicode.com
首页 > 其他好文 > 详细

第15周 二进制文件及文件的读取5

时间:2015-06-17 09:30:22      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:c++   大一练习   输入输出流   二进制文件   

例18

#include <strstream>
#include<iostream>
using namespace std;
int main( )
{
    char c[50]="12 34 65 -23 -32 33 61 99 321 32";
    int a[10],i,j,t;
    cout<<"array c:"<<c<<endl;//显示字符数组中的字符串
    istrstream strin(c,sizeof(c));    //建立输入串流对象strin并与字符数组c关联
    for(i=0;i<10;i++)
        strin>>a[i];                     //从字符数组c读入10个整数赋给整型数组a
    cout<<"array a:";
    for(i=0;i<10;i++)
        cout<<a[i]<<" ";                 //显示整型数组a各元素
    cout<<endl;
    for(i=0;i<9;i++)                   //用起泡法对数组a排序
        for(j=0;j<9-i;j++)
            if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
    ostrstream strout(c,sizeof(c));    //建立输出串流对象strout并与字符数组c关联
    for(i=0;i<10;i++)
        strout<<a[i]<<" ";               //将10个整数存放在字符数组c
    strout<<ends;                      //加入′\\0′
    cout<<"array c:"<<c<<endl;         //显示字符数组c
    return 0;
}
运行结果:

技术分享


第15周 二进制文件及文件的读取5

标签:c++   大一练习   输入输出流   二进制文件   

原文地址:http://blog.csdn.net/ljd939952281/article/details/46529827

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!