首页 > 其他分享 >文件操作

文件操作

时间:2023-03-23 13:12:26浏览次数:36  
标签:fp 文件 ch node Desktop tmpfp 操作 include

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <queue>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <cmath>
#include <set>
#include <map>
#define int long long
#define O(x) cout<<#x<<" "<<x<<endl;
#define B cout<<"Breakpoint"<<endl;
using namespace std;
int read(){
	int x = 1,a = 0;char ch = getchar();
	while (ch < '0'||ch > '9'){if (ch == '-') x = -1;ch = getchar();}
	while (ch >= '0'&&ch <= '9'){a = a*10+ch-'0';ch = getchar();}
	return x*a;
}
struct node{
	int x;
	char a[100];
};
set<string> s;
signed main(){
	FILE *fp = 0,*tmpfp;
	if ((fp = fopen("C:\\Users\\Lenovo\\Desktop\\1.txt","w+")) == 0){
		return 0;
	}
	if ((tmpfp = fopen("C:\\Users\\Lenovo\\Desktop\\1.cpp","w+")) == 0){
		return 0;
	}
	node p;
	while (1){
		if ((fread(&p,sizeof(struct node),1,fp)) == 0) break;
		s.insert(p.a);
	}
	for (auto it = s.begin();it != s.end();it++){
		fprintf(tmpfp,"%s\n",(*it).c_str());
	}
} 

标签:fp,文件,ch,node,Desktop,tmpfp,操作,include
From: https://www.cnblogs.com/little-uu/p/17247067.html

相关文章

  • swoole内存表操作
    ①:Table->create创建内存表functionTable->create():bool;定义好表的结构后,执行create向操作系统申请内存,创建表调用create之前不能使用set、get等数据读写操作方法......
  • 操作系统概述
    操作系统概念脱机命令接口又称批处理命令接口,适用于批处理系统。联机命令接口又称交互式命令接口,适用于分时或实时系统。程序接口由一系列系统调用(即广义指令)组成。G......
  • 文件管理
    磁盘相关来自计组磁盘存储器的组成磁盘驱动器:磁头和盘片。温彻斯特盘是一种可移动磁头固定盘片的磁盘。磁盘控制器:与主机的接口。主流标准有IDE、SCSI、SATA等。......
  • laravel 利用中间件进行操作日志记录
    利用中间件进行操作日志记录过程:1、创建中间件phpartisanmake:middlewareAdminOperationLog2、生成了文件./app/Http/Middleware/AdminOperationLog.php代码如下:<?phpn......
  • windows下编写的脚本文件,放到Linux中无法执行解决方法
    在windows下编写的脚本文件,放到Linux中执行报错:shstartup.sh-mstandalone:commandnotfound:comma......
  • PHP 批量生成 WORD2007 文件
    由于MSOFFICE07中新的文件格式启用了zip+xml的方式,这也就意味着可以用PHP方便地来实现WORD中数据的自动生成的功能。一个插件:openxmlphpword可以满足你的需求。 它只有......
  • a标签实现下载远程文件
    通过a标签可以下载文件(图片、音频、视频等)constlink=document.createElement('a');link.href=fileurl;link.download=filename;link.click();远程文件地址,直......
  • 命令行启动kate||cmd启动kate|| 一行命令用kate编辑文件
    命令行启动kate||cmd启动kate||一行命令用kate编辑文件先看:在得知可以在命令行中输入code以启用vscode编辑器后例codeD:\dLevel\Lenovo\Desktop\s.txt这行代码会......
  • docker容器进行文件挂载失败的解决方法
    不支持直接挂载文件,会生成与文件同名的目录,导致挂载失败,报错信息如下:docker:Errorresponsefromdaemon:failedtocreateshimtask:OCIruntimecreatefailed:run......
  • vscode npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
    管理员身份运行vscode在终端执行:get-ExecutionPolicy,显示Restricted(禁止状态)更新Powershell策略,在终端执行:set-ExecutionPolicyRemoteSigned再次查询策略状态,在终端......