alfo10 ha scritto:
Nel testo pare ci sia scritto tutto, una funzione che legge da un file di testo che contiene diverse città con diversi mesi e temperature (ad esempio:
Napoli Dicembre 14
Roma Dicembre 13
Milano Gennaio 4
Bologna Dicembre 6
Napoli Giugno 27
)
e memorizza città mese e temperatura massimo in un vettore. Cosa non e' chiaro?
Non è chiaro cosa sia un "vettore".
Perchè in C è una cosa, in C++ può anche essere diverso.
Ritenendo, lo ribadisco, un problema di tipo didattico quasi certamente penso voglia un programma C con un vettore inteso come array di struct.
Però se invece devi scrivere un "vero" programma C++ allora la situazione diventa leggermente diversa, potendo usare la libreria che ti mette a disposizione tante belle cose, tra cui un "vettore-coi-controcaxxi".
Tutto qui.
PS per inciso il testo è meno banale di quanto sembri, nel senso che ci vuole un parser un minimo evoluto, per discriminare ad esempio il caso
CASTEL SANTANGELO Dicembre 7
In sostanza dovresti parsare al contrario, cioè andando dalla fine verso la testa della stringa, per trovare gli spazi di delimitazione della temperatura e della data, e poi andare dall'inizio fino al punto j-esimo precedente per prendere la città.
Insomma un lavoro di circa 10 minuti anzichè i 3 necessari nel caso semplice.
Riassumendo: devi fare un programma C, o C++?