精华内容
下载资源
问答
  • 如何用C语言创建一个txt文件(国外英文资料)如何用C语言创建一个txt文件(国外英文资料)Help: how do you create a TXT file in C and read and write to itBaidu's home page | login my post bar The club of my ...

    如何用C语言创建一个txt文件(国外英文资料)

    如何用C语言创建一个txt文件(国外英文资料)

    Help: how do you create a TXT file in C and read and write to it

    Baidu's home page | login my post bar The club of my dress up space homepage | space blog album | | writing new articles to upload photos friend file | | to find new friends message board application news website tieba I know MP3 picture video encyclopedia search | help

    Go to the post bar and search by the author

    Baidu tieba, > c, > through the post: karnimata

    Add to the search for | quick response to complain

    Learning software development, pku green bird dongguan (..

    The university of Peking University, in the dongguan campus, is a well-paid, well-paid software engineer.

    Qinghua IT xiangtan campus is a Japanese IT promotion.

    Qinghua IT xiangtan authorized training center software development fan to receive "tsinghua IT engineer..

    Agile practices and tools platform for game development

    TechExcel, a research and development management solution, is loved by American and Chinese game companies. The needle..

    CGwang game animation training -

    CGwang's virtual idol workshop, China's Hollywood, 3d animation production, top domestic game...

    The development of the Flash chess game in shandong

    It is a software company specializing in the development and customization of online chess game.

    The game training base industry of huangpu military academy.

    There is a large shortage of people in the chaoyang industry, and the education base of the booz game is the employer and the most ambitious.

    Come to baidu to promote the c language

    A total of 18 post

    Help: how do you create a TXT file in C and read and write to it

    How do you create a TXT file in C and read and write to it

    Author: OVERSKYFLY2009-4-29 22:46

    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

    Help: how do you create a TXT file in C and read and w

    展开全文
  • 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语言创建一个txt文件(How to create a TXT file using the C language)如何用c语言创建一个txt文件(How to create a TXT file using the C language)Call for help: how to use C language to create a TXT ...

    如何用c语言创建一个txt文件(How to create a TXT file using the C language)

    如何用c语言创建一个txt文件(How to create a TXT file using the C language)

    Call for help: how to use C language to create a TXT file, and read and write operations on it

    The front page of Baidu | sign my Post Bar my club my homepage | space dress | blog writing new articles | album upload photos of friends looking for new friends | file | my guestbook application news page Post Bar MP3 photo video Encyclopedia Search | help

    Enter the post bar search, search by author

    Baidu paste bar > C language bar > Browse post main post: karnimata

    Add to collection | quick reply Post Bar complaints

    Learning software development, Beida Jade Bird Dongguan (...

    Beida Dongguan campus Weipei paid by enterprise software engineer, graduated from direct transmission enterprises, lucrative.

    W

    Tsinghua IT Xiangtan campus Japanese IT promotion..

    Tsinghua IT Xiangtan authorized training center software development, where learning at the center to obtain "Tsinghua IT engineer."

    W

    Agile practices and tools platform for game development

    TechExcel game R & D management solutions by the United States and China's game business favorite

    W

    CGwang Wang game animation training electricity..

    CGwang Wang virtual idol workshop, China's Hollywood, 3D animation, the domestic top game..

    W

    Shandong Tuo research Flash chess game development

    Extension research is specialized in network chess game research and development of customized software company

    W

    Game training base, industry, Huangpu Military Academy..

    Chaoyang industry talent shortage, Allen game education base is the employer and the majority of interested.

    W

    Come to Baidu to promote C language

    There are 18 posts

    1 ask for help: how to use C language to create a TXT file, and read and write operations on it

    How to create a TXT file with the C language, and its implementation of read and write operations, please prawns generous with your criticism, I indebted forever

    Author: OVERSKYFLY2009-4-29 22:46 reply to this statement

    2 reply: call for help: how to use C lan

    展开全文
  • 前面章节中,已经给大家介绍了文件流对象如何调用 open() 方法打开文件,并且在读写(又称 I/O )文件操作结束后,应调用 close() 方法关闭先前打开的文件。那么,如何实现对文件内容的读写呢?接下来就对此问题做详细...

    前面章节中,已经给大家介绍了文件流对象如何调用 open() 方法打开文件,并且在读写(又称 I/O )文件操作结束后,应调用 close() 方法关闭先前打开的文件。那么,如何实现对文件内容的读写呢?接下来就对此问题做详细的讲解。

    在讲解具体读写文件的方法之前,读者首先要搞清楚的是,对文件的读/写操作又可以细分为 2 类,分别是以文本形式读写文件和以二进制形式读写文件。

    1) 我们知道,文件中存储的数据并没有类型上的分别,统统都是字符。所谓以文本形式读/写文件,就是直白地将文件中存储的字符(或字符串)读取出来,以及将目标字符(或字符串)存储在文件中。

    2) 而以二进制形式读/写文件,操作的对象不再是打开文件就能看到的字符,而是文件底层存储的二进制数据。更详细地讲,当以该形式读取文件时,读取的是该文件底层存储的二进制数据;同样,当将某数据以二进制形式写入到文件中时,写入的也是其对应的二进制数据。

    举个例子,假设我们以文本形式将浮点数 19.625 写入文件,则该文件会直接将 "19.625" 这个字符串存储起来。当我们双击打开此文件,也可以看到 19.625。值得一提的是,由非字符串数据(比如这里的浮点数 19.625)转换为对应字符串(转化为 "19.625")的过程,C++ 标准库已经实现好了,不需要我们操心。

    但如果以二进制形式将浮点数 19.625 写入文件,则该文件存储的不再是 "19.625" 这个字符串,而是 19.625 浮点数对应的二进制数据。以 float 类型的 19.625 来说,文件最终存储的数据如下所示:

    0100 0001 1001 1101 0000 0000 0000 0000

    至于如何得出 float 类型的 19.625 对应的二进制,感兴趣的读者可阅读《小数在内存中是如何存储的》一节。

    显然,如果直接将以上二进制数据转换为 float 类型,仍可以得到浮点数 19.625。但对于文件来说,它只会将存储的二进制数据根据既定的编码格式(如 utf-8、gbk 等)转换为一个个字符。这也就意味着,如果我们直接打开此文件,看到的并不会是 19.625,往往是一堆乱码。

    C++ 标准库中,提供了 2 套读写文件的方法组合,分别是:

    使用 >> 和 << 读写文件:适用于以文本形式读写文件;

    使用 read() 和 write() 成员方法读写文件:适用于以二进制形式读写文件。

    本节先讲解如何用 >> 和 << 实现以文本形式读写文件,至于如何实现以二进制形式读写文件,下一节会做详细介绍。

    C++ >>和<

    通过《C++文件流类》一节的学习我们知道,fstream 或者 ifstream 类负责实现对文件的读取,它们内部都对 >> 输出流运算符做了重载;同样,fstream 和 ofstream 类负责实现对文件的写入,它们的内部也都对 << 输出流运算符做了重载。

    所以,当 fstream 或者 ifstream 类对象打开文件(通常以 ios::in 作为打开模式)之后,就可以直接借助 >> 输入流运算符,读取文件中存储的字符(或字符串);当 fstream 或者 ofstream 类对象打开文件(通常以 ios::out 作为打开模式)后,可以直接借助 << 输出流运算符向文件中写入字符(或字符串)。

    举个例子:

    #include

    #include

    using namespace std;

    int main()

    {

    int x,sum=0;

    ifstream srcFile("in.txt", ios::in); //以文本模式打开in.txt备读

    if (!srcFile) { //打开失败

    cout << "error opening source file." << endl;

    return 0;

    }

    ofstream destFile("out.txt", ios::out); //以文本模式打开out.txt备写

    if (!destFile) {

    srcFile.close(); //程序结束前不能忘记关闭以前打开过的文件

    cout << "error opening destination file." << endl;

    return 0;

    }

    //可以像用cin那样用ifstream对象

    while (srcFile >> x) {

    sum += x;

    //可以像 cout 那样使用 ofstream 对象

    destFile << x << " ";

    }

    cout << "sum:" << sum << endl;

    destFile.close();

    srcFile.close();

    return 0;

    }

    注意,此程序中分别采用 ios::in 和 ios::out 打开文件,即以文本模式而非二进制模式打开文件。感兴趣的读者可在其基础上添加 ios::binary,即以二进制模式打开文件,程序依旧会正常执行。这是因为,以文本模式打开文件和以二进制模式打开文件,并没有很大的区别(后续章节会做详细讲解)。

    执行此程序之前,必须在和该程序源文件同目录中手动创建一个 in.txt 文件,假设其内部存储的字符串为:

    10 20 30 40 50

    建立之后,执行程序,其执行结果为:

    sum:150

    同时在 in.txt 文件同目录下,会生成一个 out.txt 文件,其内部存储的字符和 in.txt 文件完全一样,读者可自行打开文件查看。

    通过分析程序的执行结果不难理解,对于 in.txt 文件中的 "10 20 30 40 50" 字符串,srcFile 对象会依次将 "10"、"20"、"30"、"40"、"50" 读取出来,将它们解析成 int 类型的整数 10、20、30、40、50 并赋值给 x,同时完成和 sum 的加和操作。

    同样,对于每次从 in.txt 文件读取并解析出的整形 x,destFile 对象都会原封不动地将其再解析成对应的字符串(如整数 10 解析成字符串 "10"),然后和 " " 空格符一起写入 out.txt 文件。

    展开全文
  • C语言txt文件实例

    万次阅读 2018-06-06 15:44:57
    本文主要总结用C语言读写一个txt文本实例,具体的步骤如下所述。1.1用notepad新建一个write_txt.c文件,在其中写入如下代码:write_txt.c#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int ...
  • C语言创建与读写txt文件

    万次阅读 2018-07-04 21:51:37
    #include &lt;stdio.h&gt; #include &lt;stdlib.h&...loss.txt", "w"); if (fp == NULL){ printf("Failed to open file"); return 0; } double i..
  • 目录 1.前期准备工作 ...项目中需要创建 Excel文件,对C语言还不是特别熟练,以为用fopen函数就可以创建并使用了,创建文件打开的时候,提示“无法打开该文件,因为格式或者文件扩展名无效,请
  • c语言创建写入和读取TXT文件数据

    万次阅读 多人点赞 2017-07-13 11:06:28
    下面是一个简单文件读取程序,首先是写数据,将数字0~9写入到data.txt文件中,然后再从data.txt中读取数据,将读到的数据存到数组a[10]中,并且打印到控制台上。 下面是程序: [cpp] view plain copy ...
  • C语言创建文件

    千次阅读 2019-03-31 11:36:00
    问题需求:使用程序创建一个文件(当该文件不存在时则创建)。 代码如下: // 创建文件 void CreateFile() { //保存运行次数的文件 FILE *fileP; char fileName[] = "fileSave.txt"; //保存在工程目录下...
  • 使用文件操作函数fopen即可创建文件,使用文件操作函数fprintf即可修改文件内容。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。...
  • 之前做的一个项目需要读取一个文件中的数据,文件中的数据类型确定,大小不确定,每次读取完文件要计算出文件大小并传送给下位机。查了一下文件系统的函数,使用fscanf和feof就可以搞定这个小程序。 feof 函数原型:...
  • /*读取telephone.txt文件中的内容创建学生链表*/ ID* create() { ID *head; ID *p1,*p2; p2 = (ID*)malloc(LENTEL); head = p2; FILE *fp; if((fp = fopen("telephone.txt","r")) == NULL) { printf(...
  • C语言——创建文件

    万次阅读 2019-02-23 21:44:29
    创建文件 #include &lt;stdio.h&gt; int main(int argc,char *argv[]){ f(argc != 2){ printf("param error"); return 1; }else{ FILE *fd = fopen(*(argv+1),"w+"); if(fd != ...
  • C语言批量创建 文件

    2021-04-17 01:40:55
    C语言批量创建 文件 #include "stdio.h" #include "string.h" #include "stdlib.h" FILE *p; void name(char *s, char n) { char name[10] = ""; strcat(name, s); char a = strlen(s); strcat(name, "a.c...
  • c语言TXT文件进行输入输出

    千次阅读 2020-03-15 13:38:26
    这部分是大部分参考自两个博客:博客1,博客2 对于怎么输入输出的问题,有几个比较重要的点 #include<stdio.h> #include<string.h>...//创建一个文件类型的指针,对文件以可写的权限打开 ...
  • C语言TXT文件中搜索字符串

    万次阅读 2016-09-07 16:30:03
    用C的方法循环按行读取,大的文件不会卡住,但在上述该txt文件中写入关键字(如:test),无法搜索到该结果。 分析原因: 删除该文件内容,写入测试数据,并打印出来: 文件内容: testaabbtest ***...
  • Log,C,Visual Studio 2019,txt,模板,日志,时间,系统时间,文件操作,写入文件,打开,读写,关闭,time.h,截图,时间戳。
  • C语言 txt文件的读写

    万次阅读 多人点赞 2019-03-07 13:32:47
    C语言txt文件的读写 创建一个txt文本文件并写入数据: void file_write(char *stuid,char *name,float score) { //写数据 int i; FILE *outfile; outfile = fopen(&quot;scores.txt&quot;,&...
  • int**P;  P = (int**)malloc(sizeof(int)*M);  for (int i = 0; i  P[i] = (int*)malloc(sizeof(int)*Z);...FILE *fp = fopen("F:\\datain.txt", "r");  for (int i = 0; i  for (int j = 0; j
  • C语言创建文件写入并读取

    千次阅读 2016-04-16 08:46:16
    创建一个新文件,用fprintf写入一个数组,没问题。但是当我再次直接读取这个文件里的数组时就出错即这样:#include "stdio.h" int main() { FILE* f; //创建一个文件指针 int i,j; int a[5][512]; for (i=0...
  • C语言详解 FILE文件操作

    万次阅读 多人点赞 2018-07-20 09:00:53
    进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。 1.2 缓冲区(Buffer): 指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据...
  • 1.问题:C语言程序实现读写一个txt文件txt文件中存储一个十进制数、每读一次该数值加一。2.实现:新建一个文件夹,在该文件夹中建一个outputFileName.txt文件、内容是:1,再在该文件夹中新建一个t.c文件、内容是...
  • 如何用控制台创建c语言的exe文件

    千次阅读 2017-11-30 09:47:34
    如何用控制台创建c语言的exe文件
  • C语言实现创建N个文件,并对文件中写入想要的内容。
  • C语言C语言读取文本文件

    万次阅读 多人点赞 2019-01-28 20:44:26
    文章目录【C语言C语言读取文本文件一 前言二 按字符读取文本文件1、程序实现一2、程序实现二三、按行读取文本文件1、程序实现一2、程序实现二四、说明 【C语言C语言读取文本文件 一 前言 &amp;amp;amp;nbsp;...
  • 创建了多个.txt文件 不局限于.txt文件,也可生成.dat文件, 将.txt换成.dat。 注意用fputs()和fprintf(),不要用fwrite()。 用fwrite()写入时,打开.txt文件会出现乱码。 fprintf()函数用法 ...
  • http://www.cplusplus.com/doc/tutorial/files/...那么.txt文件放在我的计算机上的哪个位置?// basic file operations#include #include using namespace std;int main (){ofstream myfile;myfile.open ("example....
  • c语言文件文件打开方式 打开文件 参数1:文件的路经(相对于可执行文件的相对路径或绝对路径 参数2:文件的模式 r 读模式 w 写模式 a 追加模式 + 读写模式 b 二进制模式 文件存在 各种模式都可以用 文件不存在 ...
  • char data[5] = ".txt"; ch[0] = '\0'; data[4] = '\0'; time_t timep; time(&timep); *(asctime(localtime(&timep)) + 24) = '\0'; strcat(ch, asctime(localtime(&timep))); strcat(ch, data); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,619
精华内容 15,047
关键字:

c语言创建txt文件

c语言 订阅