Ir para conteúdo
Fórum Script Brasil

#VictorMartins

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por #VictorMartins

  1. Olá gente, estou aprendendo a usar mysql em C++, e quero que alguém me diga como conecto á alguma tabela? eu só consigo conectar ao banco de dados, código:

    #include <windows.h>
    #include <iostream>
    #include <mysql/mysql.h> 
    using namespace std;
    int main()
    {
    //connection params
    char *host = "127.0.0.1";
    char *user = "root";
    char *pass = "Não tem necessidade de informar.";
    char *db = "mysql";
    
    //sock
    MYSQL *sock;
    sock = mysql_init(0);
    if (sock) cout << "sock handle ok!" << endl;
    else {
    cout << "sock handle failed!" << mysql_error(sock) << endl;
    }
    
    //connection
    if (mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0))
    cout << "connection ok!" << endl;
    else {
    cout << "connection fail: " << mysql_error(sock) << endl;
    }
    
    //connection character set
    cout << "connection character set: " << mysql_character_set_name(sock) << endl;
    
    //wait for posibility to check system/mysql sockets
    system("PAUSE");
    
    //closing connection
    mysql_close(sock);
    
    return EXIT_SUCCESS;
    }

  2. Amigo não entendi muito bem sua pergunta, aliás que C é em DOS não tem como printar uma imagem no mesmo, mas existe uma biblioteca gráfica muito boa que faz essas funções de imagens e tal, é a Allegro.h você a encontra no site do devpacks.com

  3. Amigo eu gosto muito de C mas também programo C++ são duas ótimas linguagens, estude uma primeiro e tente se aprofundar em C você vai gostar, quanto ao IDE eu uso o Dev-C++ ótimo IDE você o encontra no site da bloodshed

  4. Amigo, no próprio site da oficina da net você encontra as apostilas.

    link: http://www.oficinadanet.com.br/apostilas/d...cc_em_portugues

    Um exemplo de código em C++ que exibi uma mensagem:

    #include <windows.h>
    #include <iostream.h>
    
    int main()
    {
    cout << "C++ uma linguagem elementar.";
    }
    Faz uma soma:
    #include <windows.h>
    #include <iostream>
    using namespace std;
    
    
    int main(void)
    {
    int num1,num2;
    cout << "\nDigite um numero: ";
    cin >> num1; //Recebe os valores da variavel 'num1'
    cout << "Digite o segundo numero: \n";
    cin >> num2; //Recebe os valores da variavel 'num2'
    int resultado = num1+num2; //Faz a adição
    Sleep(2000); // Espera 2 segundos e exibi o resultado.
    cout << "Resultado: " << resultado; //Exibe o resultado.
    
    return 1;
    }

  5. Gente eu fiz um sistema de login e tal tudo funfando, só que o problema é que quando o usuário escolhe uma opcão ela funciona normal so q quando ele vai escolher outra o programa não executa ela por favor alguém me ajude.

    o problema tá na função Conectado();

    código:

    #include <stdio.h>//Biblioteca
    #include <windows.h>//Biblioteca Play Sound
    #include <stdlib.h>//Biblioteca
    #include <string.h>//Biblioteca
    #include "conio2.h"//Biblioteca das cores
    
    //#define d 100
    
    /* Variáveis globais */
    char usuario[15];//Valor para usuario
    char senha[15];//Valor para senha
    char cor[10];
    int home;
    int vezes;//Vezes que logou
    int opcao;//Opcão de login
    /*------------------*/
    
    /* bloco de notas 
    int blocodenotas(){
         FILE *fp;
         char string[100];
         int i;
         fp = fopen("arquivo.txt","w");   /* Arquivo ASCII, para escrita 
         if(!fp)
         {
            printf( "Erro na abertura do arquivo");
            exit(0);
         }
         printf("Entre com a string a ser gravada no arquivo:");
         gets(string);
         for(i=0; string[i]; i++) putc(string[i], fp); /* Grava a string, caractere a caractere 
         fclose(fp);
         return 0;
         system("pause > nul");
    }
    /*
    
    /* Função de erro*/
    int erro(){
        textcolor(12);
        puts("\a");
        printf("Usu%crio ou senha incorretos, redigite-os corretamente.\n\n\n\n",160);
        sleep(1500);
        system("cls");
        textcolor(15);
        login();
    }
    
    /* Função de conexão */
    int conectado(){
        
        puts("\a");
        textcolor(15);
        printf("Conectado, bem vindo ");
        printf("'");
        textcolor(12);
        printf("%s",usuario);
        textcolor(15);
        printf("'.");
        textcolor(8);
        sleep(1500);
        menuuser();   
        /* opções da função menuuser */
        if(opcao==1)//Opção '1' Status
        {
        printf("\n========== Status da conta ==========\n");
        printf("Nome: Victor Costa Martins\n");
        printf("Apelido: '%s'\n", usuario);
        printf("Idade: 14 anos\n");
        printf("Data de nascimento: 15/01/1998\n");
        printf("Sexo: masculino\n");
        printf("Vezes que acessou a conta: '%d'\n", vezes);
        printf("========== Status da conta ==========\n\n\n");
        sleep(2090);
        opcao = 0;//Seta a variável para zero, para próximas escolhas.
        return menuuser();
        }
        else if(opcao==2)//Opção '2' Senhas de jogos
        {
        printf("\n========== Senhas de jogos ==========\n");
        printf("Manutencao");
        printf("\n========== Senhas de jogos ==========\n\n\n");
        sleep(2090);
        opcao = 0;//Seta a variável para zero, para próximas escolhas.
        return menuuser();
        }
        else if(opcao==3)//Opção '3' cor do console
        {
        printf("\n\n==== Cores: ====\n");      
        printf("\n'a' - Branco");
        printf("\n'b' - Roxo");
        printf("\n'c' - Verde");
        printf("Cor: ");
        scanf("%s", &cor);
        if(!strcmp(cor, "a"))
           system("color F");
        if(!strcmp(cor, "b"))
           system("color 5");
        if(!strcmp(cor, "c"))
           system("color 2");
        sleep(1000);
        opcao = 0;//Seta a variável para zero, para próximas escolhas.
        return menuuser();
        }
        else if(opcao==4)//Opção '4' Tabela ASCII
        {
        int i;
        printf("\n\n================ Tabela ASCII ================");
        printf("\n\n\n\nC%cdigo\t-\tLetra\n\n", 162);
        
        for(i=0; i<256; i++)
        {
                 printf("%d\t-\t%c\n", i, i);
        }
        printf("================ Tabela ASCII ================");
        sleep(15000);
        return opcao = 0;//Seta a variável para zero, para próximas escolhas.
        menuuser();
        }
        else if(opcao==5)
        {
        FILE *pt;
        int opcao;
        int i;char string[20];
        pt=fopen("bancodedados.txt","r");//abre o arquivo
        fscanf(pt,"%[^\n]s",string);//lê toda a frase da tela argumento '%[^\n]s'
        printf("%s",string);//escreve na tela
        fclose(pt);
        sleep(7000);
        opcao = 0;//Seta a variável para zero, para próximas escolhas.
        menuuser();
        }
        else if(opcao==6)//Opção '5' Logoff
        {
        printf("Aguarde fazendo logoff...\n");
        sleep(2500);
        printf("Voc%c saiu de sua conta com sucesso!!!\n",136);
        sleep(1050);
        system("cls");
        menu();
        }
        
    }
    
    int login(){
        system("cls");
        sleep(500);
            /* Entrada de dados */ 
        printf("=========== Login: =============\n");
        printf("| Usu%crio: ",160);
        textcolor(12);
        scanf("%s", &usuario);
        textcolor(15);
        printf("| Senha: ");
        textcolor(12);
        scanf("%s", &senha);
        textcolor(15);
        printf("================================\n\n\n");
        printf("Logando... aguarde...\n\n");
        sleep(4000);
        /*                  */
        
        /*-Checa o login-*/
        if(!strcmp(usuario,"victormartins") && !strcmp(senha, "victor123"))
             conectado(vezes++);
        else
             erro();
        /*--------------*/
    }
    
    int creditos(){
        textcolor(6);
        printf("=================================================================\n");
        printf("\n=================================================================\n");
        textcolor(15);
        printf("\nSistema de login by Victor Martins\n");
        printf("E-mail: victormartins@hotmail.com\n");
        printf("(c)opiryght 2012\n");
        sleep(3000);
        system("cls");
        sleep(2);
        menu();
    }
    
    
    /* menu do usuario */
    int menuuser(){
        printf("\n\n\n-- Menu do usu%crio --\n\n",160);
        printf("'1' - Status da conta\n");
        printf("'2' - Senhas de jogos\n");
        printf("'3' - Cor das letras\n");
        printf("'4' - Tabela ASCII\n");
        printf("'5' - Banco de dados\n");
        printf("'6' - Sair\n\n");
        sleep(500);
        printf("Digite uma op%c%co: ",135,198);
        scanf("%d", &opcao);
    }
    
    int load(){
        //PlaySound("C:\\SOUNDS\\BELLS.WAV", NULL, SND_ASYNC);
        printf("Aguarde processando comandos internos.");
        sleep(1000);system("cls");
        printf("Aguarde processando comandos internos..");
        sleep(1500);system("cls");
        printf("Aguarde processando comandos internos...");
        sleep(2000);system("cls");
        printf("Comandos carregados com sucesso.");
        sleep(1000);
        system("cls");
        sleep(1);
        system("cls");
        sleep(1);
        menu();
    }
    
    int menu(){
        textcolor(11);
        printf("%c Meu sistema de login (v0.1) by Victor Martins %c\n\n\n",197,197);
        textcolor(15);
        printf("Op%c%ces:\n\n",135,229);
        textcolor(12);
        printf("'1' - Cr%cditos\n",130);
        printf("'2' - Login\n\n");
        textcolor(0);
        scanf("%d", &home);
        textcolor(15);
        
        if(home==1)
           creditos();
        else if(home==2)
           login();
    }
        
    /* função principal */
    int main()
    {
        system("color F");
        system("title Minha conta (v0.1) By Victor Martins");
        load();
        system("Pause > Nul");
    }

  6. #include <stdio.h>
    #include <stdlib.h>
    main ()
    {
         float salario, cheque1, cheque2, cpmf1, cpmf2, saldofinal;
         printf ("\nDigite o valor do seu salario: ");
         scanf ("%f", &salario);
         printf ("\nDigite o valor PRIEMIRO cheque: ");
         scanf ("%f", &cheque1);
         printf ("\nDigite o valor SEGUNDO cheque: ");
         scanf ("%f", &cheque2);
         cpmf1 = cheque1/100*0,38;// estas 2 não estão dando certo, por q será?!
         cpmf2 = cheque2/100*0,38;// estas 2 não estão dando certo, por q será?!
         saldofinal = salario-cheque1-cheque2-cpmf1-cpmf2;
         printf ("\n\nO saldo atual de sua conta e de: %.2f.\n\n", saldofinal);
         system ("pause");
    }
    Amigo em C você para utilizar pontos flutuantes, não se usa a vírgula ',' e sim um ponto final '.' aqui está seu codigo consertado:
    #include <stdio.h>
    #include <stdlib.h>
    main ()
    {
         float salario, cheque1, cheque2, cpmf1, cpmf2, saldofinal;
         printf ("\nDigite o valor do seu salario: ");
         scanf ("%f", &salario);
         printf ("\nDigite o valor PRIEMIRO cheque: ");
         scanf ("%f", &cheque1);
         printf ("\nDigite o valor SEGUNDO cheque: ");
         scanf ("%f", &cheque2);
         cpmf1 = cheque1/100*0.38;// Funfando corretamente, substitui a vírgula por ponto, assim que devem estar.
         cpmf2 = cheque2/100*0.38;// Funfando corretamente, substitui a vírgula por ponto, assim que devem estar.
         saldofinal = salario-cheque1-cheque2-cpmf1-cpmf2;
         printf ("\n\nO saldo atual de sua conta e de: %.2f.\n\n", saldofinal);
         system ("pause");
    }

  7. Eae galera da script brasil, sou meio novo no forúm e decidi postar esse tutorial sobre scanf e suas funções.

    Scanf é utilizado para agregar um valor a uma determinada variavel, segue um exemplo:

    int main()
    {
    int numero;
    printf("Digite um numero:\n");
    scanf("%d", &numero);
    printf("Você digitou o número: %d", numero);
    }
    Explicação: printf - Utilizado para impressão de string na tela scanf - Utilizado para agregar um valor a uma determinada variavel &numero - '&' Serve para adicionar um valor a variavel, 'numero' = variavel tipo "Int". %d - i o d - Para inteiros %c - para caracteres %s - para strings %f - para flutuantes (decimais) Outro exemplo:
    int main()
    {
    char frase;
    printf("Digite uma frase:\n");
    scanf("%s", &frase);
    printf("Você digitou a frase: %s", frase);
    }

    Explicação:

    printf - Utilizado para impressão de string na tela

    scanf - Utilizado para agregar um valor a uma determinada variavel

    &frase - '&' Serve para adicionar o valor a variavel, 'frase' = variavel tipo "Char".

    %s - String

    Bom galera é só, qualquer dúvida mande MP ou add meu e-mail: victormartins3@hotmail.com.

    Em breve mais tutoriais =D

×
×
  • Criar Novo...