Ir para conteúdo
Fórum Script Brasil

Angelica N

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por Angelica N

  1. Olá a todos

    Tenho instalado no micro o Slackware e funcionava corretamente. Entretanto, na quarta não sei o que aconteceu e o teclado não está funcionando mais. É somente no usário root, pois quando entro no outro usuário o teclado funciona. Além disso é depois que o KDE é inicializado, na tela do login eu consigo colocar a senha de root mas depois nenhuma tecla funciona.

    Alguém sabe o que pode ser?

    Já verifiquei o arquivo xorg mas não encontrei nada.

    Desde já obrigada

    Valeu

    Angelica

  2. Olá a todos

    Estou precisando chamar um programa no meu programa, mas não estou conseguindo.

    Eu preciso chamar o programa msroll

    No terminal do Slackware, para eu executar esse programa eu digito:

    /msroll -m 1BVE.pdb -a protein1.area

    O meu programa gera o arquivo 1BVE.pdb e eu preciso dos dados contidos no arquivo protein1.area.

    Como faço para obter esses resultados sem precisar sair do programa, digitar a linha de comando para gerar o arquivo de saida e depois retornar ao programa para utilizar esses valores??

    Valeu

  3. Olá

    Estou fazendo um programa e funciona quando a variavel tamanho_pop é pequena. Só que eu preciso que essa variavel seja igual a 200. Quando eu aumento o tamanho dela aparece a mensagem falha de segmentação. Como o meu programa é um pouco grande e para teste eu copiei a declaração de variavel para outro programa e nesse programa só tem comandos para escrever na tela.

    Será que alguém pode me ajudar? Talvez haja uma forma mais inteligente de declarar essas variaveis. Mas como? Estou aprendendo C a alguns meses.

    Ah, eu rodo o programa no Ubuntu e pelo gcc.

    Obrigada desde já

    Att

    Angélica

    /* Programa para ler os dados de um pdb e colocar em um struct */
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    #include <string.h>
    #include <ctype.h>
    
    main()
     {
    //  -------------------------          Declaração das variáveis ----------------------------------
    
     FILE *entrada1, *saida;
     int i,j,l,n,m,a,b,c,p,posicao,numero_aa,w;
     char lixo[10];   //Variável para colocar todos os dados não-interessantes
     char string[10]; //Variável para colocar dados do tipo string que será transformado em int ou double
     char atomo[10],aminoacido[10],cadeia[5],concatena[5];
     double x, y, z;
     float xf, yf, zf;
    
    //  ******** Struct Básico   **********
       struct PDB {         //Este é o meu struct ou estrutura
            int posicao;
            char atomo[10];
            char aminoacido[10];
            char cadeia[5];
            int numero_aa;
            double x, y, z;
           };
    
    //  *******   Struct do Backbone e da Cadeia Lateral que não pertence ao sítio ativo **********
        struct PDB fixo[4000];   //10000
    
    //  *******   Struct do Sítio Ativo **********
        struct PDB sitio_ativo[4000];  //10000
    
    //  *******   Struct do Rotâmero **********
        struct PDB atomos[100]; //1000
        struct PDB1 {
            struct PDB atomos[100]; //1000
            char residuo_aa[10];
            char cadeia_aa[5];
            int posicao_aa;
            int rotamero_ativo;
            int n_atomos;
          };
        struct PDB1 cromossomo[30];  //100
    
    int tamanho_pop;
    tamanho_pop=40;
    
    struct ind {struct PDB1 cromossomo[30]};
    struct ind individuo[tamanho_pop];
    
    char nome_arquivo[80],string1[5],string2[5],nome1[30],nome2[5];
    FILE *funciona;
    
    for (i=1;i<1000000;i++)
    printf ("i = %i\n",i);
    printf("\nteste\n");
    
    // --------------------------   FIM Da Declaração de variáveis  ---------------------------------
    
    
    }

  4. Bom dia

    Como faço para verificar se caracteres de duas strings são iguais?

    É o seguinte, tenho duas variaveis ( A e B ) com dados que li de dois arquivos distintos. Mas esses dois arquivos nem sempre estão na mesma nomenclatura, ou seja, quando os dados dessas duas variaveis são iguais (A = CB e B = CB), consigo utilizar o comando strcmp sem problema.

    O problema é quando a variavel A possui HG21 e a variavel B possui 1HG2. Dá para perceber que apenas o número 1 em vez de estar no final está no começo. Tentei usar o mesmo comando (que compara strings) mas dá falha de segmentação.

    Como posso resolver isso?

    Grata desde já

    Angélica

  5. Olá

    estou fazendo um programa em C e cheguei no seguinte ponto:

    se minha variável "atomo" tiver um dos dois valores específicos ( A ou B ), ela executará um determinado bloco de comando, caso contrário executará outro bloco de comando.

    Pensei em colocar essas condições através do if

    if ( (!strcmp(atomo,"A")) OU (!strcmp(atomo,"B"))

    tentei colocar !! ou or, mas não funciona.

    Alguém sabe como faço esse comando? Ou tem uma sugestão melhor?

    Agradeço desde já

    Valeu

×
×
  • Criar Novo...