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

例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;
}

运行结果:

时间: 2024-11-10 13:06:54

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

第15周 程序阅读-二进制文件及文件的读取1

1.阅读并运行下面的两个程序,分别用记事本和二进制文件阅读器(请自行下载Binary Viewer等程序,或者用DOS中的Debug程序,并百度其用法).查看其内容,并理解文件存储的原理. (1) #include <iostream> #include <fstream> #include <cstdlib> using namespace std; int main( ) { int a; ofstream outfile("f1.dat",io

第15周 程序阅读-二进制文件及文件的读取4

4.阅读并运行下面的示例,体会二进制文件和字符串流操作的一般方法. 例17 #include <strstream> #include<iostream> using namespace std; struct student {     int num;     char name[20];     float score; }; int main( ) {     student stud[3]={1001,"Li",78,1002,"Wang&q

PHP 学习笔记(三):高级教程:多维数组,日期,文件打开/读取,创建/写入,上传

PHP 多维数组 PHP - 两维数组 两维数组是数组的数组(三维数组是数组的数组的数组). 首先,让我们看看下面的表格: 我们能够在两维数组中存储上表中的数据,就像这样: $cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); 现在这个两维数组包含了四个数组,并且它有两个

c文件二进制读取写入文件、c语言实现二进制(01)转化成txt格式文本、c读取文件名可变

c语言实现二进制(01)转化成txt格式文本: 下面的程序只能实现ascall对应字符转换,如果文件内出现中文字符,则会出现错误. 本程序要自己创建个文本格式的输入文件a1.txt,编译后能将文本文件前255字节以内的字符转换成相应的AscII码值的二进制表示,并存入输出文件a2.txt中.然后再将二进制文件还原并存入b2.txt文件. 参考链接:https://www.jb51.net/article/158695.htm 1 #include <cstdio> 2 #include <

c#用NPOI将excel文件内容读取到datatable数据表中

将excel文件内容读取到datatable数据表中,支持97-2003和2007两种版本的excel 1.第一种是根据excel文件路径读取excel并返回datatable 1 /// <summary> 2 /// 将excel文件内容读取到DataTable数据表中 3 /// </summary> 4 /// <param name="fileName">文件完整路径名</param> 5 /// <param name=

2014.9.11由于文件变长,改为文件方式读取

---恢复内容开始--- 1.fopen的使用 FILE *fopen(char *filename, char *mode) filename   文件名称mode       打开模式 模式取值如下:                                                     r   只读方式打开一个文本文件                                     rb  只读方式打开一个二进制文件                         

Android 上实现非root的 Traceroute -- 非Root权限下移植可运行二进制文件 脚本文件

作者 : 万境绝尘 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/36438365 演示样例代码下载 : -- CSDN : http://download.csdn.net/detail/han1202012/7639253; -- GitHub : https://github.com/han1202012/TracerouteAndBusybox ; 1. 原理思路 文件权限改动无法实现 : 假设 没有 root 权限

[html5+java]文件异步读取及上传核心代码

html5+java 文件异步读取及上传关键代码段 功能: 1.多文件文件拖拽上传,file input 多文件选择 2.html5 File Api 异步FormData,blob上传,图片显示 3.java端接受 核心代码: 1.拖拽代码段: 1 <div id="dropzone"> 2 <div>Drag & drop your file here...</div> 3 <div id='showFile'></di

学习进度条十四(第15周)

  第15周 所花时间 31h 代码量 471行 博客量 13篇 了解到的知识点 1.利用javaFX做java内置浏览器. 2.javaFX需要调用Launch()方法开启javaFX中所有用到的线程. 3.登录界面记住用户,密码,实现自动登录. 4.table表的实时刷新. 5.将软件打包封装成jar文件,然后通过文件转换器将jar文件转换成exe可执行文件.