TADS IFGoiano-Urutaí
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Principais IDEs para Java
programa - Programa que abre um arquivo e imprime ele + zenity EmptyQui Abr 25, 2024 9:27 pm por juk

» LINKS PARA BAIXAR O OFFICE
programa - Programa que abre um arquivo e imprime ele + zenity EmptyTer Abr 23, 2024 5:57 pm por juk

» Backup FULL FIREFOX
programa - Programa que abre um arquivo e imprime ele + zenity EmptyDom Abr 07, 2024 3:16 pm por juk

» Backup FULL CHROME
programa - Programa que abre um arquivo e imprime ele + zenity EmptyDom Abr 07, 2024 2:59 pm por juk

» Dowloand de Videos youtube Sem Permissão adminstrador
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg Jan 02, 2023 2:13 pm por juk

» Cypecad 2019
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg Jan 02, 2023 1:41 pm por juk

» Atualizando é instalando o IExplorer 11 no windows 7
programa - Programa que abre um arquivo e imprime ele + zenity EmptyTer Ago 30, 2022 10:54 pm por juk

» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
programa - Programa que abre um arquivo e imprime ele + zenity EmptySex Abr 29, 2022 6:43 pm por juk

» Usando o Monitor de Recursos do sistema para identificar processos Associados.
programa - Programa que abre um arquivo e imprime ele + zenity EmptyQua Abr 06, 2022 10:19 am por juk

Quem está conectado?
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

Ir para baixo

programa - Programa que abre um arquivo e imprime ele + zenity Empty Programa que abre um arquivo e imprime ele + zenity

Mensagem  juk Qua Jan 09, 2013 10:27 pm

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
juk

Mensagens : 266
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos