Procurar
Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am
Programa que abre um arquivo e imprime ele + zenity
Página 1 de 1
Programa que abre um arquivo e imprime ele + zenity
- Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char path[100];
int main()
{
char caracter;
FILE *arquivo, *local;
system("zenity --file-selection > /tmp/foo.txt"); //abre uma box para selecionar o arquivo
if((local = fopen("/tmp/foo.txt","r+")) == NULL) //cria um arquivo tmp
{
printf("Erro ao ler local!!!\n\n");
exit(1);
};
char diretorio[100];
//fread(&diretorio,sizeof(diretorio),1,local);
// fgets(diretorio,90,local);
fgets(diretorio, sizeof(diretorio), local);
//-----------funcao correcao-------------
int len;
len = strlen(diretorio);
if (diretorio[len-1] == '\n')
diretorio[len-1] = 0;
strcat(path, diretorio);
//------------------------------
//printf("%s",diretorio);
//sprintf(path, "%s", diretorio);
printf("%s\n",path);
// scanf("%s",path);
if((arquivo = fopen(path,"r")) == NULL)
{
printf("Erro ao abrir arquivo!!!\n\n");
exit(1);
};
do
{
caracter = getc(arquivo);
putchar(caracter);
}
while(caracter != EOF);
printf("\n\n");
fclose(arquivo);
return(0);
}
juk- Mensagens : 266
Data de inscrição : 02/04/2012
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qui Abr 25, 2024 9:27 pm por juk
» LINKS PARA BAIXAR O OFFICE
Ter Abr 23, 2024 5:57 pm por juk
» Backup FULL FIREFOX
Dom Abr 07, 2024 3:16 pm por juk
» Backup FULL CHROME
Dom Abr 07, 2024 2:59 pm por juk
» Dowloand de Videos youtube Sem Permissão adminstrador
Seg Jan 02, 2023 2:13 pm por juk
» Cypecad 2019
Seg Jan 02, 2023 1:41 pm por juk
» Atualizando é instalando o IExplorer 11 no windows 7
Ter Ago 30, 2022 10:54 pm por juk
» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Sex Abr 29, 2022 6:43 pm por juk
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Qua Abr 06, 2022 10:19 am por juk