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  pressoche' nullo, si vede che non si e' mai esercitato
//Adamo Marco , 138253 , adamomarco@supereva.it ,STUD02

//07\07\2004 ,Esame di fondamenti di informatica A ,

//CdL in Ingegneria informatica


#include <iostream>
#include <fstream>

using namespace std;
typedef char Num[][];
void leggifile(char)

main()
{
  char ch;
  Num num;  //FIXME e le dimensioni dell'array?

  ifstream fin("testo.txt");
  if(!fin)
  {
    cerr << "Errore: file input non può venire aperto.\n";
    exit(1);
  }
  do {
    if ( ch != '[')
      cout <<  //FIXME mi sembra che manchi qualcosa

  //stampo quello che ho letto finora

  }
  else //FIXME una { aiutava

    char lettera1[]={A,B,C,D,E,F,G,H,I,L,M,N,O,P,Q,R,S,T,U,V,Z);
      leggifile(num)


  while (fin.get(ch)) //FIXME ???


    void leggifile (Num num)
    {
      ifstream fin("tabella.txt");
      if (!fin)
      {
        cerr << "Errore: file input non può venire aperto\n";
        exit(2);
      }
      char lettera;
      short numero;
      while (fin >> lettera >> numero)
      {
        if lettera == lettera1
    lettera1 = numero;





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