小编Cod*_*man的帖子

cobol程序中的无限循环

我是旧COBOL的新手.我正在尝试在线编译器的一个例子.但是,我正在使用的代码正在进入无限循环.代码是:

IDENTIFICATION DIVISION.
PROGRAM-ID.  Conditions.

DATA DIVISION.
WORKING-STORAGE SECTION.
01  Char               PIC X.
    88 Vowel           VALUE "a", "e", "i", "o", "u".
    88 Consonant       VALUE "b", "c", "d", "f", "g", "h"
                             "j" THRU "n", "p" THRU "t", "v" THRU "z".
    88 Digit           VALUE "0" THRU "9".
    88 ValidCharacter  VALUE "a" THRU "z", "0" THRU "9".

PROCEDURE DIVISION.
Begin.
    DISPLAY "Enter lower case character or digit. No data ends.".
    ACCEPT Char.
    PERFORM UNTIL NOT ValidCharacter
        EVALUATE TRUE
           WHEN Vowel DISPLAY "The letter …
Run Code Online (Sandbox Code Playgroud)

cobol infinite-loop

1
推荐指数
1
解决办法
1594
查看次数

ToLongDateString()不起作用

string[] splitDate = DateOfBirth.ToLongDateString().Split(new char[] { ',', ' ' });
foreach (string s in splitDate)
{
    Console.Write(s);
}
Run Code Online (Sandbox Code Playgroud)

对于类似的输入"15/08/1991",它"Thursday August 15 1991"在我的机器上给出输出但"August 15 1991"在另一台机器上给出输出.

代码在我的系统上工作正常但由于上述原因在另一个系统上失败.任何帮助表示赞赏.

c# datetime-format

0
推荐指数
1
解决办法
2552
查看次数

JavaSctipt中新Date()的数字方法

Number()方法可用于将Javascript变量转换为数字.但是产出Number(new Date())意味着什么呢?

javascript

0
推荐指数
1
解决办法
52
查看次数

以下无限循环有什么作用?

while 1:1
Run Code Online (Sandbox Code Playgroud)

上面代码的输出是什么?有没有办法检查上面的循环是做什么或什么都没有?一种方法是在while循环体中输入print语句,如:

while 1:
  1
  print "2"
Run Code Online (Sandbox Code Playgroud)

但是,如果没有在while循环体中输入任何新内容,我们可以检查循环是否至少在做某事吗?

python infinite-loop

-1
推荐指数
1
解决办法
118
查看次数

标签 统计

infinite-loop ×2

c# ×1

cobol ×1

datetime-format ×1

javascript ×1

python ×1