由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - string /File IO processing using C (转载)
相关主题
HackerRank find string..设计一个string class,是应该用linked list还是array?
报个vmware电面攒人品问一道C++编程题
请教:C++, 忽略大小写的字符串比较判断一个string是否是某个pattern的周期循环
问几道较难的字符串题问个简单的问题...
菜鸟求救 请大家看看我的代码有没有问题请问关于字符串的面试题一般用c-style还是string class?
常见的string hash function求字符串最后一个单词的长度
google phone screen真心问一道题
问一道Google的题firmware engineer@apple电面
相关话题的讨论汇总
话题: io话题: file话题: string话题: s%话题: processing
进入JobHunting版参与讨论
1 (共1页)
g****y
发帖数: 436
1
【 以下文字转载自 Programming 讨论区 】
发信人: ggplay (dfdsf), 信区: Programming
标 题: string /File IO processing using C
发信站: BBS 未名空间站 (Wed Jan 20 21:57:01 2010, 美东)
这两天在改一个用C写的处理文件IO和字符串的程序,遇到众多令人头疼的问题,靠着
google和自己的一些想法勉强解决了,但是效率不高,想请教一下这里的大侠:
1。从文件中读取一行,例如:
SR01.01 02 G\t-\t9908\t#@#@$@@#@#@@
现在想得到SR01.01 02 G, -, 9908这三个字符串。
首先想到用scanf("%s%s%s%*s",s1,s2,s3);
但是不工作,因为SR01.01 02 G中间有两个空格。
放狗发现了一个bstrlib.h,里面有一个bsplit,可以使用\t作为delimiter。但是太麻
烦了,所以自己写了一个getTokens。
后来发现c++ programming how to里面有一个写得很好的string类,但是我
1 (共1页)
进入JobHunting版参与讨论
相关主题
firmware engineer@apple电面菜鸟求救 请大家看看我的代码有没有问题
问一个 String array sorting 的题。常见的string hash function
字符串中查找包含给定字符的最短子串google phone screen
给字符串,里边是几个单词中间没空格,输出所有可能的句子。问一道Google的题
HackerRank find string..设计一个string class,是应该用linked list还是array?
报个vmware电面攒人品问一道C++编程题
请教:C++, 忽略大小写的字符串比较判断一个string是否是某个pattern的周期循环
问几道较难的字符串题问个简单的问题...
相关话题的讨论汇总
话题: io话题: file话题: string话题: s%话题: processing