精华内容
下载资源
问答
  • 一般情况下要想把文件保存到硬盘的指定位置,常常用fopen(“C:\\Users\\han\\Desktop\\filename.txt”,”w”);其中han为电脑的用户名,而filename为你要写入的文件的名字。但在现实生活中,文件名往往由用户自己...
    

    一般情况下要想把文件保存到硬盘的指定位置,常常用fopen(C:\\Users\\han\\Desktop\\filename.txt,w);其中han为电脑的用户名,而filename为你要写入的文件的名字。但在现实生活中,文件名往往由用户自己设置,这需要scanf(%s,filename);来设置文件名,而将用户设置的文件名成为要保存的文件的名字的话需要fopen(filename,w);如何将生成的文件保存到指定的位置,并且文件名字可以由用户自己设置呢??

    首先我们可以定义一个字符数组char path[100]={C:\\Users\\han\\Desktop\\filename};并对其进行初始化,然后利用函数strcatpathfilename;用户设置的文件名字接在path的后面未使用的空间里,然后fopen(path,w);大功告成,这样便可以实现我们把生成的文件保存在制定的路径下,并且由用户设置文件名字。

    当然我们也可是实现保存的路径由用户来设置,只需scanf(%s,path); 即可,下面的代码就不实现这个功能了。

    代码如下:

    int main()
    {
    
     int i=0;
     char ch,filename[20];
     char path[100] = {"C:\\Users\\han\\Desktop\\"};
     
     FILE *fp;
    
    
     printf("请输入文件的名字:(用字母或英文)\n");
     scanf("%s",filename);
    
     strcat(path,filename);
    
     printf("%s\n",path);
     fp=fopen(path,"w");
    
     if(fp==NULL)
     {
      printf("读取文件失败!\n");
      exit(0);
     }
    
     ch=getchar();//用来接收最后的一个回车
    
     printf("请输入要保存到磁盘的内容:(以#结束)\n");
     ch=getchar();
     while(ch!='#')
     {
    
      fputc(ch,fp);
      putchar(ch);//将输出的字符显示在屏幕上
            ch=getchar();//重新接收从键盘输入的字符
      i++;
     }
    
     fclose(fp);//关闭文件
     printf("\n");
    
    printf("文件保存成功!!!\n");
    
    return 0;
    
    }
    


      

    展开全文
  • 如何让桌面文件保存在C

    万次阅读 热门讨论 2016-12-24 17:07:21
    我们可以重装系统恢复除了系统以外其他文件但我们却恢复不了系统的了,同时我们保存在桌面上的重要文件可能也因此消失了,不知道你有没有为这件事而苦恼过。 但是如果让桌面文件保存...

         在平时的工作中,我们习惯将近期的或者经常用到的文件存放在桌面上,这个习惯方便了我们的同时也给我们带来了一个巨大的隐患。因为桌面文件默认是保存在C盘的,也就是系统盘,如果我们的系统崩溃了怎么办? 我们可以重装系统恢复除了系统盘以外其他盘的文件但我们却恢复不了系统盘的了,同时我们保存在桌面上的重要文件可能也因此消失了,不知道你有没有为这件事而苦恼过。

     

        但是如果让桌面文件不保存在C盘而是默认保存在其他盘这个问题是不是就迎刃而解了呢?下面分享给大家我的解决方案:

     

    1.打开我的电脑里,桌面文件夹的属性栏,可以看到桌面文件保存的路径,点击移动

    2.选择想要保存的目标文件夹,或者新建一个文件夹来保存。

    3.现在查看桌面文件的位置就会发现所在的盘符都已经改变了,哈哈~

    然后确认一下属性更改,之后会有一个复制的过程:

       

       

    解决的办法还有很多,只要想解决问题肯定能找到方法。

     

    展开全文
  • 从键盘上输入文件的内容和要保存文件名称,然后根据输入的名称创建文件,并将内容保存文件中 import java.util.Scanner; import java.io.File; import java.io.OutputStream; import java.io.FileOutputStream; ...

    从键盘上输入文件的内容和要保存的文件名称,然后根据输入的名称创建文件,并将内容保存到文件中

    import java.util.Scanner;
    import java.io.File;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    public class ScannerDemo{
    public static void main(String[] args) throws Exception{
    Scanner scan=new Scanner(System.in);
    System.out.println("请输入内容:");
    File f=new File("D:"+File.separator+"text.txt");
    OutputStream out=new FileOutputStream(f);
        String str=scan.next();
    byte b[]=str.getBytes();
    out.write(b);
    out.close();
    }
    }

    展开全文
  • 输入文件名及路径创建该文件,并从键盘输入的内容保存到该文件,最后将该文件的路径、该文件名及文件中的内容输出到屏幕。 #include #include #include using namespace std; int const SIZE=80; void ...

     输入文件名及路径创建该文件,并把从键盘输入的内容保存到该文件,最后将该文件的路径、该文件名及文件中的内容输出到屏幕。

    #include<iostream>
    #include<fstream>
    #include<string>
    using namespace std;
    int const SIZE=80;
    void getFileName(char arr[]);
    void getFilePath(char arr[]);
    
    int main()
    {
    	char arr[SIZE];
    	string str;
    	cout<<"请输入文件路径和文件名:"<<endl;
    	cin.getline(arr,SIZE);
    	//cin.getline(arr,SIZE,'#');//cin.getline(字符指针(char*),字符个数N(int),结束符(char));
    	ofstream ofile(arr,ios_base::out);
    	if(!ofile)
    	{
    		cout<<"error!"<<endl;
    		return 0;
    	}
    	cout<<"请输入内容:"<<endl;
    	getline(cin,str,'#');
    	ofile<<str<<endl;
    	getFileName(arr);
    	getFilePath(arr);
    	ifstream ifile(arr,ios_base::in);
    	cout<<"文件内容:"<<endl;
    	while(!ifile.eof())
    	{
    		getline(ifile,str);
    		cout<<str;
    	}
    	cout<<endl;
    	return 0;
    }
    void getFileName(char arr[])
    {
        int temp,j;
        int i=0;
        char fileName[SIZE];
        while(arr[i++]!= '\0')
        {
            if (arr[i]=='\\')
            {
                temp = i;
            }
    	//	i++;
        }
    	int k=0;
        for (i=temp+1; arr[i]!='\0'; i++)
        {
            fileName[k++]=arr[i];
        }
        fileName[k]='\0';
        cout<<"文件名称: "<<fileName<<endl;
    }
    
    void getFilePath(char arr[])
    {
        int temp;
        int i=0;
        char filePath[SIZE];
        while(arr[i++]!= '\0')
        {
            if (arr[i]=='\\')
            {
                temp = i;
            }
    		
        }
    
        for (i=0; i<temp; i++)
        {
            filePath[i]=arr[i];
        }
        filePath[temp]='\0';
        cout<<"文件路径: "<<filePath<<endl;
        //system("pause");
    }


    展开全文
  • 首先我们先要去D盘根目录创造一个文件夹命名为:Desktop  2.然后单击开始运行,出现输入框,然后我们输入:Regedit即可打开注册表 ... 原文件见:https://jingyan.baidu.com/article/da1091fb01a2af027849d6c4.html
  • RAMdisk保存文件方案,解决关机后无镜像文件没了的方案 内存大了用不完 可以用ramdisk在内存中虚拟一个磁盘 常用软件、系统缓存、浏览器缓存、bt下载都放到这个虚拟磁盘中 速度又快 又保护硬盘 测下来 ...
  • 1.在开始菜单中打开运行命令,输入gpedit.msc,2.打开计算机本地组策略编辑器:选择计算机配置-windows设置-安全设置-本地策略-安全选项。...打开后,设置为“已禁用”4.重启计算机,就可以任性的保存到某了...
  • 1、在运行中输入gpedit.msc,打开“本地策略组”编辑器 2、选择 计算机配置——Windows设置——安全设置——本地策略——安全选项 3、找到 “用户账户控制:以管理员批准模式运行所有管理员”(默认为已启用)... ...
  • ...首先我们host文件复制到桌面上,然后用记事本打开,将文件内容修改并保存 注意前面不要加#号键 此时移动时,需要替换目标文件,然后点击继续 再打开文件查看已经修改好了 ...
  • 解决方案 项目属性-》右键-》链接器(Linker)-》清单文件(Manifest File)-》UAC执行级别(UAC Execution Level)修改为requireAdministrator (/level='requireAdministrator') 即可。
  • Windows延缓写入失败:Windows无法为某文件保存所有数据,数据已经丢失。这个错误可能是由于您的计算机硬件或网络连接的失败导致的。 提示“Windows-延缓写入失败”,一般都是由于硬盘坏道故障引起的。可以挂...
  • #include <stdio.h>...10.4 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。输入的字符串以"!"结束。 */ FILE *fp; char filename[20];//存储文...
  • 如何硬盘文件导入虚拟机

    千次阅读 2016-09-05 15:00:08
    保存,然后在虚拟机的光驱里面加载iso镜像文件,找到你刚才制作的 iso文件 ,这样,在虚拟机的cdrom里面就能看到这些文件了。 介绍我的土办法: 六.在虚拟机上装好系统的基础上,点击左上角按钮“点击...
  • 已满的c如何清理无用的文件

    万次阅读 多人点赞 2019-08-26 09:44:58
    一、占空间比较大的几个文件夹 假设电脑(C总共80G)为例: Program Files 占用了 1.53G ...我们可以看到User用户这个目录的缓存和配置文件将近占用了C的一半,Windows是系统目录我们不能...
  • 作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。 下面是我写的程序源代码,我通过VS2010,编译通过,运行正常。 下面是生成的test.txt文件和其中的内容: 下面是...
  • 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存,输入的字符以'!'结束
  • Qt实现数据文本保存TXT文件

    万次阅读 2017-05-15 21:59:51
    先看结果图test.txt被保存在C,如下图所示 创建步骤还是那么传统的几个过程 1.evgui.h(我自己的头文件.h文件就是了) 记得添加头文件 #include <QtCore/QTextStream> #include <QtCore/QFile&...
  • 你需要会更改图片的格式,除了用一些常用的图片处理软件,这里说一种比较简单易用的方法双击我的电脑或计算机,菜单栏,工具,文件夹选项,查看,高级设置,隐藏已知文件类型的拓展名(这项前面的勾去掉),保存设置...
  • # 然后输出到一个磁盘文件"test"中保存。 fp = open('test.txt', 'w') a_str = input("请写入字符串:") fp.write(a_str.upper()) fp = open('test.txt', 'r') print(fp.read()) fp.close() 运行结果...
  • 前言 ...生成的文件,默认保存到user.dir路径下了。 解释 user.dir是jvm系统属性,通过System.property可以获取系统属性值 user.dir与user.home user.dir:用户的当前工作目录,在linux下与pwd相同
  • 取消自动保存 设置未保存文件有星星标记
  • AutoCAD是一款上手简单但精通难的软件,有的用户在绘图的会出现死机、闪退等问题,甚至是电脑死机的情况,那么这个时候我们的文件没有保存怎么办?不用怕cad有自动保存的功能,那么自动保存文件在哪里?自动保存的...
  • 编辑文件保存文件 首先打开命令控制台找到要编辑的文件的路径,执行命令ls找到自己要编译的文件 然后执行命令vi 文件名 这时如果想要修改文件内容,就要按下键盘上“i”,在左下方就会变成INSERT,就可以修改了...
  • 如何将桌面文件不放在C

    千次阅读 2020-03-26 09:58:00
    ** C是系统,有些小伙伴习惯性的将文件放在桌面,那就很占系统内存,那我们是否...2.点击移动后选择一个其它目录选择,然后就会自动将文件移动过去了,以后在桌面新建的文件也会默认保存在移动后的目录了 ...
  • Python读取文件目录,并保存到txt文件

    千次阅读 2018-03-11 20:54:43
    #读取文件目录,保存到txt文件中 #并再次读出,保存到list中 import os import shutil fp = open('./img_name.txt','w+') Img_list = os.listdir('/home/zyx/Dataset/flower_photos/daisy') Num ...
  • 从键盘输入一个字符串,将其中的小写字母全部变成大写字母,然后输出到一个磁盘文件test中保存 #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; int ...
  • 超星阅览器的文件转换为PDF文件

    千次阅读 2006-04-30 01:48:00
    其实,可以超星的内容转换为pdf文件,然后再传给其他用户就行了。大家都知道,PDF文件是通过打印机端口进行转换的,Adobe Reader的专业版支持PS(postscript)文件转换为PDF文件,而超星阅读器支持
  • 1.预览: 1.1 1.2   ...name:上传的文件名字,lujing:文件在硬盘的路径,url:可直接访问的链接。 idea创建一个springboot项目: 1.pom.xml文件 &lt;?xml version="1.0"...
  • 大家都认为,Windows 10家庭版中并不包含组策略,其实不然,它是有相关文件的,只是不让你使用而已。那么我们让系统允许你使用就好了。 具体教程详见:奔跑的苍狼 相关代码: @echo off pushd "%~dp0" dir /b C:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 580,167
精华内容 232,066
关键字:

怎么把文件换盘保存