janunesde10
(usa Slackware)
Enviado em 30/01/2009 - 21:23h
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 ensinam aproveitar o "Hello World" do KDevelop e a partir dele criar um novo programa.
Bom, eu já tentei e não funcionou... Eu gostaria se alguem quer me ensinar a criar o programa no formulario ou modo grafico utilizando: multiline... Edit's, button... etc. etc.
Mais que alguém me mostre isto passo a passo. Para eu ter uma boa ideia de como é com liga um objeto no C/C++ no modo grafico com os tais 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 do arquivo biblia.txt. Que é o caso do meu arquivo da biblia.txt e nele eu tenho marcações nos numeros dos capitulos e versiculos os quais estão 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:
Exemp
Procedure leitaarquivo;
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 coloque o conteudo da linha na caixa de texto (memo1)
memo1.items.add(campo); // aqui ele adiciona a linha que satisfaz a condição no memo1 queria saber como faser isto no multiedit ou algo assijm.
end;
end; // End while
end; // final da funcao ou procedimento
O que eu quero é saber como fazer isto, utizando o C/C++ em modo grafico, pois a partir dai eu consigo desenvolver o meu projeto, que em sintese é simples.
Utilizando um formulário no modo texto eu sei.
Editar Apagar