Vi para Windows

Publicado por Alan Patriota (última atualização em 08/01/2015)

[ Hits: 4.059 ]

Homepage: alanpatriota.com

Download vi.c




Aplicação simula um uso básico do VI para console do Windows, criando um arquivo novo e o preenchendo, ou no caso dele existir exibirá seu conteúdo.

  



Esconder código-fonte

#include<stdio.h>
/*
Aplicação simula um uso básico do VI para console
do windows, criando um arquivo novo e o preenchendo,
ou no caso dele existir exibirá seu conteúdo. 
Aplicação: vi para windows
Autor: Alan Santos Patriota
Data: 21 de Dezembro de 2014
*/

int main(int argc, char *argv[]) // função vai receber como parâmetro o nome do arquivo a ser aberto
{

char corpo[5000], opc;
FILE *arq = fopen(argv[1],"r");

long posicaoreal = ftell(arq);
fseek(arq, 0, SEEK_END);
long tamanho = ftell(arq);
fseek(arq, posicaoreal, SEEK_SET);



if (tamanho <= 0)
{
   fclose(arq);
   arq = fopen(argv[1],"w");
   
   system("cls || clear");
    printf("\n>\t");
    scanf("%[^\n]",corpo);

    fprintf(arq,"%s\n",corpo);
    fclose(arq);

}
else
{

   system("cls || clear");
   printf("\n>\t");
    while( (fgets(corpo, sizeof(corpo), arq)) != NULL)
    printf("%s",corpo);
    scanf("%c",&opc);
    fclose(arq);
    
}

  

}

Scripts recomendados

ORDENACAO PELO METODO SHELLSORT

Programa CONSULTA/ PESQUISA/ ADICIONA/ EXCLUI registros em arquivos

Gerador de script

Programinha que busca arquivos

Cadastro de Alunos


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts