Vi para Windows
Publicado por Alan Patriota (última atualização em 08/01/2015)
[ Hits: 4.057 ]
Homepage: alanpatriota.com
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.
#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); } }
Manipulação de registros em arquivos utilizando índices
Organizador de filmes para o IMDB
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta