回 帖 发 新 帖 刷新版面

主题:請教各位

我有個composition analyzer
要cal 字數
procedure Noofwords;
var
c:string;
m,space,count:integer;
begin
   count:=0;
   while not eof(infile) do
      begin
         while not eoln(infile) do
         begin
         count:=0;
            begin
               read(infile, c);
               write(c);
            end;
         for m:= 1 to length(c) do
         if (c[m]=chr(32))and (c[m-1]<>chr(32))
         then count:=count+1;
         writeln('There are ',count,' words in this paragraph.');
         readln;
         end;
      readln(infile);
      writeln;
      end;
      reset(infile)
end;


但係要read 果篇野多過255string
變到多咗果d 去咗當第2個段落咁計
我想問下各位有咩方法解決
thank u!

回复列表 (共6个回复)

沙发

唔該各位
我真的不懂
想了很久
急的

板凳

用ansistring来处理

3 楼

我個pascal唔得呀,我想問下有冇其他方法,最好寫出來,thank u

4 楼

你去找个FreePascal下载
FreePascal可以用到ansistring

5 楼

我老師說一定要quick pascal.....
佢話用array
我唔知點樣可以解決

6 楼

thank u大家的幫助
我已解決,唔該

我来回复

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