精华内容
下载资源
问答
  • C语言创建与读写txt文件

    万次阅读 2018-07-04 21:51:37
    #include <stdio.h> #include <stdlib.h&...loss.txt", "w"); if (fp == NULL){ printf("Failed to open file"); return 0; } double i..
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    int main()
    {
    	FILE *fp = fopen("loss.txt", "w");
    	if (fp == NULL){
    		printf("Failed to open file");
    		return 0;
    	}
    	double i, y;
    	for (i = 0, y = 0; i < 100; i += 0.5){
    		fprintf(fp, "%f\t", i);
    		y = sin(i);
    		fprintf(fp, "%f\n", y);
    	}
    	fclose(fp);
    
    	//FILE *fpread = fopen("loss.txt", "r");
    	//if (fpread == NULL)
    	//{
    	//	printf("Failed to open file ");
    	//	return 0;
    	//}
    	int a[10] = { 0 };
    	//int *a = new int[10];
    	//for (int i = 0; i < 10; i++)
    	//{
    	//	fscanf(fpread, "%d", &a[i]);
    	//	printf("%d ", a[i]);
    	//}
    	//fclose(fpread);
    	//system("pause");
    }

    展开全文
  • C语言创建指定大小的txt文件

    千次阅读 2020-12-13 20:41:23
    使用C语言创建指定大小的txt文件
           近来需要测试网络的下载速率,自己搭了个服务器,好让客户端可以从服务器下载文件测试下载性能。需要准备些固定大小的文件,例如600k、4M等大小的文件。 
    

          思路很简单,C中一个 char类型占 1 byte,所以我们可以根据我们的需要在一个txt文件中输入一定数量的char字符来获得指定大小的文件。用输入的文件大小命名文件。

          1 M = 1024 K = 1024 btye

    #include <stdio.h>
    #include <string.h>
    
    int main(void)
    {
        int targetSize = 0; //size unit is byte
        char targetSizeStr[10];  //size unit is K / M
        
        printf("please enter the target size! size unit is K or M; you need to enter the unit and care the spelling of the unit\n");
        scanf("%s",targetSizeStr);
        
        FILE *file = fopen(targetSizeStr,"w+");
        
        if(file == NULL)
        {
            printf("open error!\n");
            return 0;
        }
        int length = strlen(targetSizeStr);
        int i = 0,j = 10;
        for (i = 0; i < length; i++)
        {
        	if (targetSizeStr[i] == 'K')
        	{
        	    targetSize *= 1024;
        	    break;
        	}
        	if (targetSizeStr[i] == 'M')
        	{
        	    targetSize *= (1024 * 1024);
        	    break;
        	}
        	int number = targetSizeStr[i] - '0';
        	targetSize = targetSize * j + number;
        }
        
        for (i = 0; i < targetSize; i++)
        {
        	fprintf(file,"%c",'0');
        }
        
        fclose(file);
        
        return 0;
    }
    

    初始文件大小
    运行参数
    运行结果

    展开全文
  • C语言实现创建N个文件,并对文件中写入想要的内容。
  • 在Linux下用C语言程序 创建个txt文件 执行程序写一段话 写进txt 执行了./a.out过后输入一段话 打开txt就有 https://zhidao.baidu.com/question/2122321969602223747.html 示例教程: 1. 编写代码 在...

    在Linux下用C语言做个程序 创建一个txt文件 执行程序写一段话 写进txt

    执行了./a.out过后输入一段话 打开txt就有

    https://zhidao.baidu.com/question/2122321969602223747.html

     

    示例教程:

    1. 编写代码

    在linux下面使用命令创建main.c文件

     vim main.c

    main.c代码:

    #include <stdio.h>

    #include <sys/types.h>

    #include <sys/stat.h>

    #include <unistd.h>

    #include <fcntl.h>

    #include <string.h>

    #define MAX 50

    int main()

    {

        int fd;

        char buf[MAX];

        fd = open("1.txt",O_WRONLY|O_CREAT|O_APPEND);

        if(fd == -1)

        {

            printf("文件创建失败");

            return -1;

        }

        printf("请输入要写入的句子:");

        fgets(buf,MAX,stdin);

        write(fd,buf,MAX);

        printf("写入成功\n");

        return 0;

    }

    2.编译源程序

    gcc main.c -o main

    结果在此路劲下会出现main源程序

     

    3.运行源程序

     

    查看文件是否创建且写入成功

    完成

    展开全文
  • C语言超强编辑器Clion,如何在Clion下创建多个.c文件 推荐一款超级好用的C语言编辑器Clion,今天先不分享Clion的安装,如果大家需要,后期可以出一版Clion安装教程。 重点来了! 这么好用的工具,为什么只能写一...

    C语言超强编辑器Clion,如何在Clion下创建多个.c文件

    推荐一款超级好用的C语言编辑器Clion,今天先不分享Clion的安装,如果大家需要,后期可以出一版Clion安装教程。

    重点来了!

    这么好用的工具,为什么只能写一个c文件?

    多写一个会报错!!! 

    这是创建好项目后,程序自动的c文件,可以正确的结果。

    于是我就想,这么好用的工具,在写个 hello.c 文件行不?

    于是乎,我就又写了一个:

     

    结果发现,错误一大堆。

    后来研究了半天发现,解决这个问题也很简单,就是要配置一下:

    CMakeLists.txt 

    具体操作如下:

    No.1 CMakeLists.txt 

     

    No.2  写入:add_executable(Demo02 hello.c)

    注意:1.要写一个和原来项目名不同的名字

              2.修改完后点击提示的:Reload changes

     

    No.3  选择刚才你写的项目名称

     

    No.4 运行

    到此,我们就完成了在Clion中创建多个.c文件。 

     

    展开全文
  • C语言创建多线程

    万次阅读 2017-12-03 22:47:57
    线程是计算机中独立运行的最小... Linux操作系统在一个进程内生成多个线程。多线程和多进程相比,拥有以下优点: (1)进程都有独立的地址空间,创建新进程要耗费时间为期分配系统资源,而线程共享进程的地址空间
  • C语言读取一行TXT文件 && 修改TXT中的内容

    千次阅读 多人点赞 2020-12-22 17:16:55
    事情是这样的,给出一个TXT文本文件,里面存储的有条数据,将数据插入数据库。 每条数据的格式: `BH001;属性1;属性2;属性3;属性4;属性5;` 但是给出的文档有问题,会有出换行的数据,无法正确插入 `BH001;属性1;...
  • C语言文件操作一

    千次阅读 多人点赞 2019-11-04 20:58:15
    打开文件之后,程序可以得到文件的相关信息,例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中,程序还可以记录当前读写到了哪个位置,下次可以在此基础上继续操作。 使用 <stdio.h> 头文件...
  • C语言文件——从创建到删除

    千次阅读 多人点赞 2020-04-28 21:47:48
    文件在计算机的世界里非常非常的重要,特别是在Linux和Unix系统中,在Linux系统和Unix系统里把一切都当做了文件...鼠标、键盘、显示器等等都看着了一个文件进行处理。因此在学习C语言的过程中了解文件就显得尤为重要。
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    C语言 42.C语言是一种计算机高级语言。 43.C语言允许直接访问物理地址,能进行位操作。 44.C语言是结构化程序设计语言 45.c程序要通过编译,连接...50.C语言的每语句的最后必须有一分号 51.C语言本身没有输入...
  • C语言检查远程主机是否存在指定的一个或多个文件,都存在返回零,有一个或多个文件不存在返回值小于零。端口号自己自己定义(一般都是22)。需要远程主机安装有sftp服务端。这是本人根据自己需要编写的,linux操作...
  • 包含创建好的cJson的.C文件及.h文件及测试示例,开发者可依据测试示例直接进行调用
  • C语言项目的创建详解

    千次阅读 2018-11-04 10:38:50
    最近为方便记录我的IT学习生活和相关经验,于是将有关自己对对相关知识的见解置于CSDN博客上,以供各位学习...至此C语言中完整的工程项目已经创建完毕,工程项目中主要分三类文件:头文件、接口文件、Main文件,这我...
  • c语言TXT文件进行输入输出

    千次阅读 2020-03-15 13:38:26
    这部分是大部分参考自两个博客:博客1,博客2 对于怎么输入输出的问题,有几个比较重要的点 #include<stdio.h> #include<string.h>...//创建个文件类型的指针,对文件以可写的权限打开 ...
  • char fileName[50]; char *dirName="E:/lung_data/005/GB_BMP4_5_1"; for(int i=0;i { sprintf_s(fileName,"%s//%d.bmp",dirName,i); }
  • extern关键字介绍 一般来说,外部变量是定义在函数外部的变量,也被称作全局变量,它的作用域为从定义处到本源程序文件结束。但是,当我们希望扩展全局变量的作用域时,就可以...在项目中创建3个文件 one.c #include
  • C语言 多文件程序

    千次阅读 多人点赞 2018-03-09 11:13:43
    在一个单独的目录中编写一个大型程序,行程一个.h和.c文件集,每个.c文件含有一个或多个函数定义.按需要重新编译每个.c文件,这样可节省时间. 假设我们正在开发一个pgm的大程序,在每一个.c文件的头部都含有一条 #...
  • 本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。
  • 在编写学生管理系统时,不得...打开文件 函数原型为:_CRTIMP FILE * __cdecl fopen(const char *, const char *); 第一参数为文件名,第二参数为打开模式。 打开成功,fopen返回一结构指针地址,否则返回一N...
  • C语言如何用fopen创建可读写txt

    千次阅读 2019-05-03 11:36:52
    如何创建个txt文档? 注意:添加stdio.h 首先创建变量*fp用于操作: FILE *fp; 然后用fopen创建文件: fp=fopen("d:\\test.txt","wb"); 其中wb是其中一种模式,还有很种: PS:参数介绍来自...
  • 利用C语言创建和使用DLL文件

    千次阅读 2016-09-08 17:45:55
    C语言复用代码有很的形式,利用动态链接库(DLL)来复用代码也是一种很有效的做法。使用DLL相比利用静态库来复用代码有几点不同:   a. 可以不用写 header File,但是在编译过程中需要在编译器里把文件链接起来;...
  • linux c开发一定会遇到创建文件,废话少说,代码如下,不足之处请指教! #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdbool...
  • C语言小案例:登录界面

    万次阅读 多人点赞 2020-01-20 22:04:27
    第二小案例新鲜出炉啦,小人不才,斗胆将其公之于众,请各位大佬手下留情,也希望给出些许建议,万分感谢! 同是天涯码字猿,共勉,共勉! 案例目的:C语言实现登录界面 实现功能: 1.用户登录:用户名、...
  • C语言文本文件实现局部修改

    万次阅读 多人点赞 2018-06-17 13:23:59
    但是数据量很大时,微小的改动就要重写整个文件,浪费很计算资源。但是在控制台程序中,没有C语言做不到的事,只有C语言不擅长的事。下面介绍一下文本文件的局部修改(覆盖写入)。当然,不进行覆盖...
  • C语言产生随机数并写入文件

    万次阅读 多人点赞 2019-03-01 16:33:01
    C语言中,我们一般使用 &lt;stdlib.h&gt; 头文件中的 rand() 和srand()函数来生成随机数,如果要保证每次产生的随机数不重复,需要在每次产生随机序列前,先指定不同的种子,这样计算出来的随机序列就不会...
  • C语言实现计算器

    万次阅读 多人点赞 2018-05-27 09:03:51
    C语言实现计算器
  • C语言文件读写函数总结

    千次阅读 多人点赞 2018-04-30 23:51:59
    1、字符写入文件函数 fputc 2、从文件中读取字符 fgetc 二、字符串的读写 1、字符串写入文件函数 fputs 2、从文件中读取字符 fgets 三、块数据读写 1、向文件中写入块数据fwrite 2、从文件中读取块数据fread ...
  • 当我们登录系统之后创建个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的...
  • 因为要建立90文件夹,本人实在不想一的建立,就想是不是可以用C语言编程来实现呢,刚才查阅了很博客,终于终于我实现了,可以用循环的方式建立了,也不属于自己原创,参考了很大神的代码。现在我把源码...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 169,723
精华内容 67,889
关键字:

c语言创建多个txt文件

c语言 订阅