는fortran 77에서 문자 변수를 초기화하는 방법은 무엇입니까?
character*100 xx
내가 어떤 가치, 가능성이 일부 인쇄 가능한 문자 또는 공백으로 초기화 할 변수를 고려한다. 시도했습니다
data xx /100*char(120)/
하지만 작동하지 않았습니다. 최소 작업 예 :
cat car_array.F
character*10 xx
data xx /10*char(120)/
write(*,*)xx
end
ifort car_array.F
car_array.F(2): error #6169: This construct is not valid in this context. [CHAR]
data xx /10*char(120)/
--------------------^
compilation aborted for car_array.F (code 1)
* 작동하지 않는 것은 무엇을 의미합니까 *? 유용하다고 말할 수는 없습니다. 오류 메시지? 잘못된 결과? 어느 것? 컴파일 가능한 예제 ([mcve])를 보여주십시오. –
추가 세부 사항 – wander95
이제'char()'이 DATA 문에 허용되지 않습니다. –