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
» CRIANDO UM MONITOR VIRTUAL
programa - Programa que abre um arquivo e imprime ele + zenity EmptyQui maio 16, 2024 9:29 pm por juk

» Atividade Prática 5: Classes Abstratas e Interfaces
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 10:24 pm por juk

» Atividade Prática 4: Exercitando Herança e Polimorfismo
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 10:15 pm por juk

» Atividade Prática 4: Exercitando Herança e Polimorfismo
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 10:11 pm por juk

» Atividade Prática 3: Exercitando o relacionamento entre classes
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 10:06 pm por juk

» Atividade Complementar: Exercitando a criação de classes e objetos
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 10:01 pm por juk

» Atividade Prática 2: Exercitando a criação de classes e objetos
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 9:54 pm por juk

» Atividade Prática 1: Problemas Básicos de Programação
programa - Programa que abre um arquivo e imprime ele + zenity EmptySeg maio 13, 2024 9:50 pm por juk

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

Quem está conectado?
Não há nenhum usuário online :: 0 registrados, 0 invisíveis e 0 visitantes :: 1 motor de busca

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 : 274
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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