Ir ao conteúdo
  • Cadastre-se

gtrbarata

Membro Júnior
  • Posts

    17
  • Cadastrado em

  • Última visita

Reputação

7
  1. Galera, consegui resolver o problema, achei importante voltar e dizer como resolvi...acabei descobrindo que o problema não era no meu código, e sim no compilador que era 32bits ( codebloks ) instalei o devc++ e usei o compilador 64 bits funcionou bacana...grande abraço isrnick, obrigado pela força !!
  2. amigo, tu acertou na mosca...coloquei o tratamento no malloc e descobri que ele não está conseguindo alocar a memoria...sera que é algo no windows ?
  3. #include <stdio.h> #include <stdlib.h> #define num 277849188 //277849188 <--- 1 gb // //555698376 <--- 2 gb // void quick_sort(int *p, int inicio, int fim){ int i, j, pivo, aux; i=inicio; j=fim-1; pivo=p[(inicio+fim)/2]; while(i<=j){ while(p[i]<pivo && i<fim){ i++; } while(p[j]>pivo && j>inicio){ j--; } if(i<=j){ aux = p[i]; p[i] = p[j]; p[j] = aux; i++; j--; } } if(j > inicio) quick_sort(p, inicio, j+1); if(i < fim) quick_sort(p, i, fim); } int main() { int *p; p = (int*)malloc (num * sizeof(int)); int i; int n; FILE *pFile; pFile = fopen ("teste.txt","w"); for(n=0;n<=num;n++) { fprintf (pFile,"%d ",rand()%1000); } FILE *orde; orde = fopen ("teste.txt","r"); for(i=0; i<num; i++) { fscanf(orde,"%d ", &p[i]); } orde = fopen ("teste2.txt","w"); quick_sort(p, 0, num); printf("Valores ordenados"); for(i=0; i<num; i++){ fprintf(orde,"%d ",p[i]); } } foi mal...esqueci de colocar kkk
  4. Olá amigos, meu professor me passou um trabalho que é elaborar um programa em C onde se gera um arquivo TXT com números de 0 a 999 de forma aleatória e que esse arquivo tenha o tamanho de 2gb, posteriormente abra esse mesmo TXT. ordene todos os valores e salve em um novo arquivo...usei o método Quicksort, testei com diversos valores, até 1gb funciona bacana, mas com 2gb ele dá um erro de execução logo após ter criado o primeiro TXT ( desordenado ). alguém tem ideia de o que pode estar ocasionando esse erro ?
  5. Bom dia amigos. consegui a fonte!! o nome é REVUE, se alguém precisar. um amigo de outra comunidade me ajudou...mesmo assim, muito obrigado todos !!
  6. realmente, é uma cooperativa de ônibus ....me pediram um orçamento de letras caixa, mais nao me deram a arte nem detalhes sobre ela. p/ montar o projeto.
  7. Olá amigos...alguem sabe o nome dessa fonte ? ??

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...