Ir para conteúdo
Fórum Script Brasil
  • 0

AJUDA!


Leandro.BF

Pergunta

E possuo uma matriz em um arquivo:

exemplo:

123 23 2 123

3 25 23 5

55 5 146 200

preciso de um programa genérico que retorne para mim a quantidade de colunas (sendo genérico deve servir pra quanquer tamanho de matriz)

eu cheguei nisso:

#include <stdio.h>

int main(int argc, char *argv[])
{ 
  int **matriz;
  FILE *entrada;
  int linhas,colunas,l,c;
  char a;
  
  if(argc!=2)
  {
     printf("Quantidade incorreta de parametros");
     printf("\nInformar o nome do arquivo contendo a matriz");
     printf("\n Exemplo: testeArgumentos3 matriz.txt");
     return 0;  
  }else{
    
  entrada=fopen(argv[1],"r");
    
  if(entrada == NULL)
  {
     printf("Arquivo1 não encontrado");
     getch();
     return 0;
  }
}  
  
 int cont=0;



 while((getc(entrada))  != EOF )/* Enquanto não chegar ao final do arquivo */
 {
                    
     if(fscanf(entrada,"%c")!="\n")//recebe os valores do arquivo como int até que se encontre \n
       {
        cont++;
       }
             
}                        


  printf("\n%d",cont);
  getche();    
  return 0;
}

pensei que ele ia varrer os caracteres e quando encontrasse quebra de linha parava e assim pelo contador eu obteria as colunas.

alguém tem idéia de como faço pra dar certo, ou se posso fazer de outra maneira?

muito obrigado pela atenção, conto com vocês.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...