Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pulse

Arquivos e matriz

Recommended Posts

Estou tentando com esse código, salvar todos os números de um txt em uma matriz

#include <stdio.h>

int main ()
{
    FILE *arqv;
    int l, c;

    arqv = fopen("teste", "r");

    int mat[3][3];

    for (l=0; l<3; l++)
    {
        for (c=0; c<3; c++)
        {
            fscanf(arqv, "%d", &mat[l][c]);
        }
    }

    for (l=0; l<3; l++)
    {
        for (c=0; c<3; c++)
        {
            printf("%d ");
        }
        printf("\n");
    }


}

O arquivo de txt é exatamente assim:

012
345
678

Ao printar a matriz aparece em todas as células um número grande, provavelmente espaço de memória...

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

matiz.c:24:13: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]

printf("%d ");
^

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.