- Arquivo de configuracao
+ Responder ao Tópico
-
Arquivo de configuracao
Eu tenho um programa em C que utiliza uma conexao em um banco de dados, porem a string de conexao esta imbutida no codigo, o que me atrapalha quando eu tenho q migrar de servidor, ja que eu tenho que reconfigura o header que faz a conexao no banco e depois compilar o programa de novo<IMG SRC="images/forum/icons/icon_cool.gif">
Ou seja, eu quero criar um arquivo de configuracao e puxar apartir dele as configuracoes de conexao, se alguem tiver uma luz, estamos dispostos a discutir isso.... <IMG SRC="images/forum/icons/icon_wink.gif">
-
Arquivo de configuracao
Pode ser o sono, as caipirinhas ou pura burrice, mas nao entendi......???
-
Arquivo de configuracao
huauhauauauhuahuauah....normal....eh assim...eu tenho um programa q faz uma conexao no banco de dados, porem todas as informacoes, como host, nome de usuario, senha, porta, nome do banco e etc, ficam armazenados dentro do fonte do programa, e eu queria coloca-los em uma especie de arquivo de configuracao, (sei_la_o_q.conf por exemplo) e eu num to muito bem das ideias de como fazer isso....
<IMG SRC="images/forum/icons/icon_cool.gif"> <IMG SRC="images/forum/icons/icon_cool.gif">
-
Arquivo de configuracao
Creio q não vai haver muitos problemas, vc pode usar os mecanismos de leitura padrão de arquivo do C padronizando o FORMATO do arquivo sei_la.conf q vc vai usar. Explicando: vc não vai ter um arquivo de "qualquer jeito" na entrada, vc pode determinar o FORMATO, assim vc vai saber onde encontrar cada informação q vc quer no arquivo.
Então vc vai poder usar open, read, etc., sem nenhum problema.
-
Arquivo de configuracao
ZzzZz.. eh facil...
basta voce no codigo C mandar ler um arquivo X que la vai contar as informacoes que vc deseja...
tipo
host = blah blah
pass = blah blah
.....
entao ele vai criar um variavel host, que vai conter blah blah
ai eh soh vc ler de um arquivo q vai levar isso em consideracao e colocar em vetor de strings eu diria, entretanto com uma expr regular para tirar os comentarios, isto eh, se voce POR comentarios, sem comentarios e mais faicl, eh soh ler linha por linha.
Bom em C eu nao vou dar nenhum codigo exemplo, em perl ate q eu sei um pouquinho <IMG SRC="images/forum/icons/icon_smile.gif">
-
Arquivo de configuracao
eehh...por ai.....eu num to nem com problemas pra ler arquivo e armazenar em variaveis....meu probrema eh fazer o programa ler a linha
host = blablabla
e entender q o blablabla eh o host....intenderam.....ou fico meio vago?? <IMG SRC="images/forum/icons/icon_cool.gif">
-
Arquivo de configuracao
Resolvido....tem uma biblioteca chamada libstrfunc que faz isso, eh soh usar a funcao
int cfgread("<nome_do_arquivo>"<IMG SRC="images/forum/icons/icon_wink.gif">; //pra carregar o arquivo, e depois
char *cfgget("<nome_do_campo>"<IMG SRC="images/forum/icons/icon_wink.gif">; // que ele te retorna o valor da variavel
valeu a ajuda de todos....
pra quem tive interessado essa biblioteca esta disponivel no sourceforge.net , eh so entrar la e pesquisar por "strfunc" ou "libstrfunc" que ele te retorna a biblioteca....
<IMG SRC="images/forum/icons/icon_wink.gif">