Ir para conteúdo
Fórum Script Brasil

GustavoBorba

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Posts postados por GustavoBorba

  1. Olá!

    Gostaria de saber como faço por exemplo, a página de um perfil de uma pessoa. Queria que fosse algo como:

    http://site.com.br/GustavoBorba

    Ou seja, técnicamente esse "GustavoBorba" no final, seria um arquivo ou algo do tipo.

    Na verdade, eu não tenho nem ideia de como fazer isso. Quando o usuário registrar eu crio uma pasta pra cada um? um arquivo pra cada um? Gostaria que vocês me ajudassem nisso.

    Grato, desde já!

  2. Olá, eu gostaria de saber como criar uma janela e adicionar imagens dentro dela. Somente isso. Eu sabia em java, mais C++ é muito mais complicado pelo que sei. Alguém pode me dar um exemplo básico?

  3. Desculpem eu não saber muita coisa, mas...

    int main (int argc, char *argv[])
    {   
        cout << "______________________________________________________\n";
        cout << "                Welcome to the bank!\n";
        cout << "\n";
        cout << "Here you can check your account, withdraw and deposit.\n";
        cout << "'/balance' '/deposit amount' '/withdraw amount'\n";
        cout << "______________________________________________________\n\n";
        string command;
        while(1)
        {
            cin >> command;
            getchar();
            if(command == "/balance")
            {
                accBalance();
            }   
            getline(cin, command);
            if(command == "/deposit") 
            {   
                command.substr(0, 9);
                int amount = atoi(command.c_str());
                if(amount > 999) cout << "\n\nYou can deposit only from $1 to $999.";
                if(amount < 1) cout << "\n\nYou can deposit only from $1 to $999.";
                accDeposit(amount);         
            }
        }
        getchar();
        return 0;
    }

    Não acontece nada quando eu digito /deposit 1

  4. hum, esse seu substr() não ta servindo pra nd. você deveria pegar o retorno dele pra alguma outra string.

    e tb não entendi direito o q você quer fazer. você ta tentando converter a string pra intero. mas olha la, você sabe q o conteudo da string é "/deposit". como você vai converter isso pra intero?? so strings numericas podem ser convertidas.

    muito possivelmente o programa ta fechando por não conseguir transformar o texto em numero.

    kuroi, o que eu quero fazer é pegar uns digitos depois do " " (ESPAÇO) e converte-los para inteiros.

  5. Opa! Obrigado plea ajuda em relação aos loops. Última pergunta, eu juro. Eu criei um comando que deveria capturar o que vem depois do espaço, converter para um int, e realizar uns ifs.

    if(command == "/deposit") 
    {
        command.substr(9, 3);
        int amount = atoi(command.c_str());
        if(amount > 999) cout << "\n\nYou can deposit only from $1 to $999.";
        if(amount < 1) cout << "\n\nYou can deposit only from $1 to $999.";
        accDeposit(amount);         
    }

    O problema é que quando eu executo ele, o programa termina.

  6. Kuroi, seu código me ajudou muito. Tenho duas dúvidas:

    1. Só é possível inserir somente um comando a cada vez que o programa é iniciado.

    Ex:

    Digite o comando: (Eu digitei o comando /oi)

    Você Digitou o Comando /oi

    (Aqui eu tento repetir o processo, mas ele interpreta o meu ENTER como 'sair')

    2. Como checar se o que o cara escreveu é igual a um comando do meu programa.

    Ex:

    stringComandoDigitado é igual a stringComando/Oi

    se for, fazer tal coisa.

  7. Como faço para capturar uma string? Ocorre um erro de runtime quando tento executar o código a seguir:

    #include <iostream>
    
    using namespace std;
    
    int main (int argc, char *argv[])
    {
        string command;
        printf("Digite um comando: ");
        scanf("%s", &command);
        getchar();
        printf("\n\nComando digitado: %s\n", command);
        getchar();
        return 0;    
    }

×
×
  • Criar Novo...