社区
C语言
帖子详情
文件里以‘\t’分隔的记录怎样分析?
wennier
2006-04-21 09:22:16
文件里记录:0001 01 20060420121212 0A1 001 4
是以TAB健分隔的,有多行,格式一致,现在要分析文件,0001和01等信息取出来,怎么分析呀?
...全文
350
12
打赏
收藏
文件里以‘\t’分隔的记录怎样分析?
文件里记录:0001 01 20060420121212 0A1 001 4 是以TAB健分隔的,有多行,格式一致,现在要分析文件,0001和01等信息取出来,怎么分析呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simulationz
2006-04-21
打赏
举报
回复
简单,看看文件中的值,识别一下,就可以编程实现了
BaiYangSpirit
2006-04-21
打赏
举报
回复
我会。
用fgets(),strstr(),就行了。
or
也可以自己写个]函数而不用strstr()或者strtok()之类的,只需要两个指针就行了,一个指向当前位置,另一个指向下一个字符'\t'(0x09),取出两个指针之间的值,循环之,ok
wind19
2006-04-21
打赏
举报
回复
先读到缓冲区里,然后判断是否是'\t',分割
nowhere_man
2006-04-21
打赏
举报
回复
关注
爱我的人请呼吸
2006-04-21
打赏
举报
回复
关注一下
wennier
2006-04-21
打赏
举报
回复
我试了用strtok(你读入字符串, torkc);
可以分析程序里写的“char *s="Golden\tGlobal\tView";”但是不能分析从文件里读出来的行,不知道是为什么?从文件读出来的“\t”貌似全部转换成了空格,而且不是一个空格(空格的多少和文本编辑器设定有关)。
jixingzhong
2006-04-21
打赏
举报
回复
行读取,
存入缓冲,
然后分割字符串 ....
如果楼主说的格式一致包括数据的位数都一致的话,
用 fread 也可以 ...
hazuki9902
2006-04-21
打赏
举报
回复
\t的ASCII码是9,楼主在循环中判断这个就可以了.哈哈
jixingzhong
2006-04-21
打赏
举报
回复
分割符号确定的情况下,
可以用 strtok :
函数名: strtok
功 能: 查找由在第二个串中指定的分界符分隔开的单词
用 法: char *strtok(char *str1, char *str2);
goodluckyxl
2006-04-21
打赏
举报
回复
strtok来分割以\t的字符串
char torkc[] = "\t";
char* token ;
token = strtok(你读入字符串, torkc);
循环处理只到结束返回NULL
可以分割字符串
RainWindy
2006-04-21
打赏
举报
回复
while(*pbuff)
{
char ch = *pbuff;
if (ch == 0xD)
{
if (*(pbuff+1) == 0xA)
pbuff++;
//新行
...
}
else if (ch == 0xA)
{
// 新行
...
}
else if (ch == '\t')
{
//新段
...
}
else
{
// 加入到当前段
...
}
pbuff++;
}
wennier
2006-04-21
打赏
举报
回复
哎,文件里的TAB被解析出来后是空格哎,而且个数根据文本编辑器的设定不同而不同,可能是2个空格,也有可能是4个甚至是8个。
csv
文件
解析小工具 可直接运行
4. **不同的
分隔
符**:虽然标准是逗号,但有些CSV
文件
可能使用其他字符作为字段
分隔
符,如制表符(`\t`)或半角分号(`;`)。 5. **首行标题**:许多CSV
文件
的第一行包含列名,这些名称有助于理解数据结构。 该工具...
CSV
文件
数据抽取
Python中可以使用`to_csv()`函数,但需要注意的是,由于TXT
文件
没有内置的字段
分隔
符,因此通常会自定义一个
分隔
符,例如制表符(\t),以保持数据的结构化。 7. **MATLAB数据导入**:在MATLAB中,可以使用`...
awk用法__都是例子
awk 'BEGIN {FS="[: \t|]"} {print $1,$2,$3}' file 通过设置输入
分隔
符(FS="[: \t|]")修改输入
分隔
符。 示例 5:从
文件
中读取awk命令 awk -f awkfile file 通过
文件
awkfile 的内容依次进行控制。 示例 6:...
运用pandas matplotlib进行服务器日志
分析
简单
分析
日志
文件
,查看日志的数据结构,主要是
分隔
方法,发现是以\t
分隔
的 df = pd.read_csv(’./log.txt’, header = None, sep = ‘\t’) df.head() #查看前5条数据 log日志没有标题行,所以header为空,sep是...
对python csv模块配置
分隔
符和引用符详解
- **自定义示例**:假设我们要处理的 CSV
文件
使用制表符(`\t`)作为
分隔
符,则可以通过以下方式打开
文件
: ```python import csv with open('example.tsv', 'r', encoding='utf-8') as file: reader = csv....
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章