Given the text file COLORS.TXT:
----+----1----+----2----+----
RED ORANGE YELLOW GREEN
BLUE INDIGO PURPLE VIOLET
CYAN WHITE FUCSIA BLACK
GRAY BROWN PINK MAGENTA
The following SAS program is submitted:
data WORK.COLORS;
infile 'COLORS.TXT';
input @1 Var1 $ @8 Var2 $ @;
input @1 Var3 $ @8 Var4 $ @;
run;
What will the data set WORK.COLORS contain?
A
Var1 Var2 Var3 Var4
------ ------ ------ ------
RED ORANGE RED ORANGE
BLUE INDIGO BLUE INDIGO
CYAN WHITE CYAN WHITE
GRAY BROWN GRAY BROWN
B
Var1 Var2 Var3 Var4
------ ------ ------ ------
RED ORANGE BLUE INDIGO
CYAN WHITE GRAY BROWN
C Var1 Var2 Var3 Var4
------ ------ ------ ------
RED ORANGE YELLOW GREEN
BLUE INDIGO PURPLE VIOLET
D
Var1 Var2 Var3 Var4
------ ------ ------ ------
RED ORANGE YELLOW GREEN
BLUE INDIGO PURPLE VIOLET
CYAN WHITE FUCSIA BLACK
GRAY BROWN PINK MAGENTA
correct_answer = "A"
第一个input的@ 表示 继续读第一行的record
然后第二个input还是读的第一行的前两个,但后面的@不是还是继续留在第一行马?为
什么指针直接读了第二行呢?
大侠们能否帮我解释一下这两个@@呢?要考试了,还是对@比较模糊。
谢谢