Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Mudança de matriz em ficheiro
04-03-2010, 02:59
Mensagem: #1
Mudança de matriz em ficheiro
Boas.

Tenho um pequeno GRANDE problema :x

eu tenho 1 "mapa" do estilo

Código:
Código:
4
A (B) A  B
(C)(B)(A) D
D (A) C  D
(A)(B)(D) C
Basicamente o que eu tenho de fazer é identifcar as celulas da grelha.

1o) 4 é o numero de lados do mapa e para ja queria ignora-lo(comezar a contar só a partir da 2ª linha)

2o) eu tenho de identificar os elementos em grupos de 3 e definilos como celulas. ou seja

A -> CELULA 1.2
(B)-> CELULA 2.1

e por ai fora mas e depois modifica-las conforme o utilizador quiser para por ou tirar os () sendo essa função definida atraves de c ou s e depois a celula do mapa, por exemplo

c 31 vai adicionar parenteses ao A
s 21 vai tirar os parenteses do B.

Depois de introduzir esse comando quero que o resultado seja projectado no ecra.

Agradecia bastante se me ajudassem.

Deixo aqui parte do meu codigo para vos facilitar o entendimento
Código:
Código:
int main()
{
    char qua[20];
    printf("Introduza nome do quadro=");
    scanf("%s",qua);
    strcat (qua, ".ltr");
    
    FILE * quadro = fopen (qua , "r");
    if ( quadro != NULL )
        {
            char mystring [100];
            while ( fgets (mystring , sizeof mystring , quadro) )
            {
                fputs (mystring, stdout);
            }
            fclose (quadro);
        }
        else
        {
            perror (qua);
        }
   return 0;
}
Desde já obrigado ^^,
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Mudança de matriz em ficheiro - 46camionista - 04-03-2010 02:59

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)