Correzione prova pratica del 7 luglio 2004

Correzione prova pratica del 7 luglio 2004


Istruzioni:

il commento iniziale rappresenta il giudizio complessivo sul programma. Nei commenti trovate: Il codice presentato non è necessariamente identico a quello consegnato in quanto possono essere state effettuate modifiche per renderlo compilabile e/o per la corretta indentazione.


//XXX  non ha mai provato a compilarlo, numerosi errori di sintassi
//<BENREMIDA> <KARIM>, <158639>, <Karim82@hotmail.com>, <Dis10>, <07/07/2004>  



#include<iostream>

#include<fstream>

#include<string.h>

#include<stdlib.h>



int main()
{

  char c[]; //FIXME deve sempre definire la dimensione qualora non inizalizzi


  ifstream fin1("testo.txt");

  if (!fin1)

  { cerr << "Errore: impossibile aprire file testo .txt" << endl;

    exit(1);

  }

  fin >> c; //FIXME così legge una parola e poi cosa ne fa?


  fin1.getline(c, ,'[');

  cout << c;

  char* lettera == c+1; //FIXME purtroppo non è così semplice, la parte restante deve essere ancora letta


  if (c==']') cout << c+1;

  char a[]; //FIXME deve sempre definire la dimensione qualora non inizalizzi


  ifstream fin2 ("tabella.txt"); //FIXME mancava un "


  if (!fin2)

  { cerr << "Errore: impossibile aprire file tabella.txt" << endl;

    exit(2);

  }

  fin2 >> a;

  fin2.get(a)

    if (a=='\n') 

    {

      for (int i=1;i>1 && i<4; i++)

  if (*lettera == a)  cout << a[i];

    }

  fin1.close();

  fin2.close();

  return 0;
}








































Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertozzi@CE.UniPR.IT