txt文件太大无法打开怎么办

txt文件太大无法打开怎么办,第1张

用LogViewPro查看器就可以了。

方法

1.下载后解压文件,然后直接运行名为“LogViewPro”应用程序文件即可打开软件即可,如下图所示。

2.打开LogViewPro查看器后,点击右上角的【文件】在下拉菜单中,选择【打开】,如下图所示。

3.之后通过浏览方式,找到电脑中的txt或者log格式的大文件,将其打开即可。

4.使用LogViewPro查看器可以轻松打开这个txt大文件。

#include <stdio.h>

#include <string.h>

#define MAXSIZE 4000000

struct password {

char psw[12] // 密码名称

int counter  // 出现次数计数器

}

int Append(struct password a[], int *n, char psw[]) {

int i

for(i = 0 i < *n ++i) {

if(strcmp(a[i].psw,psw) == 0) {

++a[i].counter

return 2

}

}

if(*n < MAXSIZE) {

strcpy(a[*n].psw,psw)

a[*n].counter = 1

++(*n)

return 1

}

return 0

}

 

int main() {

struct password a[MAXSIZE]

char psw[12]

    int i,n = 0,id

char infilename[] = "indata.txt"

char outfilename[] = "outdata.txt"

FILE *inf,*outf

if((inf = fopen(infilename,"rt")) == NULL) {

printf("不能打开数据文件:%s。\n",infilename)

return 1

}

    while(fscanf(inf,"%d %11s",&id,psw) == 2) {

if(Append(a,&n,psw) == 0) break

}

fclose(inf)

if((outf = fopen(outfilename,"wt")) == NULL) {

printf("不能打开数据文件:%s。\n",outfilename)

return 2

}

for(i = 0 i < n ++i)

fprintf(outf,"%s %d\n",a[i].psw,a[i].counter)

fclose(outf)

return 0

}

txt文档太大,是因为他是单个文件,必须全部要加载到内存中才能打开,如果你电脑的内存太小是无法用记事本打开的,建议你用U盘将该txt文档拷贝到内存大的电脑上打开。

当然你电脑如果内存勾搭,如果打开的时候出现电脑卡死现象,你可以多等一会儿,等待它加载到内存完毕后就能打开了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7940021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存