C盘根目录下有文件temp.ini。文件内容如下:
[az]
a=234513
e=156781
g=5137561
c=12.135
.
.
.
z=12342
如何将a到z每个变量的值读取,并+1后再次存入原址?
谢谢!
谁有水晶报表?
[az]
a=234513
e=156781
g=5137561
c=12.135
.
.
.
z=12342
如何将a到z每个变量的值读取,并+1后再次存入原址?
谢谢!
谁有水晶报表?
解决方案 »
- 如何删除XML节点?
- 一个不知道应该在哪问的问题
- 简体Windows平台下的VB 要看 繁体Windows平台下写出的代码注释(中文注释)会出现乱码
- 如何让子窗口总在最上面呀?
- 如何实现对纪录一条一条的查看,比如说:我单击一下按钮,image控件就显示一下表中的"图像"字段内容,再单击一下,image接着显示下面一条
- 如何写类似windows的帮助文档,在线等!
- 請問大家做項目時是怎麼樣進行出錯處理的?(這裡說的是意外錯誤)---高手進來討論討論
- VB打包问题---急(在线等待)
- 如何用ADO连接局域网的服务器?并判断是否连接成功?
- 请问如何把数据库的东西取出来。然后写到word里面。然后按照一定格式排版,用vb??
- 这个错误是什么原因引起的?
- vb作信使服务,必须先把ip转换成计算机名吗?
tmps=""
open "c:\temp.ini" for input as #1
do while not eof(1)
line input #1,tmp
if ((left(tmp,1)>"A" and left(tmp,1)<"Z") or (left(tmp,1)>"a" and left(tmp,1)<"z")) and mid(tmp,2,1)="=" and isnumeric(mid(tmp,3)) then
tmps=tmps & left(tmp,2) & cstr((cdbl(mid(tmp,3))+1)) & vbcrlf
else
tmps=tmps & tmp & vbcrlf
end if
loop
close #1
kill "c:\temp.ini"
open "c:\temp.ini" for output as #1
print #1,tmps
close #1大概就可以了。
改进一下:原:
(left(tmp,1)>"A" and left(tmp,1)<"Z") or (left(tmp,1)>"a" and left(tmp,1)<"z"改成:
(left(tmp,1)>="A" and left(tmp,1)<="Z") or (left(tmp,1)>="a" and left(tmp,1)<="z")因为如果不加 = 符,a 和 z 是不能被处理的。