C/C ++ Em Ambiente Grafico

1. C/C ++ Em Ambiente Grafico

José Antônio Nunes de Morais
janunesde10

(usa Slackware)

Enviado em 31/01/2009 - 10:08h


Prezados,


Gostaria de saber como criar um programa para leitura de texto no KDevelop 3.5.3 C/C++ -IDE C/C++.

O que eu quero criar é o seguinte:
Quero criar uma biblia, na verdade eu tenho ela no Delphi que mesmo criei, ou seja, quero recriar ela no C/C grafico.... gostaria saber o seguinte:

Eu já vi alguns artigos que supostamente ensino aproveitar o "Hello World" do KDevelop e a partir dele criar um novo programa.

Bom, eu já tentei e não funcionou... Eu gostaria quem me ensinasse a criar o formulario que são extensões .ui e ligar os objetos como multiline... etc. etc.

Mais alguém que me mostrasse isto passo a passo. Para eu ter uma boa ideia de como é com liga um objeto no C/C++ grafico com forms... extensões .ui eu sei programar em Delphi Pascal e VB.. PHP, html mais em C. não sei quase nada embora tenho material a respeito. Portanto gostaria de saber por exemplo: Como eu leio uma linha de texto que é o caso do meu arquivo da biblia.txt e nele eu tenho marcações nos capitulos e versiculos os quais esta nos inicio das linha portanto, gostaria de saber como eu leio caracter por caracter em C/C++... se fosse em Delphi / Pascal eu faria assim:

xxx
var
arq:textfile;
campo, letra:string; //Variaveis, campo para conteudo da linha, letra para cada caracter
i,tam:integer; //i para o (For) e tam para pegar o tamanho da linha
begin
assignfile(arq,'localdoarq.txt' ); Abertura do arquivo.
reset(arq); //Arquivo aberto para leitura

while not (arq) eof do //Lendo o arquivo ate encontar o seu final.
begin
Readln(arq,campo); //Aqui eu leio a linha inteira com o readln e coloco o conteudo da linha na variavel campo

For I:=1 to tam do // execute ate o tamanho da linha
begin
letra:=copy(campo,I,1); //copia letra por letra da linha ate o final

next; // para rodar ate o tam
if letra="éomeumarcador" do
begin
faca isto
end;
end;

end; // End while

end; // final da funcao ou procedimento

O que eu quero é saber como fazer isto.

Utilizando um formulário no modo texto eu sei.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts