问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用c语言打开一个文件

发布网友 发布时间:2022-04-24 04:39

我来回答

3个回答

热心网友 时间:2022-04-20 12:24

#include<stdio.h>
int main(int argc,char *argv[])
{
FILE  *fp=fopen(argv[1],"w+"); //以读写方式创建一个文本文件,其中文件名由参数argv[1]提供
if(fp==NULL) exit(0); //出错检查,如果打开失败,打开函数返回一个空指针,则退出程序
...
...
fclose(fp); //运行完毕后一定不要忘记关闭文件
return 0;
}

运行:

打开cmd.exe,输入程序名(必须有路径) (空格) 打开的文件名 (回车)。注意,如果程序名或者文件名内部有空格,必须用双引号引起来

之后便可以运行下面的内容

热心网友 时间:2022-04-20 13:42

用fopen函数啊

热心网友 时间:2022-04-20 15:17

付费内容限时免费查看回答1.2 文件的输入输出函数

键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算

是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁

盘文件的情况。

另外, Turbo C2.0提供了两类关于文件的函数。一类称做标准文件函数也称缓冲型文件函数, 这是ANSI标准定义的函数; 另一

类叫非标准文件函数, 也称非缓冲型文件函数。这类函数最早公用于UNIX操作系统, 但现在MS-DOS3.0 以上版本的操作系统也可以

使用。下面分别进行介绍。

1.2.1 标准文件函数

标准文件函数主要包括文件的打开、关闭、读和写等函数。不象BASIC 、FORTRAN语方有顺序文件和随机文件之分, 在打开时

就应按不同的方式确定。Turbo C2.0并不区分这两种文件, 但提供了两组函数, 即顺序读写函数和随机读写函数。

1、采用C语言的fopen函数

2、fopen函数的原型如下:FILE * fopen(const char * path,const char * mode);

详细解释该函数的参数:path 表示文件路径名 mode 表示访问文件的模式(常用访问模式有:“r”表示只读,此时文件必须存在;“w”只写,每次以此方式访问文件都会将文件内容清除重新为写入准备,如果文件不存在,系统自动创建;“a”只写,若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。)

3、举例说明:在D盘里的创建了一个文件夹(文件夹名为baozang),在该文件夹里创建一个文本文件(文件名为shuijing.txt)那么以只读方式打开该文件的一段示例代码为:

FILE* file;

if ( NULL != (file = fopen("D:\\baozang\\shuijing.txt" , "r")))

{

打开成功;

}

else

{

打开失败;

}

提问可以帮忙把代码打出来吗,成绩比较差,看不懂,我不会打[左捂脸],时间比较紧我们

回答这个东西 只能交您怎么做 不能帮你做出来 请理解

提问文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法、密钥设计由同学自己选择现有的力密解密算法或是自己设计。要求:

(1)对文件的字符根据加密算法,实现文件加密。(2)对操作给出必要的提示。

(3)对存在的file1txt文件,必须先打开,后读写,最后关闭。加密后的文传放在file2txt。

(4)解密文件保存在file3txt中。

这个可以交一下吗?谢谢了

回答给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可.

下面是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更改

/* Turbo 2.0 pass. give file a password! */

#include

#include

#include

#include

void dofile(char *in_fname,char *pwd,char *out_fname);/*对文件进行加密的具体函数*/

void main(int argc,char *argv[])/*定义main()函数的命令行参数*/

{

char in_fname[30];/*用户输入的要加密的文件名*/

char out_fname[30];

char pwd[8];/*用来保存密码*/

if(argc!=4){/*容错处理*/

printf("\nIn-fname:\n");

gets(in_fname);/*得到要加密的文件名*/

printf("Password:\n");

gets(pwd);/*得到密码*/

printf("Out-file:\n");

gets(out_fname);/*得到加密后你要的文件名*/

dofile(in_fname,pwd,out_fname);

}

else{/*如果命令行参数正确,便直接运行程序*/

strcpy(in_fname,argv[1]);

strcpy(pwd,argv[2]);

strcpy(out_fname,argv[3]);

dofile(in_fname,pwd,out_fname);

}

}

/*加密子函数开始*/

void dofile(char *in_fname,char *pwd,char *out_file)

{

FILE *fp1,*fp2;

re

提问解密呢

回答方式交给您了 解密需要自己算

提问可以帮忙算一下吗,我真的不行[左捂脸]

回答不好意思 我们有规定 只能交方法 我们也没有电脑帮您算

提问解密方法呢

回答给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可.

下面是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更改

/* Turbo 2.0 pass. give file a password! */

#include

#include

#include

#include

void dofile(char *in_fname,char *pwd,char *out_fname);/*对文件进行加密的具体函数*/

void main(int argc,char *argv[])/*定义main()函数的命令行参数*/

{

char in_fname[30];/*用户输入的要加密的文件名*/

char out_fname[30];

char pwd[8];/*用来保存密码*/

if(argc!=4){/*容错处理*/

printf("\nIn-fname:\n");

gets(in_fname);/*得到要加密的文件名*/

printf("Password:\n");

gets(pwd);/*得到密码*/

printf("Out-file:\n");

gets(out_fname);/*得到加密后你要的文件名*/

dofile(in_fname,pwd,out_fname);

}

else{/*如果命令行参数正确,便直接运行程序*/

strcpy(in_fname,argv[1]);

strcpy(pwd,argv[2]);

strcpy(out_fname,argv[3]);

dofile(in_fname,pwd,out_fname);

}

}

/*加密子函数开始*/

void dofile(char *in_fname,char *pwd,char *out_file)

{

FILE *fp1,*fp2;

re

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 求助,关雎朗诵时配什么音乐 周口凡人网汽车违章查询 辗转反侧, 寤寐思服,什么意思 山西的车牌号在河南周口高速违章了能查的出来不 C语言文件的打开方式问题 “在河之洲窈窕淑女君子好逑”的全文拼音 河南省周口市车管所违章查询网址多少?? 周口车管所电话24小时热线是什么? 因为您我们更加优秀诗歌朗诵视频 周口市驾驶证违章查询的全国电话是多少 c语言如何打开文件 河南周口驾驶证违章在手机上怎么查 C语言中的打开文件 周口车管所违章查询电话是多少,我想查询一下 央视主持人撒贝宁朗诵《诗经·关雎》,关关雎鸠,在河之洲 周口市交通违章几天可以在网上查到? 诗经朗诵《关雎》,该用什么背景音乐呢,请教大家...谢谢 诗经《关雎》视频朗诵 在电脑上怎么查看快捷键? 太平洋保险2016年开门红产品怎么样 河南周口四大队交通违章办公室电话 急求《鱼,我所欲也》《出师表》《岳阳楼记》《关雎》《望月》《春望》等很多诗文的全部字的拼音及音调 C语言文件打开方式! 周口市交通违章投诉电话 C语言流文件的打开方式都有哪些啊? 周口市车辆管理所电话号码 周口医保网上查询系统 关于c语言文件的打开 查一下青海驾驶证的真伪 姓名 王龙涛 证号 411082199001054215 档案号 632100229378 驾驶证查询系统现在怎么查不到,我想你们帮我查下这个人的驾驶证是不是真的。 周亚风 412721198409110614 c语言文件输入输出时文件应该怎么放才能打开 周口市车管所电话号码是 多少 周口市车管所电话号码是多少? 河南省周口项城市车管所电话多少 周口市鹿邑县怎么投诉违章停车? 二开五孔开关接线图 二开五孔插座怎么接线? 有谁知道伊苏8起源和天地劫之寰神劫怎么存档吗? 两开五孔插座如何接线,两开关分别控制两灯。 两开五孔插座怎么接线?