Jump to content

Search the Community

Showing results for tags 'fgets'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. Olá, esse e meu primeiro post no forum, estou com problema para manipular dados recebidos de um arquivo Eu quero capturar esses dados e salvar em um variavel, podem com o fgets() eu so consigo printar na tela pois quando vai passar pra outra variavel ele so pega o ultimo caracter. Segue a baixo o codigo: void main(){ FILE *pont_arquivo; char caminho[100]; char tx[100]; //char c; char texto[100]; int i; //define e abre o arquivo que será formatado printf("coloque o caminho do arquivo que queira abrir\n"); gets(caminho); pont_arquivo = fopen(caminho, "r"); if (pont_arquivo == NULL){ printf ("ERRO: arquivo não encontrado ou sem permissão de acesso.\n"); exit(0); } printf("arquivo aberto.\n"); while(fgets(tx, 100, pont_arquivo) != NULL){ for( i=0; i< sizeof(tx); i++) texto[i] = tx[i]; } fclose(pont_arquivo); printf("%s", texto); } O print consegue retornar todos os valores do arquivo mas não consigo passar eles para uma variável e tratar dentro do código. ja tentei com strcpy e esse exemplo eu mandei com for pra atribuir um a um os dados, mas não consegui com nenhum dos dois. A baixo tem os dados do arquivo txt: teste{ sjdoasijd,xy jsioadja,xy jsiadj,xy ois,xy djsia,xy dijodajsi,xy jiosjodia,xy jbf23,xy 21,xy 21983,xy moisdoia,xy mh8293,xy ajksnd,xy ioaasd,xy }
  2. Gustavo2503

    fgets()

    fgets() não funciona em xml versão 4.00, só funciona na versão 3.10 $arquivo = $_FILES['arquivo']["tmp_name"]; $xml = fopen($arquivo, 'r'); while(!feof($xml)){ $linha = fgets($xml); if (!$linha){ $linha = "Erro"; } } echo $linha; Ele retorna "Erro" quando o xml está na versão 4.00. Como arruma isso?
  3. Boa noite, estou tentando fazer uma funcao que le o nome e a nota de individuos e descobre qual é a maior nota entre eles. Como podem ver eu chamo a funcao fgets, guardo nas variaveis o nome em nome1 e a nota em n1 e só depois entro no while. Mas acontece algo bem bizarro, quando eu chamo fgets dentro do while, a variavel nome1 é substituida pela linha inteira que o fgets lê. #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 80 int comparar_notas () { int n1,n2; char *nome2,*nome1; char buf[MAX]; FILE *arq; arq = fopen("arquivo.txt", "r"); if(arq == NULL) { printf("Erro ao abrir o arquivo\n"); return; } fgets(buf, MAX, arq); nome1 = strtok(buf,","); n1 = atoi(strtok(NULL,",")); while(!feof(arq)) { fgets(buf, MAX, arq); nome2 = strtok(buf,","); n2 = atoi(strtok(NULL,",")); if (n1<n2) { n1=n2; nome1=nome2; } } printf("%s,%d",nome1,n1); } int main () { comparar_notas(); return 0; } segue ai o q esta escrito no arquivo Adamastor,66 Alaor,28 Aldebaran,88 Arlinda,19 Austeclynio,22 Claudinei,60 Domitila,62 Enderson,44 Guilhermina,33 Milena,72 Reginaldo,50 Tula,99 Zoraide,77
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.