回 帖 发 新 帖 刷新版面

主题:请问有什么办法可以知道一个文件中的字符数?

字符数
                   

应该怎么写?请帮忙,谢谢!

回复列表 (共10个回复)

沙发

Num%=freefile
FileName$="a.txt"
open FileName$ as Num%
Size&=Lof(Num%)
close Num%
if Size& =4 then
        shell "a.txt"
    else
        shell "b.txt"
endif

板凳

需要检测 空格,回车,换行,文件结束符 吗?

3 楼

谢谢QB71的帮助!也谢谢MOZ的提醒!


我需要检测 空格,和符号(,./ ?:""<>等)但不需检测回车,换行,文件结束符.

4 楼

我试了一下,不行.

5 楼

open "a.txt" for input as #1
do until eof(1) or k%>4
   if input$(1,1)>chr$(31) then k%=k%+1
loop
close #1
if k%=4 then shell "a.exe"else shell "b.exe"

6 楼

if input$(1,1)>31 then k%=k%+1
试运行时,提示这一句好象有问题?帮我在看一下好吗?谢谢!

7 楼

呵呵不好意思
if input$(1,1)>[color=FF00FF]chr$(31)[/color] then k%=k%+1

8 楼

谢谢!

请问有没有办法检查空格?如括号里的表示:(AB1 )
这个括号里看看只有3位,其实是4位,因为还有一个空格.(以上程序就是检测为4位)
我想像这样的格式让他检测空格,算3位.可以吗?

9 楼

可以,你的意思是忽略空格,
把 chr$(31) 改成 chr$(32) 就可以了。

10 楼

再次感谢!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册