当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言读取txt

更新:02-26 整理:39baobao.com
字体:

[易语言读取本地TXT文件]1 2 3 4 5 6 7 8 .版本 2 .程序集 窗口程序集1 .子程序 _按钮1_被单击 .如果真 (通用对话框1.打开 ()) 编辑框1.内容 = 到文本 (读入文件 (通用对话框1.文件名)) .如果真结束 .子程...+阅读

#include#includevoid main() { int n; double x,y,z;/* 如果需要保存每次数据,可以用数组 */ FILE *fp; char filename[100]; char str[1000]; printf("\nEnter a filepath/filename:\n"); gets(filename); fp=fopen(filename, "rt"); if(fp==NULL) { printf("cannot open file\n"); return; } while (fgets(str,1000,fp)) //读取一行,并判断文件是否结束 { sscanf(str,"%d,%lf,%lf,%lf\n",&n,&x,&y,&z); printf("%d,%e,%e,%e\n",n,x,y,z); } fclose(fp); }...

C语言对于txt文档的读写

对于文件的读写一定要掌握文件的操作函数即open,close,fscanf,fprintf.

编个简单的函数给你吧!

例如:

在路径D:\a.txt文件,a.txt文件有一个数为123

那么如何把这个数拿出来,并打印出来呢!

代码如下:

#include

int main()

{

int x;

FILE *file=fopen("D:\a.txt","r");//r是英语read的缩写,表示读取

fscanf(file,"%d",&x);

printf("%d",x);

return 0;

}

同样从屏幕上输入一个数,写进D:/a.txt

#include

int main()

{

int x;

FILE *file=open("D:\a.txt","w");

scanf("%d",&x);

fprintf(file,"%d",x);

return 0;

}

运行之后打开a.txt看看就知道成功了没有!

请问C怎样读取UTF8编码

把某地址里的数读出来,与编码没关系。

UTF8 是 8bit 码。你按 unsigned char 把 0x400000 里的内容 读出来就可以了。

题外讨论:

UTF8 字符编码 可能是 1 字节,可能是 2 字节,可能是 3 字节,可能是 4 字节组成。

假定 UTF-8编码中的任意字节B,

(1)如果B的第一位为0,则B为ASCII码,并且B独立的表示一个字符;

(2)如果B的第一位为1,第二位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的一个字节,并且不为字符的第一个字节编码;

(3)如果B的前两位为1,第三位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的第一个字节,并且该字符由两个字节表示;

(4)如果B的前三位为1,第四位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的第一个字节,并且该字符由三个字节表示;

(5)如果B的前四位为1,第五位为0,则B为一个非ASCII字符(该字符由多个字节表示)中的第一个字节,并且该字符由四个字节表示;

按此原则,你可以写程序,读得一个UTF8 字符编码。

c读取与修改utf8格式的txt文件

using System;

using System.Text;

using System.IO;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

// 写入内容,然后用utf8编码保存

string text =

"文件文件的内容,包含中文和英文,Hello world!世界你好!";

File.WriteAllText("d:\a.txt", text, Encoding.UTF8);

// 从文件中读入内容并显示

string s = File.ReadAllText("d:\a.txt", Encoding.UTF8);

Console.WriteLine(s);

}

}

}

本文地址:https://www.39baobao.com/show/29_46913.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

语言读取TXT内容问题语言读取文件内容,参考实例如下: .版本 2 .程序集 窗口程序集1 .子程序 _按钮2_被单击 .如果真 (通用对话框1.打开 ()) 编辑框1.内容 = 到文本 (读入文件 (通用对话框1.文件名)) .如...

语言读取TXT文件内容到编辑框.版本 2 .支持库 eAPI .支持库 shellEx .程序集 窗口程序集1 .程序集变量 文本, 文本型, , "4" .程序集变量 文本组, 文本型, , "0" .程序集变量 字符串, 文本型, , "8" .程序集变量 注册键...

语言如何读取指定文件夹下面的所有 txt的文件你说的这种,要搜索指定文件夹下的所有文件,包括子文件下的文件。那么你要用到递归方式来搜索,你欠缺基础知识的学习,呵呵。下面,我提供给你,我专门制作的子程序,用来调用递归搜索的...

C语言程序想从本地读取 word txt中的内容并逐行显示在显示#include #include #include int main() { char ch; char buffer[1024];//缓冲区 int len = 0; FILE *fp; fp=fopen("/home/lay/Desktop/baby/word/word.txt","r"); if(fp==NULL)...

c语言中如何读取一个文件word txt10M并把读取的文件写进磁盘中#include <stdio.h> int main() { FILE *pword,*pword1;char a; if((pword = fopen("word.txt","rt")) == NULL) return 0; if((pword1= fopen("word1.txt","at")) == NULL) return...

C语言程序读取文件1. 关键:下面的的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库以二进制模式打开文件。如果不加b,表示默认加了t,即rt,wt,其中t表示以文本模式打...

C语言中如何从文件读取#include <stdio.h> int main(void) { FILE *pfin, *pfout; int n, i; pfin = fopen("input.txt", "r"); pfout = fopen("output.txt", "w"); fscanf(pfin, "%d", &n); for(i = 0; i <...

c语言分段读取文本文件1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 #include "stdio.h" intmain() { FILE*pf=NULL; //文件指针 in...

C语言从txt文件中读取多行用逗号分隔数据保存在数组ai别听最快回答 他的程序不会处理输入的个数 这道题说白了就是处理逗号 #include<stdio.h> using namespace std; int a[2013]; int x; int i=1; int main() { freopen("test.i...