首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求教诸位

2012-07-01 
求教各位有一个txt文件,里面存储这多行的数字,比如:000000000000111010010101010000000000000000111010101

求教各位
有一个txt文件,里面存储这多行的数字,比如:
000000000000111010010101010000000000000000
111010101000111100000000000000000110010000
000010101010101010010000000000000000000000
100001010100101000000000110000000010001001
110010101010000000000000000000000000000000
按64个字符算成一组, 输出每组中字符为1的下标。 这个下标是每组内的下标,即0-63且衔接也已经完成,现在我要输出的格式中加入判断,就是碰到每组第一个1的时候输出start,最后一个1的时候输出end,如下所示:
.......
M[8] start X[8] P[8]  
M[11] P[8] X[11] P[11]  
M[12] P[11] X[12] P[12]
......
M[45] P[40] X[45] end
这样要这么解决?大家帮帮忙



[解决办法]

探讨
引用:
原先那段代码
while ((index = item.IndexOf('1', index + 1)) >= 0)
这行换成
while ((index = str.IndexOf('1', index + 1)) >= 0)

不行,我试过了!!!
var sidxstr = idxs[0].ToString();这句报错了......索引超出范围。必须为……

热点排行