Vi para Windows
Publicado por Alan Patriota (última atualização em 08/01/2015)
[ Hits: 4.466 ]
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);
}
}
Cadastro de arquivo usando ncurses como menu
Nenhum comentário foi encontrado.
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Capturando senha LDAP em texto claro e como proteger usando TLS no Samba 4
Mais uma pós Instalação Arch Linux
Plantar o Singrante Google Chrome no Void Linux
Preciso de ajuda com minha pesquisa sobre o Linux Mint (0)









