Ir para o conteúdo
T_E

[C] Ajuda: Problemas com o código II

Mensagens Recomendadas

T_E    0
T_E

    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
   #include <string.h>

    main()
    {
      FILE *fp; /*fp- is a file pointer*/
      char componente[10],referencia[10];
      int no1,no2,valor1,valor2;

      /* open the file netlist.txt to read */
      fp = fopen( "netlist1.txt", "r" );
      if (fscanf(fp,"%s",&componente))
	  (componente[0]=='/');
	  printf("comment found");

  while
		(fscanf( fp,"\n%s %s %d %d %d %d\n",&componente,&referencia,&no1,&no2,&valor1,&valor2)!=EOF)
		printf("\n%s %s %d %d %d %d\n",componente,referencia,no1,no2,valor1,valor2);
      

  
  /* close file */
      fclose( fp );
    }

o programa tem por objectivo ler de um ficheiro os nos e dp introduzir um valor numa matriz..

componente|referencia |  no1 | no2 |valor1 | valor2

UR              |  s              |1      |0      |15      |1000          <----- este é o ficheiro de onde vai ler...

R                |  a              | 1      |2      |2200  |  0

R                |  b              | 1      |3      |1500  |0

R                |  c              | 2      |3      |4700  |0

R                |  d              | 2      |0      |560    |0

R                |  e              |3      |0      |3300  |0

tinha de imprimir uma coisa do tipo

matriz[no1][no1]=+1/valor2

matriz[no2][no2]=+1/valor2

matriz[no1][no2]=-1/valor2

matriz[no2][no1]=-1/valor2

se alguem me puder ajudar!!!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade