|
![]() |
||
banco de dados e linguagem C
|
||
. Nós temos 759.164 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: Mar 2005
Mensagens: 4
Reputação: 0
![]() |
Ola amigos,
Sou iniciante em C. Fiz alguns programas utilizando estruturas e gravando em arquivos. Gostaria de saber como fazer uma conexao com o MySql utilizando C, e quais as bilbiotecas que eu preciso e onde posso encontra-las, ja que a bilbioteca "mysql.h" eu nao encontro em lugar nenhum ![]() |
|
|
|
|
|
#2 (permalink) | |
|
Super Participante
Registrado em: Mar 2002
Mensagens: 653
Reputação: 21
![]() |
Citação:
http://www.sqlapi.com http://www.sqlapi.com/Download/index.html []! |
|
|
|
|
|
|
#3 (permalink) |
|
Newbie
Registrado em: Mar 2005
Mensagens: 4
Reputação: 0
![]() |
Muito obrigado Acquila, mas fiquei com outra duvida agora.
Essa biblioteca funciona em todos os compiladoradores??? Ela so aceita codigos em C++(que eu nao sei nada) ou em Ansi C tambem??? PS: eu to usando o compilador devC++. |
|
|
|
|
|
#4 (permalink) |
|
Super Participante
Registrado em: Mar 2002
Mensagens: 653
Reputação: 21
![]() |
Olha, segundo o que eu li no site, ele aceita Microsoft Visual C++, Borland C++, Borland C++ Builder e os compiladores GNU C e C++.
Não posso jurar que vá funcionar com o DevC++ ( até porque esse compilador é todo cheio de M*), mas vc não vai perder nada testando. Eu baixei e instalei as bibliotecas aqui. O arquivo é um auto-extrator que cria um diratório chamado SQLAPI e coloca nele todos os includes, separados por tipo de BD, assim como exemplos, ajuda e boa documentação. Minha sugestão é que vc caia dentro pra estudar. É doloroso, mas necessário... []! |
|
|
|
|
|
#5 (permalink) |
|
Newbie
Registrado em: Mar 2005
Mensagens: 4
Reputação: 0
![]() |
Acquila...valeu pela ajuda, no devC++ nao deu certo naum, mas ja to baixando o BorlandC++ Builder 6.0. Vo testar com ele.
tomara que de certo com Ansi C. ![]() |
|
|
|
|
|
#6 (permalink) |
|
Super Participante
Registrado em: Mar 2002
Mensagens: 653
Reputação: 21
![]() |
Ótima decisão. O C++ Builder na minha opinião pessoal é o melhor compilador ( na verdade é uma suite de desenvolvimento) que há no mercado. Gosto MUITO dele e vc vai gostar tmb.
Meus conhecimentos em C são rasteiros mas acho que ainda lembro alguma coisa, tanto da linguagem quanto do C++ Builder. Caia dentro dele e estude. Quando surgir alguma dúvida venha aqui compartilhar conosco. []! |
|
|
|
|
|
#7 (permalink) |
|
Super Participante
|
Ei pessoal... para com essa... Tem um compilador com interface grafica GNU!! Completamente livre. Saca soh.. http://www.mingw.org/
Espero que gostem. Eh um pouco parecido com o Visual Studio. Ele tem como base o GCC e se nao falha a memoria ele compilar C e C++. Mudando um pouco de assunto. Estou com uma duvidazinha aqui. Estou lendo o livro `Aprendendo a programar em linguagem C` ( livro que eu indico pela maneira facil que o autor conduz o assunto ) e apareceu isso aqui: Operadores de incremento e Decremento O autor disseta um pouco e vem com os seguintes codigos e diz que sao equivalentes entre si. Código:
Código:
Programa 1 Código:
... Vinicius Menezes ...
__________________
Monitor: TV Samsumg 32'' Processador: AMD Semprom 3000+ Memória: DDR2 2GB 667mhz ![]() Video: GeForce 8400 ![]() Som: OnBoard HD: Samsung 250GB |
|
|
|
|
|
#8 (permalink) |
|
Super Participante
Registrado em: Mar 2002
Mensagens: 653
Reputação: 21
![]() |
As expressões que vc exibiu não são EXATAMENTE equivalentes.
i++ é uma expressão de pós-incremento e ++i é uma expressão de pré-incremento ( assim como i-- e --i são de pós e pré-decremento, respectivamente). Há uma diferença "conceitual" entre os dois que alteram o resultado final de um incremento ( ou uma outra operação) que deles faça uso. Nas expressões de pós-incremento, o compilador primeiro "lê" a variável e em seguida faz o seu incremento. Nas expressões de pré-incremento, ocorre o contrário. Quando vc diz que 'b=a++' vc está dizendo que 'b=a' e sem seguida diz que 'a=a+1'. Se vc alterar a expressão para 'b=++a' irá perceber que os valores exibidos serão '3' para ambas as variáveis. []! |
|
|
|
|
|
#9 (permalink) |
|
Zumbi
|
Antes de tudo não sei C :mrgreen:
Dá uma olhada aqui -> http://www.synnottsoftware.com/tutorials/mysqlbasic.php Pra instalar os headers, a instalação padrão do mysql já instala, fica dentro da pasta do mysql! Dá uma procurada lá! Durante a instalação da versão 4.0.x vc escolhe custom e vai aparecer a opção pra instalar as bibliotecas e outras coisas necessárias para o desenvolvimento em C.
__________________
Salve! Ó terra dos altos coqueiros! De belezas soberbo estendal! Nova Roma dos bravos guerreiros Pernambuco, imortal, imortal! Linux User #262254 |
|
|
|
|
|
#10 (permalink) |
|
Newbie
Registrado em: Mar 2005
Mensagens: 4
Reputação: 0
![]() |
Código:
a = 2; logo em seguida b=2; /*que eh igual a variavel A*/ so depois que B recebe A, é que ela é incrementada. Issso faz com que A = 3. Entao quando vc imprime o resultado eh A=3 e B=2 Se vc colocar o incremento antes ++A, o resultado seria diferente, com A=3 e B=3. Espero que tenha entendido!!! ![]() |
|
|
|
|
|
#11 (permalink) |
|
Super Participante
|
QUE VIAGEM!!! Entendi!! Que irado!! O Decremento tambem seria igualzinho neh? Substituido o i++ por i-- funcionaria da mesma forma! HAUhAUhaUh Que FOD$£"$.
... Vinicius Menezes ...
__________________
Monitor: TV Samsumg 32'' Processador: AMD Semprom 3000+ Memória: DDR2 2GB 667mhz ![]() Video: GeForce 8400 ![]() Som: OnBoard HD: Samsung 250GB |
|
|
|
|
|
#12 (permalink) |
|
Newbie
|
Alguém sabe como coloca cedilha no DEV-C++ eu consegui todos os caractres de acentos menos "é" e "ç"
|
|
|
|
|
|
#13 (permalink) |
|
Membro Senior
Registrado em: Jan 2004
Localização: Londrina - PR
Mensagens: 352
Reputação: 0
![]() |
http://www.kitebird.com/mysql-book/ch06-2ed.pdf
Isso é o capítulo inteiro do livro MySQL Second Edition do Paul DuBois que fala sobre a C API do MySQL. Bom demais! |
|
|
|
![]() |
| Opções do Tópico | |
|
|