Ir para conteúdo
Fórum Script Brasil

phdmais

Membros
  • Total de itens

    86
  • Registro em

  • Última visita

Sobre phdmais

  • Data de Nascimento 02/06/1997

Contatos

  • MSN
    paulotkdtigers@hotmail.com
  • Website URL
    http://
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    São José dos campos, SP
  • Interests
    Programação, C, HTML, Skate e o desenho animado:"As Terriveis Aventuras de Billy e Mandy"

phdmais's Achievements

0

Reputação

  1. Está usando um S.O.(Sistema Operacional) compatível com a versão? tem quanto de memeoria ram?(tem um boato que dizem que se tiver menos de 50 de ram não roda o turbo c++)
  2. Eu tinha esse problema, só que eu não tenho professora.... :P E uma coisa, acho que ela quer que seja usado o turbo c++ porcausa de suas bibliotecas.... mas.... se for só o aplicativo que estiver com erro... baixa o Dev-C++ e na hora de colocar bibliotecas como a util.h ao envés de #include<util.> digite: #include "util.h"
  3. phdmais

    Duvidas....(C)

    Olha so gente, tenho um tantinho de duvids aki... mas eu sou praticamente iniciante em C, estudo a somente 1 mes +/- 1-Da para eu ver se o computador está conectado atravéz de um programa? 2-Como funciona a tag system("argumento"), isto é, como eu defino os argumentos dele? 3-Para que serve as bibliotecas: dos.h, stdlib.h e conio.h? 4-Quanto tempo demora para eu virar um bom programador em c?(Não to fazendo curso...)1 ano e meio?
  4. Mas dai abre um monte de código, e não sei onde eu defino o nome da janela.... onde eu coloco os meus comandos.... não consigo me ordenar ali.... pode me ajudar como funciona esse codigo? POR FAVOR.....
  5. Olá gente, gostaria de saber se tem como eu fazer um programa que não abra no estilo d MS-DOS, mas sim em formato de janelas, como posso fazer isso??? Presciso de um código especifico? Presciso de um compilador especifico? Ou não da para fazer isso em C??? Mas dai abre um monte de código, e não sei onde eu defino o nome da janela.... onde eu coloco os meus comandos.... não consigo me ordenar ali.... pode me ajudar como funciona esse codigo? POR FAVOR.....
  6. phdmais

    Erro de compilação

    Hehe, é porisso que ficava sempre na mesma.... com ou sem o register.... Ei... acabei pensando, e se o usuário escolhece a senha???. Mas minha duvida agora é essa: Como salvo algum valor modificado pelo usuário? por exemplo: -O usuário abre o programa -O usuário escolhe a senha -O usuário fecha o programa -O programa deleta a opção de reescolher a senha, mas salva o valor da senha, como digitado pelo usuário -O usuário abre o prgrama -O usuário digita a senha que ele escolheu -O programa é executado alguém pode me ajudar?
  7. phdmais

    Erro de Programação

    Vou te dar uma ajuda da simplicidade do codigo do programa e resolver seu problema tambem, observe: Exe. 1: #include <stdio.h> #include <stdlib.h> int main (){ int soma;/*Que isso? não prescisa desse int soma, vai economizar espaço se o retirá-lo*/ int n; int i ='0';/*tira os '' do valor*/ printf ("Digite um número: "); // Usuário digita o número. scanf ("%d", &n) // Armazena o valor na variável "n". soma = i + n;/*Essa linha tambem acho inútil....*/ printf (" O valor de N é: %d\n", &n);/*modifique para: printf("Soma =%d", n+i); system ("PAUSE"); return (0); /*Os parênteses em return gastam 4 bits a mais de memoria, parece pouco, mas em grandes programas...*/ } Faça as modificações, no meu compilador deu certo. Exe.2: #include <stdio.h> #include <stdlib.h> int main (){ int soma;/*Váriavel inútil*/ int n; int i ='1';/*tira os ''*/ printf ("Digite um número: "); scanf ("%d", &n) soma = (i + 3 + (n);/*Mude essa linha para: i += 3 */ printf (" O valor de N é: %d\n", &n); /*Mude essa linha para: printf("Soma = %d", a+i); */ system ("PAUSE"); return (0);/*Economize 4 bits!!!(Obs.: dependendo do compilador, ele não aceita */ } Exe. 3: #include <stdio.h> #include <stdlib.h> int main (){ int soma;/*inutil.... */ int n; int n1; int i ='0';/*Se observar bem, na outra linha nem ta usando a variavel, mas o valor dela... */ int i1 ='1';/*tira os ''*/ printf ("Digite o valor do primeiro caso N: "); scanf ("%d", &n); printf ("Digite o valor do segundo caso N1: "); scanf ("%d", &n1); soma = (0 + n) + (1 + n); /*Obs.: 1- não prescisa dessa linha 2- não prescisa dos parenteses, é so uma soma */ printf (" O valor de N é: %d\n", &n);/* mude a linha para: printf("Soma = %d", n+i+i1+n1); system ("PAUSE"); return (0); /*4 bits....*/ } Pronto!!! ficará bem melhor assim.... Eu testei no meu compilador e funcionou. Nossa!!! verdade!!!! me esqueci do caracter &!!!! O exercicio era dar o endereço de cada variavel!!! eu tava tentando até criar uma função mas.... nem presciso!!! :P Esse valor ai e do vetor né?
  8. phdmais

    Erro de compilação

    Bem, então você aca que eu presciso gastar mais memoria para deixar meu programa mais rapido?Olha, eu andei estudando um pouco mais e vi um tipo de classe de armazenamento, o "register", ele salva a variável/função bem nos registradores do proscessador, antes eu pensava que isso era inutil, mas depois, estudei um pouco sobre o proscessador e vi que isso pode deixar a execução da variavel/função mais rápida!!! porém, tenho ainda que fazer um teste para ver se usa uma porcentagem da CPU maior, porque se usar, pode acabar fazendo os computadores travarem ou alguns proscessos ficarem sem resposta, e acabar sendo finalizados, mas isso so se a pessoa for como eu, abrra um monte de janelas... Segue a baixo meu codigo de teste: #include<stdio.h> (register) main() /*Nessa linha eu vou experimentar com e sem o register*/ { (register) double a, b, c, d, e, f; /*Nessa linha eu irei experimentar ocm e sem o register*/ for(a=0,b=0,c=0,e=0,f=0;a<=35000.45,b<=36000.45,c<=36000.45,d<=36000.45,e<=36000.45,f<=36000.45;a+=1,b-=1,c+=2,d-=2,e+=3,f,-=3) printf("a=%f,b=%f,c=%f,d=%f,e=%f,f=%f," a, b, c, d, e, f, g, h, i, j); system("pause"); } Código para quebrar o proscessador do PC hein!!!, hehehe, amenos que o seu processador não seja o Celeron inside da intel.... :angry: .
  9. phdmais

    Erro de compilação

    Uau!!! você fez tudo tão rapido e fácil.... tenho mesmo muito que aprender!!!
  10. phdmais

    Erro de compilação

    olha so, eu fiz isso, olha so meu codigo como tá:tem uns erros... me ajuda a consertá-los? vou colocar la as linhas que estão com erro. #include<stdio.h> #include<stdlib.h> #define NUL '/0' int main() { static void senha() //Linha com erro. char a1[15]="senha"; static int resul=strcmp(a1,n); //Erro aki tambem. { char s1[15]; printf("Digite a senha:/n"); gets(s1); ep1=senha(s1); //E aki tambem tem erro. if(resul=0) printf("Senha correta"); else if(resul<0) printf("Senha incorreta"); else printf("Senha incorreta"); } } bem, eu a defini como uma outra string, mas constante gasta menos memoria?(é... mão-de-vaca é uma caracteristica minha :P)
  11. Eu olhei seu código e vi algumas linhas com erro, tente consertá-las: /* 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]}; /* tem um erro nessa linha, você deve colocar o ';' antes do '}' e o '}' eu recomendo pular uma linha, para ficar mais legivel o codigo */ struct ind individuo[tamanho_pop]; //depois de consertar aquele erro ali em cima, aki vai ficar com um erro tambem, para consertá-lo, tire o ponto-e-virgua char nome_arquivo[80],string1[5],string2[5],nome1[30],nome2[5]; // E depois aki vai ficar com um erro, tente consertá-lo, acho que já te ajudei um poukinho né? além do mais isso será um bom exercicio para você FILE *funciona; for (i=1;i<1000000;i++) printf ("i = %i\n",i); printf("\nteste\n"); }
  12. Erro de compilação no exercicio 6 da lista de contribuições(57 exercicios de C): A questao era criar um programa para imprimir o módulo exato do numero posto pelo usuário, eis o meu codigo: #include <stdio.h> #include <stdlib.h> main() { int a; Printf("Digite um numero:/n"); Scanf("%d",&a); If(a>=0); Printf("O módulo desse numero é %d /n", a); Else Printf("O módulo desse numero é %d /n", a*(-1)); /*Esta é a linha que o compilador Dev-C++ diz que da erro*/ system("pause"); return 0; }
  13. phdmais

    Erro de compilação

    Mas não da para eu comparar apenas o valor da string, para economizar memória? porque se eu criar outra string eu vou gastar 6 bytes a mais(se eu não me engano... 5 do valor "senha" e mais 1 da string) Compensa?
  14. phdmais

    Erro de compilação

    Como assim? eu usei o comando IF para caso o valor da string S seja Senha, execute o comando "printf("Senha correta");" mas o que está dizendo é que o comando IF-Else não pode ser usado para verificar o valor de uma string?
×
×
  • Criar Novo...