my9.23(输入输出,写操作)

 1 #include <iostream>
 2 #include <fstream>
 3 using namespace std;
 4 void write(int data,int len)
 5 {
 6     int numberOfData=data;
 7     int pNum[1000];
 8     for (int i=0; i<len ; i++)
 9         pNum[i]= numberOfData;
10
11     fstream dataFile;
12     dataFile.open("text.txt",ios::out);
13     if(!dataFile)
14     {
15         cout<<"fail to dataFile"<<endl;
16         exit(0);
17     }
18     for (int i=0;i<len;i++)
19         dataFile<<pNum[i];
20     dataFile.close();
21
22 }
23 int main()
24 {
25     int a, b;
26     cout<<"enter two number, please"<<endl;
27     cin>> a >> b ;
28     int max , min;
29     if (a>b)
30         {
31              min=b;
32              max=a;
33         }
34     else
35         if(a<b)
36         {
37          min=a ,
38          max =b;
39         }
40         int len=max-min+1;
41         cout<<"the number is "<<endl;
42     for(int v = min ; v<=max ; ++v)
43         {
44             cout<<v<<" ";
45             if((v-min+1)%10==0)
46                 cout<<endl;
47
48
49             write(v,len);
50         }
51     return 0 ;
52 }
时间: 2024-10-29 19:07:54

my9.23(输入输出,写操作)的相关文章

SQL Server Log文件对磁盘的写操作大小是多少

原文:SQL Server Log文件对磁盘的写操作大小是多少 SQL Server 数据库有三种文件类型,分别是数据文件.次要数据文件和日志文件,其中日志文件包含着用于恢复数据库的所有日志信息,SQL Server总是先写日志文件ldf,数据变化写入mdf则可以滞后,所以日志写入的速度在一定程序上决定了SQL Server所能承载的写事务量,那么ldf写入大小是多少呢? 要知道SQL Server写 Log的大小,这里使用工具Process Monitor 这里设置一个Filter,以满足只收

XEvent – SQL Server Log文件对磁盘的写操作大小是多少

原文:XEvent – SQL Server Log文件对磁盘的写操作大小是多少 本篇是上一篇SQL Server Log文件对磁盘的写操作大小是多少的续,使用XEvent收集SQL Server Data文件和Log文件的写大小,脚本如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

使用gdb进行写操作

使用gdb调试程序,读写操作是很普遍的事情.其中,读操作包括: 读取某个变量的值 读取某个内存地址里的内容 读取某个寄存器的值 对应地,写操作包括: 修改某个变量的值 修改某个内存地址里的内容 修改某个寄存器的值 本文将首先简单介绍一下读操作,然后重点介绍一下写操作. 1. 读操作 读取某个变量的值: p <var> 读取某个内存地址里的内容: x /NFU <memaddr> 读取某个寄存器的值: info r <register> 2. 写操作 先上个例子// fo

Linux数据写操作改进

Linux的IO操作中数据的写函数int nwrite = write(int fd,void* buf ,int len)表示向fd文件描述符写入len个字节长度的数据报文,但是这并不能保证真正向内核缓冲区写入了len个数据.比如当内核socket缓冲区不足,小于len个字节,则会只写入其中的一部分,返回nwrite表示实际写入的字节数:因为这种读写方式可以保证数据全部写入缓冲区,因此实际返回值只有-1表示写入错误,size表示完全写入缓冲区. 为了保证数据写入的完整性,采用循环的写入是非常必

SQL写操作 设置内容 (数组转字符串)

SQL写操作 设置内容 (数组转字符串) SQL set内容 SQL操作数组转字符串 SQL写操作 set内容 (数组转字符串) [ 封装方法 ] function getSqlSet( $data ){ $Str = "";  foreach( $data as $k => $v ){  $Str.= $k."='".$v."',";  }  $Str = substr($Str,0,-1);  return $Str;  }  如执行i

存储器的写操作、行组块的区别_15.09.17/1-第六章(6.4)

之前的说明全部都是有关存储器的读操作,现在进行关于写操作的学习: 在高速缓存的读的过程就是在高速缓存中查找所需关键字的拷贝,如果命中就将该字返回给CPU.如果不命中的话,就从存储器的层次结构的较低层中查找并取出包含该字的块存储到高速缓存行中,然后再将其返回给CPU. 但是在写的情况就会复杂些.如果在写的过程中,如果对一个已经缓存字发生了写命中write hit,在高速缓存中更新了这个字之后还要对低层次的存储器进行更新操作.有两种方式进行这个操作: 1.直写write-through:就是在高速缓

Java 文件写操作

在进行文件写操作的时候,有两种操作方方式.一个是连续写,一个是覆盖式写. 代码如下: import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; // text:要写入的内容:isAppend:写入方式,true为连续写,false为覆盖式写入. public void write(String text

FileOutPutStream 的写操作

package xinhuiji_day07; import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream; public class CopyOfTestFileOutPutStream { /**     * @param args     * @throws IOE

怎样加快master数据库的写操作?分表原则!将表水平划分!

1.怎样加快master数据库的写操作?分表原则!将表水平划分!减少表的锁定时间!!! 2.既然分表了,就一定要注意分表的规则!要在代码层,代码层知道将数据insert/select到哪张表上. 3.要在代码层知道将数据操作到哪张表上!分表规则, 所以分表规则要用代码设计出来,与数据库中的分表规则对应!!!一样!!!一样的分表规则!! 4.那么按什么规则分表呢?有不同的策略,常见的有按照01234556789,账号尾数0对应0表,1对应1表. 还可以根据业务来分表.如按照用户或者商品. 具体分表

文件写操作

文件的写操作 1.先判断SD卡是否存在 2.多级文件存储,先判断父文件夹是否存在,不存在则创建 3.文件读写操作是耗时的,所以最好放在线程里进行. package com.exam.file; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; impo