2011-04-04 69 views
3

我需要查看一個字符串是否與AS EMPTY STRING不同。例如: string!=''; 我如何在Pascal中實現它?Pascal比較字符串

回答

5

不等式運算符是'<>',string <> '';

+0

是啊,你是對的,我在代碼中有其他的問題,它不能工作,但我有固定它,現在它的工作原理沒有問題。乾杯! – dada 2011-04-04 14:55:27

0

您可以使用長度函數,它將返回字符串長度。

s:='My string'; 
x:=Length(s); 
if(x > 1) then writeln('The string is not empty') 
      else writeln('The string is empty'); 
+3

問題是如何檢查一個字符串是否爲空。您不需要返回字符串長度的函數;一個簡單的'str'>'''就足夠了,而且速度更快。 (它的輸入也較少,在Pascal中沒有'strlength';有'Length'和'strlen',但沒有'strlength'。) – 2012-12-19 13:20:10

+0

你是對的,儘管這也可能有幫助。 – Sergiu 2012-12-19 13:23:24