Existem duas funções para esse objectivo: wherex, devolve um número inteiro correspondente à coluna; wherey, ... linha. Exemplo: . . . gotoxy(40, 10); write('texto'); write(wherex, wherey); . . .
O output será texto4510, a partir da coluna 40, na linha 10. Nota que a escrita da string 'texto' fez o cursor avançar 5 colunas.
Embora tardia (havia um post no topo para colocar dúvidas) aqui vai a resposta: Obrigatório não será; no entanto é boa prática, em particular se a variável for usada numa expressão ANTES de lhe ter sido atribuído qualquer valor.
4 comentários:
existe uma função que dá o número de linho ou/e de coluna onde o cursor se encontra?
Existem duas funções para esse objectivo:
wherex, devolve um número inteiro correspondente à coluna;
wherey, ... linha.
Exemplo:
. . .
gotoxy(40, 10);
write('texto');
write(wherex, wherey);
. . .
O output será texto4510, a partir da coluna 40, na linha 10. Nota que a escrita da string 'texto' fez o cursor avançar 5 colunas.
Em todas as variaveis que se declara de tipo string é obrigatório fazer :
s : string
...
s := ''
??????
so para saber
obrigado
joaoviegas
Embora tardia (havia um post no topo para colocar dúvidas) aqui vai a resposta:
Obrigatório não será; no entanto é boa prática, em particular se a variável for usada numa expressão ANTES de lhe ter sido atribuído qualquer valor.
Enviar um comentário