Programar em C - Manipulação de Arquivos txt em C / Ler Dados - Aula 83

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024
  • Terceira aula sobre manipulação de arquivos na Linguagem C. Ler dados de arquivos em C.
    Se você estiver aprendendo com as vídeo aulas não deixe de curtir e favoritar o vídeo. Isso ajuda muito o canal a crescer! Valeu!!!
    =========POSTE SUAS DÚVIDAS NO FÓRUM:========
    goo.gl/bVuG6
    ===========CONECTE-SE COM O CANAL===========
    FACEBOOK - DeAlunoParaAluno
    Blog - dealunoparaalun...
    TWITTER - AlunoParaAluno
    GOOGLE + - goo.gl/rUJzN
    =============================================
    ==============NOSSOS PARCEIROS==============
    BLOG DE CÓDIGO:
    Site - blogdecodigo.wo...
    Facebook - BlogDeCodigo
    BRASIL PENTEST
    Site - brasilpentest.com/
    Facebook - BrasilPentest
    =============================================

ความคิดเห็น • 140

  • @lins4613
    @lins4613 3 ปีที่แล้ว +10

    cara quero dizer q admiro de mais seus videos. Faço engenharia de computaçao e o unico motivo de eu n ter desistido do curso ainda são seus videos. Obrigado mesmo, de coraçao. Continua com os videos, vc eh o melhor professor dessa area, de longe

  • @michel_lima4245
    @michel_lima4245 7 หลายเดือนก่อน +1

    Estou cursando técnico em Desenvolvimento de Sistemas, e esta aula me ajudou muito para meu projeto do semestre em Lógica de Programação. Muito obrigado!

  • @walterfabri8852
    @walterfabri8852 2 ปีที่แล้ว +3

    Eu to atualmente focado em JS mas preciso aprender um pouco de C para faculdade. Tive que assistir algumas aulas desse canal que ME SALVOU. Suas aulas estão me dando vontade de aprender C, realmente as melhores.

  • @w.rodrigues_
    @w.rodrigues_ 4 ปีที่แล้ว +9

    Ouvindo seu peido em 2020, suas aulas são demais obrigado ! kkkkkkkkkk

    • @nathanfilipe5036
      @nathanfilipe5036 3 ปีที่แล้ว

      KKKKKKKKKKKK NA HORA Q TU FALOU EU ESCUTEI TBM

  • @Rafael_Gouveia
    @Rafael_Gouveia 3 ปีที่แล้ว +1

    Olá, desde a Aula 81, que é onde começa a explicar um assunto de um interesse para uma programação pessoal, que venho entendo perfeitamente. Obrigado pela dedicação e explicação.

  • @joaovitorgoncalves6791
    @joaovitorgoncalves6791 4 ปีที่แล้ว

    2020 com os ead cumeno, aprendendo quase nada com o professor de c, e o cara me salvando hard pras provas

  • @HidelbrandoRodrigues
    @HidelbrandoRodrigues 10 ปีที่แล้ว +5

    Você é muito bom... suas aulas são mega didáticas...parabéns!

  • @kevinluiz
    @kevinluiz 4 ปีที่แล้ว

    Cheguei agora, curti demais a aula. Tava com essa dúvida sobre como gerar um arquivo.

  • @murdoc095
    @murdoc095 7 ปีที่แล้ว

    Ajudou muito, já tava quase pulando da janela do prédio da faculdade quando vi o vídeo e tudo se resolveu. Obrigado

  • @lindembergduraesfreire3028
    @lindembergduraesfreire3028 8 ปีที่แล้ว +24

    2:19 , "Quebrar a perna do usuário", boa kkkakaka

  • @lalberto88
    @lalberto88 11 ปีที่แล้ว +2

    Muuuito boas as aulas, muito claras, praticas e objetivas. Facilitou demais!

  • @caiorenan881
    @caiorenan881 2 ปีที่แล้ว

    Parabéns pelo conteúdo simples e de ótima compreensão. Obrigado pela ajuda!

  • @brasiltropicaltop
    @brasiltropicaltop 10 ปีที่แล้ว +5

    essas aulas são maravilhosas

  • @coringavinte5105
    @coringavinte5105 6 ปีที่แล้ว

    muito bom, se n fosse esse video eu iria patinar por dias, valeu mesmo

  • @philip_kings
    @philip_kings 9 ปีที่แล้ว

    Muito,legal. Vai ajudar bastante no meu programa em C.

  • @memoriaram9152
    @memoriaram9152 9 ปีที่แล้ว +1

    Estou achando arquivos meio complicado, mas suas aulas estão me ajudando, valeu!!

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว

    Fala ae Ronne .. vai ter sim cara.. acho que nas próximas semanas já devo iniciar a falar sobre estruturas de dados

  • @Ms100Criatividade
    @Ms100Criatividade 11 ปีที่แล้ว

    Paraben otimo canal o melhor do yutube que vi até agora, estou sempre acompanhando, vou entrar esse ano ainda em um curso de C++ na microcamp e seus videos me ajudaram a começar em programação VLW CARA

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว +2

    Aula 84 :)
    Faça a leitura como string.
    você pode utilizar a função fgets..

  • @gustavoamaro2681
    @gustavoamaro2681 7 ปีที่แล้ว +18

    tem uma maneira de usar o fscanf pra ler a linha é só fazer dessa forma: fscanf(arquivo,"%[^
    ]s",string);

  • @Gomeszinho1
    @Gomeszinho1 11 ปีที่แล้ว +1

    Muito boa iniciativa, cara! Estudo em uma escola técnica, mas perdi essa aula e você me salvou xD

  • @f.assismachadodacosta7483
    @f.assismachadodacosta7483 10 ปีที่แล้ว

    eu gostei desa tua aula é muito boa, parabens! obrigado

  • @vhpj4774
    @vhpj4774 2 ปีที่แล้ว

    Namoral não sei se vai ler isso ou não mas mt obg ajudou d+++++++

  • @marcelogodoy4870
    @marcelogodoy4870 10 ปีที่แล้ว

    Seus videos são mega didáticos...parabéns

  • @joaopaulobrito1993
    @joaopaulobrito1993 5 ปีที่แล้ว +1

    Aulas excelentes. Obrigado!

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว +1

    valeu Luiz!

  • @GuilhermeSilva-qo3bo
    @GuilhermeSilva-qo3bo 9 ปีที่แล้ว

    Ta de parabéns com suas aulas, gostei mto,vlw

  • @vangodp
    @vangodp 9 ปีที่แล้ว

    no minuto 2:30 é melhor usar perror("Erro: "); para informar o erro ao abrir o arquivo ja que podem ser muitos tipos de erros. Por exemplo, um erro por não existir tal arquivo o perror retorna logo depois do nosso string "Erro: " a seguinte frase, "Erro: No such file or directory", ou por exemplo si não temos direitos para escrever no arquivo, "Error: Permission denied", ou tentar especificar um path errado "Erro: Not a directory". Posso lhe assegurar que são muitos os erros possíveis, por isso é melhor controlar isso corretamente com perror.

  • @taneiprill1602
    @taneiprill1602 11 ปีที่แล้ว +1

    Ola gostaria muito tambeim de aprende c++ gosto muito do seu canal. se voce souber c++ tem como fazer uma playlist para nois ? valeu!

  • @kt2128
    @kt2128 11 ปีที่แล้ว

    Muito obrigada pelas vídeo aulas!

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว +1

    hmm.. sim seria um return..
    Mas lembrando que no caso desse programa em específico return ou exit dão na mesma coisa..
    Dar um return na função principal vai fazer o programa terminar de qualquer maneira.
    Caso esse exemplo apresentado tivesse sido implementado em uma outra função chamando a RETURN faria o programa voltar a função que chamou a função atual :0
    não sei se ficou muito claro escrevendo

  • @aissonsene
    @aissonsene 9 ปีที่แล้ว

    Excelente aula... Obrigado

  • @metalevangelion
    @metalevangelion 11 ปีที่แล้ว +1

    Parabéns pelas videoaulas, estou acompanhando todas e curtindo pra caramba...
    Só uma coisa, você abordará banco de dados e interface gráfica futuramente???
    Um abraço e mais uma vez parabéns

  • @naiarasouza1012
    @naiarasouza1012 6 ปีที่แล้ว

    OTIMA AULA

  • @TheMediinaa
    @TheMediinaa 7 ปีที่แล้ว +1

    posso usar também:
    fscanf(f, "%[^NULL]s, texto);
    printf("%s", texto);
    pra quem não sabe, o operador %[^]s faz com que uma string seja lida até o que você escrever depois do ^, no caso acima foi lida até NULL que é o final do arquivo, mas se você fizesse %[^
    ]s então a string seria lida até o primeiro espaço!

    • @LUCASDAVIDROSCZINIAKCOSTA
      @LUCASDAVIDROSCZINIAKCOSTA ปีที่แล้ว

      irmao, tenho um arquivo com varias linhas (exemplo de linha: Denise, 12), e gostaria de armazenar o nome e o numero em variaveis diferentes, como faço?
      Posso usar o %[^,]s para ler o nome, mas como faco para ler a partir da virgula?

    • @TheMediinaa
      @TheMediinaa ปีที่แล้ว

      @@LUCASDAVIDROSCZINIAKCOSTA haha nem lembrava desse meu comentário.
      Brother, eu não uso C faz um tempo já, porém acho que vc pode ler linha a linha, e utilizar a lib de regex para quebrar o texto de cada linha na vírgula.
      Se você ainda não conhece regex, dedique um tempinho p aprender, é muito útil nessa vida de computeiro.
      Tudo de bom, bons estudos!

  • @felipeamaral8223
    @felipeamaral8223 9 ปีที่แล้ว +10

    Onde posso encontrar suas vídeo-aulas sobre arquivos binários, se é que fez..agradeço !

  • @bardok159
    @bardok159 8 ปีที่แล้ว +1

    Lá em 8:50 ~9:00.
    Ao invés de deixar o "%s" na função fscanf, pq n coloca %[^
    ]? Isso resolveria o problema de imprimir só a primeira string, não? Pelo menos ao montar o msm programa em casa utilizando isso deu certo. Pq trocar %s por %[^
    ] funciona?(não conheço muito a parte teórica por trás)

  • @sandraperdigao09
    @sandraperdigao09 4 ปีที่แล้ว

    muito util! obrigada

  • @jailsonathayde74
    @jailsonathayde74 4 ปีที่แล้ว

    Deveria fazer um vídeo, tipo bem simples com um vetor armazenando, sei lá 5 nomes ou números e salvando em .txt, ai quando abrir os nomes estivessem lá e não fossem apagados. Ai já dava pra treinar a exclusão caso o vetor estivesse cheio. Pensa nisso!!!

  • @MardoqueuSousa
    @MardoqueuSousa 11 ปีที่แล้ว

    Olá amigo, suas aulas contém um excelencia rara, parabéns!!!
    Queria saber se você tem alguma dica para que eu possa fazer a criação de mapa visuais em linguagem, ou isso convém apenas em outras linguagens?

  • @DanielOliveira-vt9kc
    @DanielOliveira-vt9kc 4 ปีที่แล้ว +1

    7:59 Esse "NULL" seria a mesma coisa que "\0" ?

  • @pliniobass
    @pliniobass 11 ปีที่แล้ว

    Muitíssimo obrigado!

  • @Aventurasnominecraft
    @Aventurasnominecraft 11 ปีที่แล้ว +1

    achei seu canal pelo um site na DEEP WEB :>

  • @PauloHenriqueRN10
    @PauloHenriqueRN10 5 ปีที่แล้ว

    Cara vc sabe mim dizer algum lugar que fala sobre leitura e validação de dados em c

  • @dan1608
    @dan1608 9 ปีที่แล้ว

    Obrigado!

  • @diogosport103
    @diogosport103 8 ปีที่แล้ว +62

    pão com mortadela e coxinha...prevendo o futuro?

  • @srrenatoviana
    @srrenatoviana 2 ปีที่แล้ว

    SALVOU !!!!!!!

  • @dnlch1
    @dnlch1 5 ปีที่แล้ว

    Bom dia, é possivel utilizar o fseek para retroceder? Ja existe o rewind, e nunca ouvir falar de fseek para retroceder. Poderia me explicar? Obrigado

  • @grito3333
    @grito3333 11 ปีที่แล้ว +1

    vc pode ler uma string usando o fscanf, é so usar envés de %s, substitua pelo
    " %[^
    ]" OBS: tem 1 espaço depois da primeira aspas "

    • @grito3333
      @grito3333 11 ปีที่แล้ว

      fica mais ou menos assim
      fscanf (file," %[^
      ]", c)

    • @rbluhm
      @rbluhm 10 ปีที่แล้ว

      higor bardela
      Para ler uma linha funciona, mas no loop while acho que dá problema.

  • @lidianemonteiro277
    @lidianemonteiro277 11 ปีที่แล้ว

    ihuuu dahora!!

  • @acarolsfs
    @acarolsfs 9 ปีที่แล้ว

    expliquem a função qsort por favor...

  • @firecasts
    @firecasts 7 ปีที่แล้ว

    eu sou auno de eletrônica industrial e estudo sozinho. Acabei de sair de uma faculdade de administração mas ñ tive escolha senão pegar o livro e tentar estudar.

  • @mychelldias
    @mychelldias 10 ปีที่แล้ว +36

    2:21 peidinho de lei

  • @lidianemonteiro277
    @lidianemonteiro277 11 ปีที่แล้ว

    qual o comando que posso usar para sair de um if por exemplo, mas que o que esta depois do if seja executado? seria o return 0 dentro do if? pq pelo que entendi o exit(0) encerra o programa.

  • @williammarques6988
    @williammarques6988 7 ปีที่แล้ว +1

    Eu nao gosto de comentar... mas depois dessa "eu vou quebra a perna do usuario" kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk rachei

  • @codetrix5889
    @codetrix5889 6 ปีที่แล้ว

    ola boa noite, e possível escrever o programa em c, fazendo com que o programa leia mais de um arquivo.txt ao mesmo tempo se for por favor mande um vídeo ou me responde, valeu.

  • @odiwalker3973
    @odiwalker3973 4 ปีที่แล้ว

    eu queria entender o que no while(fgets...) faz com que as leituras seguintes desçam uma linha? O que impede esse laço de simplesmente ler várias vezes a mesma linha?

  • @marcel-nu6rl
    @marcel-nu6rl 10 ปีที่แล้ว +14

    flatulencia aos 2:21

  • @RaisonRobert
    @RaisonRobert 3 ปีที่แล้ว

    como faço para converter umas string de caractere em um vetor de inteiro, sedo que no meu arquivo só possui numeros

  • @mvsarnaglia
    @mvsarnaglia ปีที่แล้ว

    teria um jeito de fazer com loop for?

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว +1

    vish!! hahah

  • @Lucask84ever
    @Lucask84ever 10 ปีที่แล้ว

    Dúvida, quando você fala que a FGETS só pega a primeira linha dos arquivos e que isso é por causa da quebra de linha, você fala do
    ou do \0? Eu acho que seria pelo \0... =) to gostando das aulas! Sorte ae...

    • @heitor1549
      @heitor1549 10 ปีที่แล้ว

      Acho que é na
      (caractere nova linha),pois \0 simboliza o fim da string e não da linha.

    • @Lucask84ever
      @Lucask84ever 10 ปีที่แล้ว

      Heitor Santos
      realmente, depois fui pensar e analisar e vi que falei bobagem kkk =D

  • @sidney3426
    @sidney3426 9 ปีที่แล้ว +1

    Quando tento colocar uma variável tipo char pra receber a variável frase, dar um erro de conversão. Como resolver??
    char palavra[100];
    while(fgets(frase, 1000, file) != NULL){
    palavra=frase; //

  • @gabrielmiranda7090
    @gabrielmiranda7090 4 ปีที่แล้ว

    eu to querendo ler de um aquivo um numero com uma string tipo x21, gostaria de pegar apenas o 21, sabe como faço isso?

  • @giovannibrancher5996
    @giovannibrancher5996 8 ปีที่แล้ว

    Valeuuuuuuuuu

  • @natan2624
    @natan2624 9 ปีที่แล้ว +2

    Só por curiosidade, e se eu quiser ler um texto gigante que eu não faço ideia de quantos caracteres ele tem? Tem algo mais eficiente que o" fgets"???

    • @gadoenganado6386
      @gadoenganado6386 8 ปีที่แล้ว

      Eu vi uma maneira quando eu estava aprendendo c++, So que parece que e mas complexa que essa.
      Procurei e diff para te mostrar mas perdi ela. E não o lembro onde estudei. fui

    • @gabrielpaixao5915
      @gabrielpaixao5915 6 ปีที่แล้ว

      Por mais que tenha se passado 2 anos, acho que é só você atribuir mais valores ao vetor, no caso ele usou 100 espaços, vai variando até onde terminar o texto, é uma maneira mais básica. UASHAU

    • @gregzeraa
      @gregzeraa 6 ปีที่แล้ว

      @@gabrielpaixao5915 eu posso usar o comando feof não? acho que ele tambem vai até o fim do arquivo...

    • @gabrielpaixao5915
      @gabrielpaixao5915 6 ปีที่แล้ว +1

      @@gregzeraa Perfeito, Thales. É a melhor maneira mesmo de chegar no fim do arquivo, corrigindo, é o EOF.

  • @PrenticeNeto
    @PrenticeNeto 11 ปีที่แล้ว

    Uma dúvida: como faço para a função fscanf ler a partir de uma determinada linha do arquivo? Pois os arquivos de texto que quero ler têm apenas numeros inteiros a partir da segunda linha, e não quero usar fgets só por causa da primeira linha, que não tem números, para depois ter que transformar todas as seguintes de strings para inteiros...

  • @dksbanex
    @dksbanex 10 ปีที่แล้ว +24

    tu gosta de comida hein cara kkkk

  • @ryuzakizero9942
    @ryuzakizero9942 11 ปีที่แล้ว

    Olá amigo estou com uma dúvida, como faço para distribuir as informações do arquivo de txt em uma estrutura tipo árvore....se tiver algum email pra contato passa por favor vlw abraço!!

  • @rodrigochaves7816
    @rodrigochaves7816 2 ปีที่แล้ว

    ola, nao entendi muito bem o que o tamanho do vetor frase esta delimitando exatamente... testei o programa colocando frase[2] e ela leu o arquivo perfeitamente. Poderia explicar?

  • @marinacamponogara629
    @marinacamponogara629 10 ปีที่แล้ว +2

    exit(0) e return 0 tem a mesma função?

  • @panpin_oficial
    @panpin_oficial 7 ปีที่แล้ว

    Italo, aqui funcionou normal com eu colocando Numeros no arquivo string.txt

  • @rbluhm
    @rbluhm 10 ปีที่แล้ว

    exit(0) não deveria ser evitado?
    Ainda mais na main()?

  • @GabrielRenostroNeuberger
    @GabrielRenostroNeuberger 7 หลายเดือนก่อน

    Como faço para somar todos os números dentro do meu arquivo .txt

  • @FrancilanSousa
    @FrancilanSousa 10 ปีที่แล้ว

    tem como fazer uma aula falando de acesso a banco de dados?

  • @lucianobragagoncalves571
    @lucianobragagoncalves571 7 ปีที่แล้ว

    Alguém sabe como faz para ler caractere por caractere do arquivo?

  • @Holanda2016
    @Holanda2016 7 ปีที่แล้ว

    As aulas 81,82 e 83 servem somente para arquivos txt? E no caso de eu precisar ler um arquivo pdf?

  • @inumerosnumerosnatan211
    @inumerosnumerosnatan211 ปีที่แล้ว +1

    Fiz um programa parecido. Lendo um arquivo com várias linhas, porém, quando eu dou o printf na variavel fora do laço while não funciona, não mostra todos os caracteres do arquivo lido

    • @inumerosnumerosnatan211
      @inumerosnumerosnatan211 ปีที่แล้ว +1

      void main(int argc, char *argv[])
      {
      FILE *fp;
      char nome[500];
      fp = fopen("lista.txt", "r");
      while (fgets(nome, 500, fp) != NULL)
      {
      printf("%s", nome);
      }
      int cont=0;
      while (nome[cont] != NULL)
      {
      printf("%c", nome[cont]);
      cont++;
      }
      fclose(fp);
      }

    • @inumerosnumerosnatan211
      @inumerosnumerosnatan211 ปีที่แล้ว +1

      O arquivo q está sendo lido tem mais q 500 caracteres porém qnd eu uso o segundo laço while pra printar a variável não exibe nem até o centésimo caractere.

    • @inumerosnumerosnatan211
      @inumerosnumerosnatan211 ปีที่แล้ว +1

      Já tentei de tudo. Meu objetivo é jogar oq tá dentro do arquivo na variável nome.

    • @inumerosnumerosnatan211
      @inumerosnumerosnatan211 ปีที่แล้ว

      void main(int argc, char *argv[])
      {
      FILE *fp;
      char nome[100];
      char aluno[1000];
      fp = fopen("lista.txt", "r");
      while (fgets(nome, 100, fp) != NULL)
      {
      strcat(aluno, nome);
      }
      printf("




      ");
      for (int j = 0; j < 1000; j++)
      {
      printf("%c", aluno[j]);
      }
      fclose(fp);
      }

    • @inumerosnumerosnatan211
      @inumerosnumerosnatan211 ปีที่แล้ว

      Pra quem tinha a mesma dúvida. O código acima resolve o problema jogando para aluno oq é lido no arquivo.

  • @alyssongomes7610
    @alyssongomes7610 3 ปีที่แล้ว

    P q n usar o fgets diretamente dentro do fprintf??

    • @leonardoleal1739
      @leonardoleal1739 3 ปีที่แล้ว

      Por que o fgets é como se fosse o scanf só que para strings.

  • @TheMateus256
    @TheMateus256 6 ปีที่แล้ว

    olá, estou vendo as aulas, e gostaria de agardecer e parabenizar pelo trabalho e ajuda.
    e agora uma pergunta, fiz tudo corretamenta consegui ler a string e tal, mas o primeiro espaço do vetor volta vazio, não le toda a extensão do texto, sabe me dizer o que errei? segue o codigo
    #include
    int main(){
    FILE *file;
    file=fopen(/*caminnho*/"C:\\Users\\padilha\\Desktop\\vaia irma\\padilha.txt",/*caractere de leitura*/"r");
    //quando for dar o caminho lembrar de por duas contrabarras.
    char leitura[100];
    fscanf(file,"%s",&leitura);
    printf("%d",leitura);
    while(fgets(leitura,100,file)!=NULL){
    printf("%s",leitura);
    }
    fclose(file);//fechar o arquivo
    }

  • @romildojuniordev
    @romildojuniordev 6 ปีที่แล้ว

    Teria como eu fazer um programa em C que fizesse a leitura de um arquivo aleatório dentro de uma pasta? Ex: Dentro de uma pasta eu teria vários arquivos com perguntas... Quero exibir essa pergunta de forma aleatória sempre que o programa executar... Como eu poderia fazer pra ele exibir aleatoriamente? Obs: Os arquivos terá como nome números inteiros como 01, 02, 03, 04, 05.....

  • @juniorkubiak
    @juniorkubiak 4 ปีที่แล้ว

    Como eu faria isso com structs?

  • @alissonluann9756
    @alissonluann9756 10 ปีที่แล้ว

    galera tava dando uma olhada nessa vídeo aula que ensina à abrir um aquivo e escrever! mais eu queria saber como pegar palavras aleatórias de um arquivo! alguém sabe?

  • @hariannesiqueirasantoshss6208
    @hariannesiqueirasantoshss6208 3 ปีที่แล้ว

    Alguém sabe como colocar em ordem alfabética arquivo txt?

  • @728costa
    @728costa 8 ปีที่แล้ว +3

    # include
    int main()
    {
    FILE *file;
    //se quiser em outro diretorio
    //file = fopen("C:\\Users\\zap\\Desktop\\Arduino\\Aulas de c\\variaveis\\Manipulação de Arquivos txt em C Escrever tDado\\teste.txt","w");
    //"r"->ler,"w"->escrever,"a"->alterar
    file = fopen("string.txt","r");
    if(file == NULL){
    printf("Nao foi possível abrir o arquivo
    ");
    getchar();
    exit(0);
    }
    char frase[100];
    while(fgets(frase, 100, file) != NULL){
    printf("%s",frase);
    }
    fclose(file);
    return 0;
    }

  • @marcelogodoy4870
    @marcelogodoy4870 10 ปีที่แล้ว

    Vc é professor em alguma Universidade?

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว +1

    haha.. então cara.. já é a quarta pessoa que assiste meus vídeos que diz que achou o canal na deepweb :0
    locura haha

  • @gilbertodasilva4559
    @gilbertodasilva4559 2 ปีที่แล้ว

    to com uma dificuldade nesse codigo ele nao ta encontrando o arquivo teste.txt se eu tiro a extensao txt ele encontra
    FILE *file;
    file = fopen("teste.txt","r");
    if (file == NULL){
    printf("O arquivo nao foi encontrado");
    exit (0);

    } se eu tiro txt funciona tem algum macete q nao to sabendo usar

  • @Ddiidev
    @Ddiidev 6 ปีที่แล้ว

    Alguém sabe como posso fazer para escrever em um arquivo como se fosse um banco dados, sem precisar reescrever todo o arquivo e alterando a linha que desejo.
    Vocês podem me ajudar?

  • @wilkerfernandes3033
    @wilkerfernandes3033 5 ปีที่แล้ว

    porque a linha setlocale (LC_ALL, "Portuguese"); nao funciona dentro do arquivo txt

  • @emersonsousachaves2608
    @emersonsousachaves2608 8 ปีที่แล้ว

    Como eu faria faria para contar quantos caracteres tem em cada palavra dentro do arquivo texto?

    • @gadoenganado6386
      @gadoenganado6386 8 ปีที่แล้ว

      const int tm = 10;
      char mat [tm] = {};
      cin.getline(mat,tm);
      int TMChar = strlen(mat);
      cout

  • @dimitrilima4967
    @dimitrilima4967 11 ปีที่แล้ว

    Inserir simplesmente um break não resolveria não ?

  • @dragoneloko
    @dragoneloko 8 ปีที่แล้ว

    Como faço para ler dentro de um TXT, apenas determinado trecho e apresentar no programa? Ou seja, exemplo do meu trabalho: Um aquivo txt armazena dados de uma compra, da seguinte forma:
    Compra 1
    Produto 1
    Produto 2
    Produto 3
    Total a Pagar
    ________________________________
    Compra 2
    Produto 1
    Produto 2
    Produto 3
    Produto 4
    Total a Pagar
    _________________________________
    Compra n
    Produto n
    Total a Pagar
    _________________________________
    Quero que u usuário digite o código 2, dai o sistema vai imprimir apenas a Compra 2, até o underline, da seguinte forma:
    Compra 2
    Produto 1
    Produto 2
    Produto 3
    Produto 4
    Total a Pagar
    _________________________________
    Como daria para fazer?
    Desde ja agradeço

  • @miza4709
    @miza4709 ปีที่แล้ว

    Os comando *guetchar();* e *exit(0)* não funcionaram no meu programa.

  • @gabrielmenacho7170
    @gabrielmenacho7170 7 ปีที่แล้ว

    Ou podem usar dessa forma:
    #include
    #include
    main()
    {
    FILE *p;
    char c;
    if((p=fopen("teste.txt","r"))==NULL){
    printf("Erro!impossivel abrir o arquivo");
    exit(1);
    }
    while(!feof(p)){
    fscanf(p, "%c", &c);
    printf("%c",c);
    }
    fclose(p);
    system("pause");
    return 0;
    }

  • @heitorgregorio1074
    @heitorgregorio1074 11 ปีที่แล้ว

    A biblioteca "stdlib.h" está sendo usada no programa? Se sim, Pra q?

  • @arturmelosantiagoferreira157
    @arturmelosantiagoferreira157 5 ปีที่แล้ว

    Como fazer pra ler um arquivo que eu não sei como ele vai tá formatado?
    Tipo, o arquivo vai ter uma sequencia de linhas, cada linha começa com o nome de uma função e seus parametros, mas não necessariamente todas elas tem a mesma quantidade de parametros, assim:
    image 600 400
    clear 0 0 0
    color 100 170 200
    line 0 400 600 200
    polygon 3 0 400 300 200 600 400
    circle 200 100 50
    color 180 30 50
    fill 300 300
    save test.ppm
    Como seria feita a leitura nesse caso? Alguém helpa aqui pls

  • @Adestudos
    @Adestudos 5 หลายเดือนก่อน

  • @DeAlunoParaAluno
    @DeAlunoParaAluno  11 ปีที่แล้ว

    :)

  • @abraaofaher2400
    @abraaofaher2400 5 ปีที่แล้ว

    Mas e se eu quiser adicionar cada linha dessa a uma variavel:
    pao com mortadelo = Frase1[30];
    Coxinha = Frase2[30];
    Pao com queijo = Frase3[30];
    Como eu faria pra cada frase ir para uma variavel, sem necessariamente precisar botar todas elas dentro de somente uma variavel como esta sendo mostrado?

    • @LuizFernando-je2lx
      @LuizFernando-je2lx 5 ปีที่แล้ว

      acho que ao inves de colocar != NULL no while vc precisaria colocar != '\0' aí vc estaria lendo até o final da string e não todas de uma vez