Ir para conteúdo
Fórum Script Brasil

radak

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que radak postou

  1. radak

    estamos tentando...

    Pessoal como estão? Ando estudando o codigo abaixo, porem não consigo modifica-lo para ordenar alfabeticamente 5 palavras, por exemplo. não entendo como dizer ao C para identificar que A vem antes do B e C...D...E.. ordenando as palavras pela primeira letra que se iniciam. Se alguém tiver alguma dica fico grato! ------------------------------------------------------------------------ /* Troca a ordem das palavras da linha de comando*/ #include <stdlib.h> /* Precisa para o malloc*/ #include <stdio.h> /* precisa desta biblioteca para o puts*/ int main(int argc,char **argv) { int i; char **lista;/* Lista de palavras da linha de comando*/ char *p; /* Apontador provisorio*/ /* Aloca memoria para a lista*/ lista = (char **)malloc(argc * sizeof(char *)); /* Sizeof é a quantidade de bits no apontador*/ /* Copia os argv's para a lista*/ for(i=0;i<argc;i++){ lista=argv; } /*Troca lista[0] com lista[argc-1] */ p=lista[0]; lista[0]=lista[argc-1]; lista[argc-1]=p; /*Escreve a lista*/ for(i=0;i<argc;i++) puts(lista); return 0; }
  2. Caros, achar este forum foi muito bom. Preciso fazer um programa em C ( não conheço nada) que coloque palavras em ordem alfabética. E dito que para comparar as palavras é necessário escrever uma função int comparastr (char *st1,char *str2) não consigo nem começar, agradeço por alguma ajuda.
×
×
  • Criar Novo...