[FUG-BR] [off] OpenCobol & ncurses
Sergio
sergio em fiscodata.com.br
Quinta Setembro 11 16:04:52 BRT 2008
É isso que vc quer:
----------------INICIO-------------------------
identification division.
program-id. screens2.
author. Hudson Reis.
environment division.
configuration section.
special-names.
decimal-point is comma
crt status is Tecla.
data division.
working-storage section.
77 Codigo pic 9(005) value zeros.
77 Codigo-Mascara pic z(005) value spaces. 77 Nome pic x(030) value spaces.
77 Rua pic x(050) value spaces.
77 Numero pic 9(005) value zeros.
77 Numero-Mascara pic z(005) value spaces.
77 Telefone pic x(015) value spaces.
77 Tecla pic 9(004) value zeros.
77 Esc pic 9(004) value 0027.
screen section.
01 Tela.
02 background-color 7 foreground-color 1.
03 blank screen.
03 line 09 col 10 value "Código...:".
03 line 10 col 10 value "Nome.....:".
03 line 11 col 10 value "Rua......:".
03 line 12 col 10 value "Número...:".
03 line 13 col 10 value "Telefone.:".
procedure division.
Inicio.
display Tela.
Pega-Codigo.
accept Codigo-Mascara line 09 position 21
if Tecla equal Esc
then
go to Fim
end-if
move Codigo-Mascara to Codigo
if Codigo equal zeros
then
go to Pega-Codigo
end-if.
Pega-Nome.
accept Nome line 10 position 21
if Tecla equal Esc
then
go to Pega-Codigo
end-if
if Nome equal spaces
then
go to Pega-Nome
end-if.
Pega-Rua.
accept Rua line 11 position 21
if Tecla equal Esc
then
go to Pega-Nome
end-if
if Rua equal spaces
then
go to Pega-Rua
end-if.
Pega-Numero.
accept Numero-Mascara line 12 position 21
if Tecla equal Esc
then
go to Pega-Rua
end-if
move Numero-Mascara to Numero
if Numero equal zeros
then
go to Pega-Numero
end-if.
Pega-Telefone.
accept Telefone line 13 position 21
if Tecla equal Esc
then
go to Pega-Numero
end-if
if Telefone equal spaces
then
go to Pega-Telefone
end-if.
Fim.
stop run.
----------------FIM--------------------------------- Original Message -----
From: "irado furioso com tudo" <irado em safe-mail.net>
To: "lista fugsp-br" <Freebsd em fug.com.br>
Sent: Thursday, September 11, 2008 3:47 PM
Subject: [FUG-BR] [off] OpenCobol & ncurses
bem.. sou um completo cego em ncurses - catei o manual agorinha mesmo -
e vou tentar fazer alguma coisa com o OpenCobol; apreciaria se algum
colega se dispusesse a me enviar um link ou mesmo um fragmento de
programa que me mostrasse como montar uma tela de I/O (posicionamento,
extensão, essas coisas). Cobol sem tela, só em batch (rs).
dei uma olhada lá no forum mas não encontrei algo realmente informativo
(só um fragmento de código em "c")
TIA
--
saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
Não uso drogas - 100% Miko$hit-free
se o país é democrático, por que razão sou obrigado a votar?
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.169 / Virus Database: 270.6.20/1666 - Release Date: 11/9/2008
07:03
Mais detalhes sobre a lista de discussão freebsd