c/c++解析字符串-加引号
来源:互联网 发布:怎么在淘宝买日本片 编辑:程序博客网 时间:2024/05/22 13:04
解析的串:mq4,mqb,mql,mrk,mrp,mrw,msim,mtl,mtm,mtx,mus,mv,mvc,mxf,mxl,mxs,mxtx,msdvd,sc4,vmf
解析后加引号:"mq4","mqb","mql","mrk","mrp","mrw","msim","mtl","mtm","mtx","mus","mv","mvc","mxf","mxl","mxs","mxtx","msdvd","sc4",
<vs2008>
#include <stdio.h>
#include <string>
int main()
{
FILE *pfile;
FILE *pfile1;
pfile = fopen("c://1.txt", "r+");
pfile1 = fopen("c://2.txt", "w+");
unsigned int len;
char *s_send;
char *s_start;
char *s_type;
// get file size
fseek(pfile, 0, SEEK_END);
len = ftell(pfile);
rewind(pfile);
char *buff = new char[len+1];
memset(buff, 0, len+1);
// get file content
while (!feof(pfile))
{
fread(buff, 1, len, pfile);
}
s_start = (char*)buff;
while (s_start)
{
// get all the string
s_send = (char*)strstr(s_start, ",");
if (!s_send)
{
break;
}
*s_send = 0;
s_type = (char*)s_start;
unsigned int s_len = strlen(s_type);
s_start = s_send+1;
// add "" to the string
fwrite("/"", 1, 1, pfile1);
fwrite(s_type, 1, s_len, pfile1);
fwrite("/",", 1, 2, pfile1);
}
printf("/n");
delete[] buff;
fclose(pfile);
fclose(pfile1);
return 0;
}
- c/c++解析字符串-加引号
- mysql 字符串一定要加引号
- 【C/C++】定义无双引号的字符串宏
- c/c++ 字符串解析
- C语言字符串解析
- php中Json字符串key加引号
- C++/VC/MFC字符串/文件加解密
- C++/VC/MFC字符串/文件加解密
- [华为OJ--C++]023-字符串加解密
- c中字符串怎么加结束标志
- C语言字符串函数解析
- C字符串函数总汇解析
- C字符串函数总汇解析
- 【解析字符串】C#,简单小结
- c语言解析XML字符串
- Objective-C JSON字符串解析
- C 实现解析Json字符串
- C语言字符串解析程序
- Hashtable、synchronizedMap、ConcurrentHashMap 比较
- Java判断一个数是否是质数
- AndroidGUI22:ScrollView/HorizontalScrollView常用技巧
- sqlplus得到执行计划的统计信息
- rolePermissionService.java ( 编号:20110622A1610 )
- c/c++解析字符串-加引号
- 让你终身受益的小故事
- 仿android桌面左右滑动
- HOWTO: xorg/x11 without hald/dbus and with CTRL-ALT-BACKSPACE working
- 变量 转发
- 谁欠谁的幸福(高考满分作文)
- Building Indexes Concurrently
- activity-alias的使用
- btree