`
kennethf6986
  • 浏览: 68947 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IO读取本地文件并创建一个新文件

阅读更多
#include "../../std_lib_facilities.h"

struct Reading{
	int hour;
	double temperation;
	Reading(int h, double t):hour(h),temperation(t) {};
};


void main()
{
	cout<<"please enter input file name:"<<endl;
	string name;
	cin>>name;
	ifstream ifst(name.c_str());
	if(!ifst) error("can't open input file ",name);
	
	cout<<"Please enter output file name:";
	cin>>name;
	ofstream ofst(name.c_str());
	if(!ofst) error("can't open input file ",name);

	vector<Reading> temps;
	int hour;
	double temperature;

	while(ifst>>hour>>temperature )
	{
		if(hour <0 || hour > 23) error("hour out of range");
		temps.push_back(Reading(hour, temperature));
	}

	for(int i = 0; i<temps.size(); ++i)
	{
		ofst<<'('<<temps[i].hour<<','<<temps[i].temperation<<")\n";
	}

	keep_window_open();

}


分享到:
评论

相关推荐

    android中读取本地文件demo

    这个“android中读取本地文件demo”提供了一个示例,演示了如何读取存储在SD卡上的Word和PDF文件,并将它们的内容呈现在ListView中。用户不仅可以浏览文件列表,还能进行搜索,快速找到并打开感兴趣的文件。以下是对...

    通过IO流把文件传到前端并下载.zip

    在Java开发中,将文件传输到前端并允许用户下载是一个常见的需求。这个场景通常涉及到服务器端的文件处理、HTTP响应的构建以及前端的交互。在这个过程中,IO流扮演着关键角色,它允许程序高效地读取和写入数据。下面...

    Springboot读取本地json文件工程

    在本文中,我们将深入探讨如何在Spring Boot应用中读取本地JSON文件,这是一个常见的后端开发任务,尤其在处理配置数据或进行数据测试时。Spring Boot以其简洁的配置和强大的功能,使得Java开发者能轻松地构建微服务...

    C#打开电脑本地文件(地址)

    在这个代码段中,我们首先定义了要打开的本地文件的路径,然后创建了一个`ProcessStartInfo`对象,并设置了`UseShellExecute`为`true`,这样操作系统会使用文件关联的默认程序来打开它。`CreateNoWindow`属性确保...

    java_io.rar_java 文件操作_java 读取 本地文件_java.io转动_文件操作

    这段代码创建了一个`File`对象,然后使用`FileReader`和`BufferedReader`来逐行读取文件内容。`readLine()`方法会返回文件中的一行,直到文件结束。 接下来,我们讨论文件移动。Java标准库并没有直接提供文件移动的...

    java创建和删除文件夹、文件.doc

    创建文件也是通过`java.io.File`类进行的,具体实现如下: ```java public void createFile(String fileName) { try { File myFileName = new File(fileName); if (!myFileName.exists()) { boolean result = ...

    Godot文件的读写,运行后会出现a.txt

    在这个场景下,我们要讨论的是如何在Godot中进行文件的读写操作,特别是在游戏运行时创建并访问一个名为"a.txt"的文本文件。以下是对这个主题的详细讲解。 首先,让我们理解Godot中的文件系统。Godot使用资源...

    java IO流实例,包括文件的读写、上传和下载

    这段代码首先创建了一个File对象,然后使用FileReader和BufferedReader读取文件内容,FileWriter和BufferedWriter则用于写入新的内容。 二、文件上传 文件上传通常涉及到网络编程,例如HTTP服务。在Java中,可以...

    C#Winform读写csv文件

    2. **创建并写入CSV文件**:创建一个`StreamWriter`对象,遍历`DataTable`的每一行和每一列,用逗号分隔数据,并写入文件。 ```csharp string outputFilePath = "output_path.csv"; using (StreamWriter writer = ...

    使用io实现文件上传

    3. **创建输出流**:根据客户端上传文件的路径,服务器创建一个`FileOutputStream`实例,用于将接收到的文件数据写入到本地文件。 4. **读取输入流**:从HTTP请求的输入流中读取数据,可以使用`BufferedInputStream...

    Java 基于对本地文件读写操作完成的登陆注册

    在本项目中,"Java 基于对本地文件读写操作完成的登陆注册"是一个适合初学者的简单课程设计,旨在让学生理解如何利用Java语言处理文件读写操作来实现登录注册功能,而不依赖数据库。这个小Demo的核心是利用IO(Input...

    c#实现文件读写并显示读写进度

    读取完成后,我们切换到写入模式,创建一个新的`FileStream`实例,然后使用`WriteByte`方法将数据写入文件,同样更新进度条。 需要注意的是,`Application.DoEvents()`函数被用来处理窗体事件,使得进度条能够在...

    IO流pdf宝典

    1. **继承性**:是面向对象编程的一个基本特性,允许创建一个新的类(子类),继承另一个类(父类)的所有属性和方法。继承主要用于扩展已有类的功能。 2. **装饰模式**:是一种设计模式,用于在不改变对象结构的...

    flex4.6 air 读写文本文件

    同样,我们需要创建一个新的`FileStream`,但这次以写入模式打开文件: ```actionscript stream.open(selectedFile, FileMode.WRITE); stream.writeUTFBytes(content); // 写入修改后的内容 stream.close(); ``` ...

    C# 文件读取和写入(UNC(网络共享)/本地文件/url文件)

    这段代码创建了一个`StreamReader`实例,用于从指定路径读取整个文件内容。类似地,使用`StreamWriter`可以写入文件: ```csharp using (StreamWriter writer = new StreamWriter(filePath)) { writer.WriteLine(...

    java从读取本地文件的指定行数

    本文将详细介绍如何利用Java来读取本地文件,并针对特定行数进行提取。 #### 核心知识点解析 1. **文件读取基础** - 使用`java.io.File`类来表示文件对象。 - 使用`java.io.FileInputStream`类创建文件输入流。 ...

    java如何读取文件

    代码中创建了一个`File`对象,指定了要读取的文件路径。这里使用的是 `"test.txt"`。实际应用中,文件路径可能来自用户输入或配置文件。 #### 3. 初始化`BufferedReader` 接下来,通过`new BufferedReader(new ...

    Android 文件IO操作

    例如,`new File(String path)`用于创建一个File对象,`exists()`检查文件是否存在,`createNewFile()`创建新文件,`mkdirs()`创建多级目录。 2. **流式文件操作** 在Android中,我们通常使用`java.io`包下的输入...

    java中读取目录下指定的文件

    你可以通过传递文件路径给`File`类的构造器来创建一个`File`对象。 ```java import java.io.File; public class FileReading { public static void main(String[] args) { // 创建一个File对象,表示目录路径 ...

    winform实现文件夹和文件的创建、读写与删除等操作.rar

    ` 创建一个Fileinfo对象,然后可以使用`obj.Create()`创建文件,`obj.OpenRead()`读取文件,`obj.Delete()`删除文件等。 - `System.IO.DirectoryInfo` 类则对应于文件系统中的目录,它提供了对目录的管理功能。例如...

Global site tag (gtag.js) - Google Analytics