最近写了一个小工具,主要实现自动搜索指定路径下所有文本文件内容,并替换指定字符串,记录下几个容易犯错误的地方。
1,fread读出来的buffer存放到string里,如果要搜索指定的字符串,比如“中华人民共和国”,首先要确定文件的编码格式是什么?根据文件的编码格式,对目标串进行编码转换后,才能用string.find去进行查找。
而如何判断文件的编码格式呢,windows下文本文件一般有两种...
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<windows.h>
#defineMAX256
intmain(void)
{
FILE*fa;
inti,count=0;
charch[MAX],file[MAX]="1.txt";
if((fa=fopen(file,"r"))==NULL)
{
puts("不能打开..
分类:
其他好文 时间:
2015-04-29 17:24:16
阅读次数:
156
#/bin/bash
#对文本里面的数据进行排序
awk 'BEGIN{
RS=","
}
{print $0}
END{
}'<a | sort -n | sed '/^$/ d' | awk 'BEGIN{
RS="\n";ORS=","
}
{print $0}
END{
}'|sed 's/,$//g'
下面是c++版本的。
---------------------------...
分类:
编程语言 时间:
2015-04-29 11:53:20
阅读次数:
183
$url = "http://www.sina.com/"; function parse($url) { if(!($fp = @fopen($url, 'rb')) ){ exit('路径错误'); } $meta = stream_get_meta_d...
分类:
Web程序 时间:
2015-04-27 20:03:38
阅读次数:
301
函数简介
函数功能: 打开一个文件
函数原型:FILE * fopen(const char * path,const char * mode);
相关函数:open,fclose,fopen_s[1]?
,_wfopen
所需库: stdio.h>
返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错...
分类:
其他好文 时间:
2015-04-27 11:21:23
阅读次数:
109
我们这里只讨论fscanf(或者scanf)的格式,因为这些细节在其他贴里并没有涉及,阅读此文,你可以少走一些弯路。只讲结果,深层原因并不分析。FILE *pFile;float x1; char name[20];pFile = fopen('"example.txt","r");1.参数格式:如...
分类:
其他好文 时间:
2015-04-25 16:38:49
阅读次数:
185
#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])
{
intch;
longcount=0;
FILE*fp;
if(argc!=2)
{
printf("请输入一个参数\n");
exit(1);
}
if((fp=fopen("write.txt","r"))==NULL)
{
printf("不能打开这个文件\n");
exit(2);
}
while((ch=get..
分类:
其他好文 时间:
2015-04-25 00:28:03
阅读次数:
160
刚需要用到接受到的jpg二进制文件,直接在内存做解析,mark一下,下面给出测试代码。FILE*file;
file=fopen("D:/221606322483223.jpg","rb");
fseek(file,0,SEEK_END);
fpos_tpos;
fgetpos(file,&pos);
char*data=newchar[pos];
fseek(file,0,0);
intsjinum=fread(data,siz..
分类:
其他好文 时间:
2015-04-24 19:24:42
阅读次数:
110
在做一个Qt项目的时候,完成上传文件时,通过fopen打开文件用来读时发现fopen不能打开中文的文件名,自己在网查找一下,解决方法如下...
分类:
其他好文 时间:
2015-04-24 09:15:58
阅读次数:
129
首先本文使用之前的一个留言板案例进行测试,案例连接:使用POST实现对留言板的留言。前面部分是关于步骤原理的讲解,后半部分是继续上一篇文章的代码实现。那么现在开始:
1. 留言页面如下:
先提交一个留言,然后抓包查看POST数据。
看见了这句话:
title=vEagleFly&author=vEagleFly&content=vEagleFly
这就是我们提交的数据。...
分类:
其他好文 时间:
2015-04-24 09:14:27
阅读次数:
160