学C语言编程、文件加密作业中,想用 文件命令 打开指定的 TXT文本,提取字符,应该怎么写。

。。。。。。。。。
printf("输入要加密的文件名·地址\n如:( D:\\\abc\\\d.txt )\n");
scanf("%s",n);
fp1=fopen("n","r");
if(fp1==NULL)
printf("无法打开文件\n");
else
{
‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’

这样可以吗????????????

#include <stdio.h>
#include <stdlib.h> //为了使用exit()
int main()
{
char ch;
FILE* fp;
char fname[50]; //用于存放文件名
printf("输入文件名:");
scanf("%s",fname);
fp=fopen(fname,"r"); //只供读取
if(fp==NULL) //如果失败了
{
printf("错误!");
exit(1); //中止程序
}
//getc()用于在打开文件中提取一个字符
while((ch=getc(fp))!=EOF)
putchar(ch); //打印字符

fclose(fp); //关闭文件
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

...文件命令 打开指定的 TXT文本,提取字符,应该怎么写。
\/\/getc()用于在打开文件中提取一个字符 while((ch=getc(fp))!=EOF)putchar(ch); \/\/打印字符 fclose(fp); \/\/关闭文件 return 0;}

c语言怎么提取文本文件中我想要的一些信息?
使用文件操作函数fscanf即可提取文本当中特定的信息。例如要提取一个整数,可以用fscanf(fp,"%d",&n);要提取一个字符串可以用fscanf(fp,"%s",s),其中fp为文件指针。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。...

怎么用C语言读取 TXT文件中的字符串
可以使用输入输出重定向来将TXT文本中的字符内容导入程序中,或者使用标准C库函数:fopen()和fgetc();先使用fopen()函数打开TXT文本文件,然后使用fgetc读取文本文件中的字符。读取全部文本中全部字符可以使用一个while循环加判断是否读取到文件结尾来实现:char ch;while((ch= fgetc(fp)) != EOF)这样...

C语言如何从文本文件中输出指定行文字
get_point_line(FILE_PATH,1);return 0;}

用B或c语言编写一个代码提取txt文档中的一段特定的文字
using namespace std;void main(){ char filename[50];char temp;string line;string subline;ifstream input;ofstream output;cout<<"输入文件名:";cin>>filename;input.open(filename);output.open("result.txt");while(input!=NULL){ temp=input.get();if(temp!=10){ line+=temp;}else {...

...能够打开d:盘根目录下指定的TXT文本文件? 大佬们求解
用FILE *fp=fopen("D:\\\\xx.txt","rw")啊。。。

利用C语言读取含文件头的txt文本并将学生信息和成绩分别保存到数组...
1、fgets每次读取一行,根据文本格式找到姓名和分数的行字符串。2、分别解析行字符串,获取其中的姓名和成绩(成绩字符串拆解后用atof函数转换成浮点数保存在浮点数数组中)。3、通过malloc和realloc申请一个对应大小的结构数组(你题目要求用数组,换成链表更好)4、将解析的数据保存到结构数组成员中。注意...

如何用c语言从txt文件中读取数据
用C语言从txt文件中读取数据,可以使用C标准库文件自带的文件接口函数进行操作。一、打开文件:FILE *fopen(const char *filename, const char *mode);因为txt文件为文本文件, 所以打开时选择的mode应为"r"或者"rt"。二、读取文件:读取文件应根据文件内容的格式,以及程序要求,选择读取文件的函数。

C语言如何读取txt文本里面的内容?
C语言可以使用fopen()函数读取txt文本里。示例:include <stdio.h> FILE *stream, *stream2;void main( void ){ int numclosed;\/* Open for read (will fail if file "data" does not exist) *\/ if( (stream = fopen( "data", "r" )) == NULL )printf( "The file 'data' was...

C语言提取一列字符中的某个字符,怎么提取啊
想了想,还可以用excel表格做,粘贴到EXCEL后,如果它直接就能帮你分列,那就最好了,要是不行,粘贴后所有数据都在同一列,那就选中该列,在标题栏“数据”—“分列”——选择分隔符号,选为空格和TAB,点击完成就可以了。这个操作是最简单的,也是最快的,一次操作最多可以自动分列65535行。而且不...

相似回答