- 论坛徽章:
- 15
|
本帖最后由 yulihua49 于 2014-08-22 13:02 编辑
noword2k 发表于 2014-08-21 16:27
C语言适合绝大多数场合,那必定适合于你,也必定适合于LZ的情况吧。
请针对LZ的情况,写一个函数。要求输 ...
vector行吗?就是不定长数组啊,会C++的都知道。
std::vector<int> c;
std::vector<c> b;
while(fgets(buf,sizeof(buf),stdin)) {
std::vector<int> a;
for(char *p=strtok(buf,","),int i=0;p;strtok(NULL,","),i++) a.push_back(atoi(p));
b.push_back(a);
}
// 返回b。
多几行,不是什么解决不了的吧?
咱们走题了,字符串处理,就是一行,把泛型处理扯进来了。
处理时,多用几行,少用几行,有那么重要吗?以致成为‘不适合’或‘不擅长’?
如果楼主随后有个庞大的矩阵处理呢?你得看整个项目的整体需求,来确定用什么平台。
python,适合简单的文本处理,我没否认过。所有的脚本语言都适合这个。
但是不能否认,处理文本,复杂的文本处理,C是强项。
|
|