Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. blz amigos... to com um probleminha em arquivo C

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    FILE *fp;
    char c;
    fp = fopen("arquivo.txt","r"); /* Arquivo ASCII, para leitura */
    if(!fp)
    {
    printf( "Erro na abertura do arquivo");
    exit(0);
    }
    while((c = getc(fp) ) != EOF) /* Enquanto não chegar ao final do arquivo */
    printf("%c", c); /* imprime o caracter lido */
    fclose(fp);
    return 0;
    }

    nesse caso eu imprimo tudo oq esta escrito no arquivo "entradas".

    Dentro do arquivo entradas eh assim
    |-------|
    |sei | - primeira linha do arquivo
    |1 |
    |2 |
    |3 |
    --------
    Tava olhando os codigos e vi o comando fscanf, pq preciso ler somente a primeira linha do arquivo e compara se realmente a primeira linha esta escrito SEI.

    ou eu tenho que percorrer caracter por caracter e ir armazenando num vetor? para comparar??

    alguem tem alguma ideia por favor...

    se puder expor o codigo pra dar um nocao de como eu faço


    abraço

  2. #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    FILE *fp;
    char c[30];
    char a = sei;
    fp = fopen("arquivo.txt","r"); /* Arquivo ASCII, para leitura */

    if(!fp)
    {
    printf( "Erro na abertura do arquivo");
    exit(0);
    }

    while((fscanf((fp, "%[^\n]", c)) != EOF)
    printf("%c \n", c);

    if(a=c)
    {
    printf("ok");
    }

    fclose(fp);
    return 0;
    }



  3. char a = sei;

    vai dar erro

    tenta assim:

    char a = strcpy("sei", a);

  4. #4
    cassiomarques
    Citação Postado originalmente por alexandrecorrea Ver Post
    char a = sei;

    vai dar erro

    tenta assim:

    char a = strcpy("sei", a);
    Assim tbm não vai dar certo amigo, para que funcionasse como vc espera, usando strcpy, "a" teria que ser um ponteiro para char, e não simplesmente um char. Afinal de contas, como vc espera armazenar três caracteres onde só cabe um ?

    char* a = strcpy("sei", a);




  5. valeu meu amigo...
    vou tentar ..






Tópicos Similares

  1. Speedr help ! ''Arquivos Armazenados''
    Por Barra no fórum Servidores de Rede
    Respostas: 5
    Último Post: 25-04-2013, 16:48
  2. Help exclui arquivos como remonta-los
    Por gfox007 no fórum Redes
    Respostas: 5
    Último Post: 11-10-2007, 08:15
  3. O 200 faz referência a arquivo que n exite no profile. help
    Por jayro no fórum Servidores de Rede
    Respostas: 6
    Último Post: 19-05-2005, 14:21
  4. bash - lendo conteudo de arquivos.. HELP ..!!
    Por thiagog no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 10-11-2004, 09:09
  5. Sistema de arquivos sumiu! Help-me
    Por mmacoli no fórum Servidores de Rede
    Respostas: 8
    Último Post: 30-06-2004, 13:22

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L