精华内容
下载资源
问答
  • C语言全套资料 C语言程序设计 C语言算法 C语言课件 C语言顺序程序设计,C语言数组,C语言循环控制,C语言预处理命令,C语言文件操作指针,C语言选择结构程序设计,C语言结构体与共用体,C语言文件操作,C语言函数
  • YDOOK: C语言:VS 创建 C语言项目文件 开发 C语言程序 © YDOOK JY Lin 文章目录YDOOK: C语言:VS 创建 C语言项目文件 开发 C语言程序© YDOOK JY Lin1. 打开 Visual S:2. 输入项目名称,下一步:3. 项目创建完成...

    YDOOK: C语言:VS 创建 C语言项目文件 开发 C语言程序

    © YDOOK JY Lin



    1. 打开 Visual S:

    YDOOK


    2. 输入项目名称,下一步:

    YDOOK


    3. 项目创建完成:

    YDOOK


    4. 新建文件:

    在右侧的解决方案管理器中的:源文件中右键:

    YDOOK

    新建项:

    YDOOK

    修改新建文件名:

    YDOOK

    将后缀 .cpp 修改为 .c:

    YDOOK


    5. 输入编程 C 语言代码:点击调试:

    YDOOK

    C 语言文件创建成功,调试成功!




    展开全文
  • c语言文件操作简易程序 1.新建文件 2.打开文件 3.删除文件 0.退出 请选择:
  • c语言拷贝文件程序

    千次阅读 2014-06-13 10:11:17
    c语言文件操作实现拷贝一个文件。
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define SIZE 1024*1024*10
    
    int main()
    {
    	FILE *fp_read, *fp_write;
    	fp_read = fopen("E:\\CentOS-6.5\\CentOS-6.5-i386-bin-DVD1.iso","rb");
    	fp_write = fopen("D:\\CentOS-6.5-i386-bin-DVD1.iso","wb");
    	char *buf;
    	int read_n, write_n;
    	buf = (char*)calloc(1,SIZE);
    	if (fp_read == NULL || fp_write == NULL){
    		perror("File open fail.\n");
    	}
    	printf("开始拷贝 %s:\n","pycharm-professional-3.1.3.exe");
    	while (memset(buf, 0, SIZE), (read_n = fread(buf, 1, SIZE, fp_read)) > 0){
    		write_n = fwrite(buf, 1, read_n, fp_write);
    		if (write_n != read_n){
    			printf("write error\n");
    			system("pause");
    			exit(-1);
    		}
    	}
    	printf("%s 拷贝成功.\n","pycharm-professional-3.1.3.exe");
    	fclose(fp_read);
    	fclose(fp_write);
    }
    
    

    展开全文
  • C语言文件程序

    千次阅读 2018-03-09 11:13:43
    在一个单独的目录中编写一个大型程序,行程一个.h和.c文件集,每个.c文件含有一个或多个函数定义.按需要重新编译每个.c文件,这样可节省时间. 假设我们正在开发一个pgm的大程序,在每一个.c文件的头部都含有一条 #...

    在一个单独的目录中编写一个大型程序,行程一个.h和.c文件集,每个.c文件含有一个或多个函数定义.按需要重新编译每个.c文件,这样可节省时间.

    假设我们正在开发一个pgm的大程序,在每一个.c文件的头部都含有一条
    #include "pgm.h"
    当处理器遇到这条命令时,它首先在当前的目录中寻找文件pgm.h.如果存在这个文件,就引入它;如果不存在,预处理器就在与机器相关的目录中寻找它;如果找不到pgm.h,预处理器就会给出一个错误信息,停止编译.

    头文件中,可以包含#include和#define,枚举类型声明,结构类型声明,函数原型列表.这样头文件包含了所需要的所有程序元素.由于头文件出现在每一个.c文件的头部,它是把程序结合在一起的胶水.

    这里写图片描述

    事例

    主文件名和头文件要对应上.

    gcc编译的时候把三者一块作为参数填进去就行了

    主文件名:test.c

    #include <stdio.h>
    #include "test.h"
    int main(){
    	int a = 5, b = 10;
    	int result = add(a, b); // 函数的调用
    
    	printf("result = %d\n", result);
    	getchar();
    	return 0;
    }
    
    

    被调用文件名:add_tool.c

    // 函数的定义
    #include "test.h"
    int add(int x, int y){
    	return x + y;
    }
    

    头文件名:test.h

    #pragma once
    //头文件在编译时会将其内容(引入的系统库和自己的库)复制到主文件中
    //1.函数与变量的声明
    //2.系统库的调用(好像不行)
    int add(int x, int y); // 函数的声明,分号不能省略
    

    其他

    参考:https://www.cnblogs.com/chengjian-physique/p/9835924.html

    1. 函数可以多个声明,只能一处定义
    2. 原则上要先声明函数,再实现函数(这样函数实现即使在调用之后也没关系),如果函数定义在调用之前(定义,就包含了声明)
    3. .h文件声明函数后,编译器会在所有的.c文件里面寻找是否有.h文件里声明的函数,所以.h和.c可以不重名
    4. 引入.h文件本质就是复制了.h文件的内容,放在.c文件中

    test.h

    int add(int x, int y); // 函数的声明,分号不能省略
    

    main

    #include <stdio.h>
    #include "test.h"
    int main(){
    	int a = 5, b = 10;
    	int result = add(a, b); // 函数的调用
    	printf("result = %d\n", result);
    	getchar();
    	return 0;
    }
    

    mian.c#include "test.h"中的相当于

    #include <stdio.h>
    int add(int x, int y); // 直接赋值过来
    int main(){
    	int a = 5, b = 10;
    	int result = add(a, b); // 函数的调用
    	printf("result = %d\n", result);
    	getchar();
    	return 0;
    }
    
    1. 双引号和尖括号引用
      1. 双引号括起来的文件名,编译器会在本地查找文件,如果加上目录文件名,编译器就会在相对路径下寻找
      2. 尖括号括起来的文件名,编译器在标准库里找,在unix系统中,头文件一般放在/usr/local/include/usr/include这些地方

    参考:https://blog.csdn.net/weixin_40763897/article/details/87181359

    1. .h文件是头文件,内含函数声明、宏定义、结构体定义等内容
    2. .c文件是程序文件,内含函数实现,变量定义等内容。
    3. //a.h void foo(); //a.c #include "a.h"库.c文件包含.h文件是否多余?
      xx.h 其实只是让需要写 xx.c 中函数声明的地方调用(可以少写几行字),至于 include 这个 .h 文件是谁,是 .h 还是 .c,还是与这个 .h 同名的 .c,都没有任何必然关系。
      虽然这样宏替换后出现了很多无用的声明,反正多些声明(.h一般只用来放声明,而放不定义)也无害处,又不会影响编译
      这个例子中显然是多余的。但是如果.c中的函数也需要调用同个.c中的其它函数,那么这个.c往往会include同名的.h这样就不需要为声明和调用顺序而发愁了

    参考:
    https://www.cnblogs.com/chengjian-physique/p/9835924.html

    展开全文
  • 请问vs2010中c语言项目程序怎么编译成dll文件,谢谢了!
  • 自己喜欢的程序,黑白屏非图形界面但是排版很好, 编译一下就可以运行,两个文件,客户端和服务器的,
  • C语言全套资料 C语言程序设计 C语言算法 C语言课件 C语言顺序程序设计 C语言数组 C语言循环控制 C语言预处理命令 C语言文件操作指针 C语言选择结构程序设计 C语言结构体与共用体 C语言文件操作 C语言函数 ...
  • C语言程序,实现文本文件的复制

    千次阅读 2020-01-05 15:57:15
    C语言程序,实现文本文件的复制 将source.txt文件复制到target.txt文件中。文件内容如下: When you are old and grey and full of sleep, 当你老了,头发花白,睡意沉沉, And nodding by the fire,take down ...

    问题描述

    C语言编程序,实现文本文件的复制
    将source.txt文件复制到target.txt文件中。文件内容如下:
    When you are old and grey and full of sleep, 当你老了,头发花白,睡意沉沉,
    And nodding by the fire,take down this book, 倦坐在炉边,取下这本书来,
    And slowly read,and dream of the soft look 慢慢读着,追梦当年的眼神
    Your eyes had once,and of their shadows deep; 你那柔美的神采与深幽的晕影。
    How many loved your moments of glad grace, 多少人爱过你昙花一现的身影,
    And loved your beauty with love false or true, 爱过你的美貌,以虚伪或真情,
    But one man loved the pilgrim Soul in you 惟独一人曾爱你那朝圣者的心,
    And loved the sorrows of your changing face; 爱你哀戚的脸上岁月的留痕。
    And bending down beside the glowing bars, 在炉罩边低眉弯腰,
    Murmur,a little sadly,how Love fled 忧戚沉思,喃喃而语,
    And paced upon the mountains overhead 爱情是怎样逝去,又怎样步上群山,
    And hid his face amid a crowd of stars. 怎样在繁星之间藏住了脸。

    程序代码

    #include <stdio.h>
    #include <stdlib.h>
    /*
    *csdn学院--2016级
    *目的:让代码见证成长(作为一个初学的菜鸟,如
    *大家有发现错误,欢迎指正!)
    *文件名称:MyProject.c
    *问题描述:将source.txt文件复制到target.txt文件中。
    *作者:小臣小仁
    *完成日期:2020年1月5日
    */
    int main()
    {
        FILE *fpin,*fpout;
        char c;
        if((fpin=fopen("source.txt","r"))==NULL)
        {
            printf("Soure file cannot open!");
            exit(0);
        }
        if((fpout=fopen("target.txt","w"))==NULL)
        {
            printf("Sourt file cannot open!");
            exit(0);
        }
        while((c=fgetc(fpin))!=EOF)
            fputc(c,fpout);
        printf("Finish copy!\n");
        fclose(fpin);
        fclose(fpout);
        return 0;
    }
    
    

    **

    输出结果

    soure.txt文件内容:
    在这里插入图片描述
    从target.tex文件复制内容:
    在这里插入图片描述

    心得体会

    作为一个菜鸟,开始慢慢前进,多多少少感到有收获,由于水平有限,多多少少有错,望包涵

    展开全文
  • c语言表白程序

    2017-04-11 20:57:17
    文件c语言代码 表白用 运行后需要输入预先设置的密码后方可查看。
  • 简单的文件加密,非常好懂。具体加密方法可以自己捉摸捉摸代码
  • 文件为c程序文件,实现功能:C语言输出csv文件,测量数据形成表格
  • 一个c语言读写文件程序

    千次阅读 2014-08-27 21:56:57
    一个c语言读写文件程序: #include "stdio.h" #include main() {  FILE *fp1;//定义文件流指针,用于打开读取的文件 FILE *fp2;//定义文件流指针,用于打开写操作的文件  char text[1024];//定义一个...
  • 程序设计技术 C语言数据描述和C程序设计...第9章 C语言文件处理及其应用 文件概念与文件类型指针 C语言中的文件处理基础 文件的读写操作和顺序文件处理 文件的定位操作和随机文件处理 9.1 文件概念与文件类型指针 程
  • 原创C语言重命名文件程序。可以按照要求的命名把某个或某些文件夹中的文件进行重命名。注意程序中每次读取一个文件名,并以换行符结尾。
  • 文件的认知C语言程序设计C语言C语言程序设计文件的认知计算机中的程序解决问题程序为了使用计算机解决某些问题而编写的一系列有序指令的集合C语言C语言程序设计文件的认知程序数据的存储断电丢失计算机内存变量名...
  • C语言程序设计

    2015-04-27 16:33:12
    本课“C语言程序设计”系列课程由初步篇、提高篇、进阶篇三部分构成。初步篇介绍基本的数据结构和控制结构;提高篇引入函数和数组,传授模块化设计的方法;进阶篇涉及多文件组织、结构体及复杂数据结构。系列课程...
  • 自己编的,用C语言,可以加密任意类型文件,需要源代码的话加我QQ:756429441
  • c语言文件包含

    2017-08-10 11:17:00
    文件包含是指一个C语言程序中将另一个C语言程序包含进来,通过include预处理指令实现。  一般形式:  #include”被包含文件名”  或#include&lt;被包含文件名&gt;  2. 作用:将指定文件包含在当前...
  • c语言文件打包成exe可执行程序

    千次阅读 多人点赞 2020-09-06 08:53:34
    如何将编写的c语言程序打包成exe可执行文件呢? 以前我们写程序很多是在编辑器上,让编辑起来编译运行我们的程序。如果想将其打包成exe可执行文件该如何做? 我这里推荐使用codeBlocks的gcc命令,因为比较简单。像vs...
  • c语言程序设计基础文件
  • 返回:贺老师课程教学链接1、阅读下面的程序,写出输出结果,并上机运行程序进行对照#include "stdio.h" int main() { FILE *outfile,*infile; outfile=fopen("data.dat","w"); fprintf(outfile, "1111111111\n")...
  • 贺老师教学链接 C语言程序设计进阶 本课讲解演示:建立多文件的项目main.c#include int max(int x,int y); int main( ) { int a,b,c; printf("输入两数:"); scanf("%d %d", &a, &b); c=max(a,b); printf...
  • 返回:贺老师课程教学链接1、写出下面程序的运行结果#include int a=3, b=5; int max(int a,int b) { int c; c=a>b ? a : b; return c; } int main() { int a=8; printf("%d\n",max(a,b)); return 0; }2、...
  • C语言文件操作一

    千次阅读 多人点赞 2019-11-04 20:58:15
    C语言文件操作 在C语言中,操作文件之前必须先打开文件,所谓“打开文件”,就是让程序和文件建立连接的过程。 打开文件之后,程序可以得到文件的相关信息,例如大小、类型、权限、创建者、更新时间等。在后续读写...
  • 贺老师教学链接 C语言程序设计进阶 本课讲解示例:以字符为单位复制文件 复制文件a.txt,保存到b.txt中#include<stdio.h>#include int main() { FILE *fp1,*fp2; char ch; if((fp1=fopen("a.txt","r"))==NULL)...
  • 贺老师教学链接 C语言程序设计进阶 本课讲解对比ASCII文件和二进制文件//(1)将short int x=12321写入文本文件 #include #include<stdlib.h>int main( ) { short int x=12321; FILE *outfile = fopen("ascii....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,943
精华内容 8,377
关键字:

c语言文件程序

c语言 订阅