가령,
character형의 변수 char1, char2, char3에 각각 a, b, c라는 문자가 입력되고
이를 string형의 변수 str에 abc로 만들고 싶습니다.
어떻게 코드 구현을 해야할까요??
포트란은 c와 다르게 string 형 변수가 따로 있지 않는 걸로 알고 있습니다. String은 character의 배열타입으로 인식된다고 생각하시면 될 것 같습니다.
물음에 대한 답으로 가장 간단하게는
str = char1//char2//char3
하시면 str에 'abc'가 저장이 되게 됩니다.
다른 방법으로는
write(str,fmt='(a1,a1,a1)') char1,char2,char3
하시면
str에 'a','b','c'를 출력하여 'abc'로 저장하실 수도 있습니다.
Concatenation 또는 string 출력으로 가능할 것 같습니다
포트란은 c와 다르게 string 형 변수가 따로 있지 않는 걸로 알고 있습니다. String은 character의 배열타입으로 인식된다고 생각하시면 될 것 같습니다.
물음에 대한 답으로 가장 간단하게는
str = char1//char2//char3
하시면 str에 'abc'가 저장이 되게 됩니다.
다른 방법으로는
write(str,fmt='(a1,a1,a1)') char1,char2,char3
하시면
str에 'a','b','c'를 출력하여 'abc'로 저장하실 수도 있습니다.