Ir para conteúdo
Fórum Script Brasil

Fantomas

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Posts postados por Fantomas

  1. Estou fazendo um player em flash e gostaria de saber como faço pra quando o usuário clicar em play, o botão play ficar invisível e no lugar aparecer o botão de pause, ou seja, 2 botões quando um aparece o outro desaparece e vice-versa. Grato desde já.

  2. No linux as permissões de arquivo são divididas em 3 grupos:

    G1 será o usuário que criou o arquivo ou dono do arquivo.

    G2 será o grupo de usuários a quem o usuário dono do arquivo pertence.

    G3 será para todos os outros usuários.

    Aplicando isso a função chmod em php, quem seria o segundo grupo (G2) num arquivo hospedado no servidor, se só existe o cara que tem acesso a conta dele (para enviar os arquivos por ftp) e os demais usuários?

  3. O que é Storage Engine? E o que são cada um desses tipos: MyISAM, CSV, MRG_MYISAM, BLACKROLE, InnoDB, ARCHIVE, MEMORY? Já procurei no google, apostilas, e até num ebook de mysql, mas não fala nada sobre isso. Se alguém tiver paciência para me explicar eu agradeço.

  4. Sei que ponteiros (*) apontam para um endereço na memória e que o operador (&) retorna esse endereço, mas isso não me ajudou a responder essa pergunta. Por que as vezes quando não uso o "&" o programa segue sem erros e outras vezes preciso usá-lo? Quais os casos em que ele é necessário?

    Exemplo1:

    Deu certo

    int h;

    printf("Digite um valor: ");

    scanf("%d",&h);

    printf("%c",h);

    Deu Errado

    int h;

    printf("Digite um valor: ");

    scanf("%d",h);

    printf("%c",h);

    Exemplo2:

    Deu certo

    char n[20];

    printf("Qual a cor da casa?");

    scanf("%s",n);

    printf("%s",n);

    Deu certo

    char n[20];

    printf("Qual a cor da casa?");

    scanf("%s",&n);

    printf("%s",n);

  5. Olá, voltei para mais uma pergunta noob, se puderem me ajudar eu agradeço xD.

    Estava lendo sobre strings só que não entendi uma coisa, por exemplo, temos duas variáveis x[y], e a seguinte instrução: for(y=0; y<strlen(x); y++), ou seja, y vale 0 -> enquanto y for menor do que o número de caracteres de x ->

    soma +1 ao valor de y. Certo?

    Agora se temos por exemplo a palavra PATO são 3 (contando a partir de 0) caracteres e um

    nulo indicando o final da sequência -> char x[y]= {'P','A','T','O',''}, resultando em char x[4].

    A pergunta é, o que acontece com o caracter nulo? Há um extravasamento? Pois seguindo a instrução, y valeria 3 e

    não teria espaço para o caracter nulo na sequência.

  6. Olá sou inicianta portanto não manjo muito de C/C++, gostaria de saber o que há de errado neste código, pois quando o usuário digitasse "sim" o programa deveria finalizar, mas o loop continua e a pergunta "Deseja sair?" fica se repetindo.

    #include <conio.h>
    #include <iostream>
    #include <string.h> 
    
    main(void)
    {
    void funcao_converter(char resposta[]);    //Função que converte string pra maiúscula
    
    char j[10], palavra[10]="SIM";
    
    printf("Deseja sair?");
    gets(j);                           //Armazena a resposta na variável j
    
    if (j){                             // Se existe j usa a função
    funcao_converter(j);
    }
    
    while(j != palavra){       //Enquanto j for diferente de "SIM" repete o código
    main();
    } 
    }
    void funcao_converter(char resposta[])
    {
             int i;
             for (i = 0; i<strlen(resposta); i++){
                 if ((resposta[i] >= 'a') && (resposta[i] <= 'z')){
                                  resposta[i] = toupper(resposta[i]);
                                  }
                                  }
                                  }

  7. Ah ta vlw eu tinha entendido errado, mas por que ele ta imprimindo 1975819828 em vez de 6 depois que eu compilo? Um amigo meu testou o código com o mesmo compilador e não ocorre esse problema. Será que é o sistema operacional?

  8. Estou vendo sobre especificadores de formato em um livro de programação e nele diz que %n deveria retornar a quantidade de caracteres numa string, mas compilando com o Dev C++ isso não acontece, ele retorna um valor absurdo, alguém sabe o por quê? Já até pesquisei na internet, mas não achei nada sobre o %n, somente %s, %c, %d...

    #include <conio.h>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        
    int primeiro_conta;
    int segundo_conta;
    
    printf("Numero%n de caracteres%n\n", &primeiro_conta, &segundo_conta);
    printf("O do primeiro e: %d\n O do segundo e: %d\n", primeiro_conta, segundo_conta);
        
        getch();
    
        return 0;
    }

  9. Olá sou novo aqui e no fórum e iniciante em C++ :D . Estou aprendendo sobre modificadores de tipo (long, signed, unsigned, register, short), ao criar uma variável x e atribuir um valor int x=2111111111, por exemplo, esse valor é exibido depois do arquivo ser compilado. A pergunta é, para um valor tão alto eu não precisaria colocar long int? Pois o tipo de dado int só deveria aceitar valores até 32.767. O compilador converte automaticamente? Grato desde já.

×
×
  • Criar Novo...