Programa para inversão de colunas
Publicado por Perfil removido 30/10/2006
[ Hits: 5.467 ]
Então pessoal, esse programa pega um arquivo que tem duas colunas de palavras e as inverte.
Use a seguinte sintaxe: troca "arquivo", onde arquivo é o nome do arquivo a ser invertido.
Envie-me um e-mail qualquer dúvida.
#include <stdio.h> #include <stdlib.h> main(int argc,char *argv[]) { FILE *arq,*arq0; char linha[30]="",c,*palavra1,*palavra2; int i=0,k=0; if(argc!=2) {printf("Usage: troca file");exit(1);} arq=fopen(argv[1],"r"); arq0=fopen("tmp","w"); while(!feof(arq)) { i=0;k=0; fgets(linha,30,arq); while(linha[i++]!=' '){} palavra1=(char*)calloc(i,sizeof(char)); i=0; while(linha[i]!=' ') { palavra1[i]=linha[i]; i++; } while(linha[i++]!='\n'){k++;} i-=k; palavra2=(char*)calloc(k,sizeof(char)); k=0; while(linha[i]!='\n') { palavra2[k]=linha[i]; i++; k++; } printf("\nPalavras:\n\"%s\" \"%s\"",palavra1,palavra2); printf("\nInvertendo:\n\"%s\" \"%s\"",palavra2,palavra1); printf("\n"); fprintf(arq0,"%s %s\n",palavra2,palavra1); } fclose(arq); fclose(arq0); }
Arquivo com números aleatórios.
Codigo para criar arquivo de log
Nenhum coment�rio foi encontrado.
Máquina perereca - até onde é possível o uso de Linux?
Mitigação - O que é e quando é "seguro" desabilitar
Atualizar Debian Online de uma Versão para outra
A arte e a prática da Disciplina a longo prazo
Topgrade - Atualize seu sistema Linux inteiro com um único comando
Site com diversos emojis para seus códigos
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
pfSense + SquidGuard + LDAP (4)
A escola é altamente ineficiente e ineficaz! (3)
Redirecionar site para o link secundário (1)
O que você está ouvindo agora? [2] (198)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (0)