学习C/C++语言:文件的操作

#include<stdio.h>
#include<stdlib.h>
void main(int argc,char *argv[])
{
	FILE *in,*out;
	if(argc!=3)
	{
		printf("you forgot to enter a file name\n");
		exit(0);
	}
	if((in=fopen(argv[1],"r"))==NULL)
	{
		printf("cannot open inflie\n");
		exit(0);
	}
	if((out=fopen(argv[2],"w"))==NULL)
	{
		printf("cannot open inflie\n");
		exit(0);
	}
	while(!feof(in))
		fputc(fgetc(in),out);
	fclose(in);
	fclose(out);
}

doc:

c:\>  copy.exe in.txt out.txt

学习C/C++语言:文件的操作,布布扣,bubuko.com

时间: 2024-08-27 06:00:03

学习C/C++语言:文件的操作的相关文章

C语言文件读写操作总结

C语言文件操作 一.标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了.当使用打开函数时,必须给出文件名.文件操作方式(读.写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头.若已有一个同名文件存在,则删除该文件,若无同名文件,则建立该文件,并将文件指针指向文件开头. fopen(char

C语言文件读写操作,写入数据到文件

很早写的在linux系统下的文件读写操作,写入数据到文件,很时候初学者学习 #include <stdio.h> int writeInfoToFile(const char *strFile) { int age, i; char name[10]; FILE *fp; fp = fopen(strFile, "w"); // 只读的方式打开文件 if(fp == NULL) { perror("fopen"); // 文件打开失败,打印错误信息 re

C语言文件读写操作,从文件读取数据

很早写的在linux系统下的文件读写操作,从文件中读取数据 #include <stdio.h> int ReadInfoFromFile(const char *strFile) { FILE *fp; char ch; fp = fopen(strFile, "r"); // 只读的方式打开文件 if(fp==NULL) { perror("fopen"); // 打开文件失败 打印错误信息 return -1; } ch = fgetc(fp);

Java学习笔记七(文件夹操作)

1.介绍 上一篇博客介绍的是java中常用的操作文件的方式,本篇博客着重讲解一下,在Java中是如何来操作文件夹的.主要是利用的是Java.IO包下面的File类,本篇博客着重讲解一下该类的构造函数和常用的方法. 2.File类的字段摘要 File类为我们提供了与系统有关的路径分割符,字段分别如下 static String pathSeparator:返回值为字符串,结果表示分号; static char pathSeparatorChar:返回值为char类型,结果表示分号 static c

C语言-文件块操作

1 #include <stdio.h> 2 #include <stdlib.h> 3 #define FILENAME "E:\\FUSHI\\students.txt" 4 5 struct student 6 { 7 int num;//学号 8 char name[20];//姓名 9 char rank; //成绩等级 10 int score;//成绩 11 }; 12 13 int main() 14 { 15 FILE *fp; 16 stru

Serlvet学习笔记之四—对文件的操作

1.读文件 package com.demo; import java.io.BufferedReader; import java.io.FileReader; import java.io.PrintWriter; import javax.servlet.http.*; public class ServletFileTest1 extends HttpServlet { public void doGet(HttpServletRequest req,HttpServletRespons

C语言文件IO操作的一些其它函数

stat 函数 1 1 #include <sys/stat.h> 2 2 #include <unistd.h> 3 3 #include <stdio.h> 4 4 int main() 5 5 { 6 6 struct stat buf; 7 7 stat("1.c", &buf); 8 8 printf("1.c file size = %d\n",(int)buf.st_size); 9 9 return 0;

go语言文件操作,这期资料比较详细( 欢迎加入go语言群: 218160862 )

go语言文件操作,这期资料比较详细 欢迎加入go语言群: go语言深圳群 golang深圳 218160862 文件操作 func Open(name string) (file *File, err error),*File 是实现了 io.Reader这个接口byte[] 转化为 bytes.Buffer:bytes.NewBuffer([]byte). 一.建立与打开 建立文件函数:func Create(name string) (file *File, err Error)func N

【python学习笔记】pthon3.x中的文件读写操作

在学习python文件读写的时候,因为教程是针对python2的,而使用的是python3.想要利用file类时,类库里找不到,重装了python2还是使不了.在别人园子认真拜读了<详解python2和python3区别>(已收藏)之后,才发现python3已经去掉file类. 现在利用python进行文件读写的方法更加类似于C语言的文件读写操作. 如今总结如下: 一 打开文件—— f = open('poem.txt','x+'): 读过open的帮助文档,然后自己翻译了一下,现给大家分享一