Função de retorno de caracteres de comprimento desconhecido
Como usar a função de caractere de onde o resultado é de tamanho desconhecido inicialmente?
otrim()
A função, eu entendo, mostra que é possível não especificar o comprimento da string de retorno.
Por exemplo:
write (*,*) trim(str)
retornará apenas parte da sequência sem espaços à direita.
Esta função não tem nenhuma idéia sobre o comprimento da string retornada antes da chamada.
Outrim()
função tem limitações?
Em uma variante mais é encontrar o código original detrim()
função.
Eu encontrei (Retornando sequência de caracteres de comprimento desconhecido no fortran) mas não é a resposta para minha pergunta.
Para ter certeza, eu quero escrever a função, que retorna a string pelo número inteiro.
Algo assim:
function strByInt(myInt)
...
write (strByInt,fmt) myInt; return
end function strByInt
somewhere else:
write (*,*) strByInt(50) ! will write '50'