Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Dopo più di un anno dal primo test drive ci siamo rimessi al volante della Renault 5 E-Tech Electric, questa volta utilizzandola come prima auto per circa due settimane. Scoprite con noi se il progetto convince ancora
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-07-2003, 15:10   #41
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
cazzone !

la prima soluzione è stata la mia.

vi lascio le banali modifiche come esercizio.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:15   #42
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Nono...la tua soluzione non rispetta le richieste...e le modifiche non sono afftto banali...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:19   #43
lombardp
Senior Member
 
L'Avatar di lombardp
 
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
Una versione un po' particolare, nel senso che mi sono concentrato sulle strutture dati e non interagisce con l'esterno. Manca gestione dell'I/O sia da tastiera che con i file.

Se poi ho qualche altro minuto, aggiungo quello che manca.

Codice:
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "conio.h"

class listitem {
public:
   char citta[10];
   char nome[30];
   bool iscitta;
   listitem* pnext;
};

int appo;
listitem* proot = NULL;

void listadd(char* pcitta,char* pnome) {
   listitem* plist = NULL;
   listitem* pcurr = NULL;
   pcurr = new listitem;
   bool esci;

   strcpy(pcurr->citta,pcitta);
   strcpy(pcurr->nome,"");
   pcurr->iscitta = false;
   pcurr->pnext = NULL;

   if (pnome==NULL) pcurr->iscitta = true;
   else strcpy(pcurr->nome,pnome);

   if (proot==NULL) proot = pcurr;
   else {
      plist = proot;
      esci = false;
      while ((plist->pnext!=NULL) & !esci)
         if (strcmp(pcurr->citta,plist->pnext->citta)>=0) plist = plist->pnext;
         else esci = true;
      if (plist->pnext==NULL) plist->pnext = pcurr;
      else {
         pcurr->pnext = plist->pnext;
         plist->pnext = pcurr;
      }
   }
}

int main(int argc, char* argv[])
{
   listadd("ANCONA",NULL);
   listadd("PALERMO",NULL);
   listadd("MILANO",NULL);
   listadd("BOLOGNA",NULL);
   listadd("PISA",NULL);
   listadd("LECCE",NULL);

   listadd("ANCONA","MARIA 100-200-250-100-300");
   listadd("ANCONA","MARIA 200-125-050-118-288");
   listadd("MILANO","MARIO 200-125-050-118-288");
   listadd("MILANO","MARIO 210-225-450-108-980");

   char ch = getch();
   return 0;
}
__________________
---> Lombardp
CSS Certified Expert (Master Level) at Experts-Exchange
Proud user of LITHIUM forum : CPU technology
Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo
lombardp è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:26   #44
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da cionci
Nono...la tua soluzione non rispetta le richieste...e le modifiche non sono afftto banali...
ahh, che fatica la vita !

cionci prova a ripetere velocemente: "la vita è fatica, la vita è fatica ..."

bravo lombardp sei già calato a 45 righe (senza I/O) !

ma dopo centinaia di temp.zip, ancora non mi credete sulla parola ?

volete proprio la rozza prova materiale ?
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:28   #45
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Però non metti insieme le liste di numeri di persone che hanno stesa città e stesso nome...
a2000: Non manca solo l'I/O, manca anche il parsing del vettore dei numeri (che va ordinato)...
Non per fare a gara con lombardp, ma la parte più estesa del codice che ho scritto è l'I/O...

Ultima modifica di cionci : 21-07-2003 alle 15:32.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:29   #46
verloc
Senior Member
 
L'Avatar di verloc
 
Iscritto dal: Jan 2000
Messaggi: 551
Quote:
Originariamente inviato da a2000
cazzone !

la prima soluzione è stata la mia.

vi lascio le banali modifiche come esercizio.


tu e il controllo di errore non andate molto d'accordo,

eppure qualcosa mi dice che della materia dovresti essere un maestro.

E se l'utente per esempio invece di scrivere 250 scrive Ingrassia Ciccio? (pace all'anima sua)

Serio
Non te la puoi sempre cavare con qualche righetta di VBA:
(dico in generale,non tu personalmente)
questo distingue codice scritto da una segretaria smanettona di Excell da codice INGEGNERISTICO.
verloc è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:36   #47
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
guarda che questo genere di problemi, anche se semplici, non dovrebbero proprio porsi.
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:43   #48
verloc
Senior Member
 
L'Avatar di verloc
 
Iscritto dal: Jan 2000
Messaggi: 551
Ragazzi sto parlando sul serio:
in quella righetta di record si potrebbero annidare decine e decine
di errori (dell'utente)e bachi.

se l'utente scrive il nome e non i numeri?

se l'utente scrive 250.3 e non un numero intero?

se l'utente scrive prima i dati e poi il nome?

c'è un numero min-max di numeri?

se l'utente scrive Abelardo Francisco Miguel de Santillana Marques de Castiglia y Navarra?

se l'utente scrive Maria350 ?

...posso continuare...

secondo me questo distingue codice che rimane in una cantina di smanettone da codice che deve essere pagato 10000 € oppure codice da cui dipende la sicurezza delle persone o di un esercito.
verloc è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:43   #49
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Insomma a2000 ce lo vuoi far vedere o no questo programma in Fortran ? O vuoi fare la preziosa
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:46   #50
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da verloc
Ragazzi sto parlando sul serio:
in quella righetta di record si potrebbero annidare decine e decine
di errori (dell'utente)e bachi.
Infatti... Come detto da misterx la separazione fra i campi deve essere un TAB...
I controlli sulla validità della riga inserità li ho fatti... Credo di avere già gestito un buon numero di errori possibili...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:47   #51
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
perchè nessuno ha usato una bella matrice bidimensionale dinamica per caricare manipolare e scrivere i dati ?????
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:51   #52
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da verloc
Ragazzi sto parlando sul serio:
in quella righetta di record si potrebbero annidare decine e decine
di errori (dell'utente)e bachi.

se l'utente scrive il nome e non i numeri?

se l'utente scrive 250.3 e non un numero intero?

se l'utente scrive prima i dati e poi il nome?

c'è un numero min-max di numeri?

se l'utente scrive Abelardo Francisco Miguel de Santillana Marques de Castiglia y Navarra?

se l'utente scrive Maria350 ?

...posso continuare...

secondo me questo distingue codice che rimane in una cantina di smanettone da codice che deve essere pagato 10000 € oppure codice da cui dipende la sicurezza delle persone o di un esercito.
certo che se l'utente si chiama verloc ...

verloc, datti pace, questi aspetti nei codici seri sono tutte cose secondarie, che si fanno fare dopo a qualche informatico di passaggio (e che poi ti tocca rifare).
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:52   #53
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
pienz' a salut'
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:53   #54
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Quote:
Originariamente inviato da misterx
perchè nessuno ha usato una bella matrice bidimensionale dinamica per caricare manipolare e scrivere i dati ?????
e bravo a misterx: non mi sembra il caso, ma dallo e dallo ...
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:54   #55
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da misterx
perchè nessuno ha usato una bella matrice bidimensionale dinamica per caricare manipolare e scrivere i dati ?????
Io l'ho usata, ma non si vede Anzi la mia è tridimensionale (gli elementi della matrice sono vettori di interi)...

Quella struttra che nel typedef ho chiamato vcitta è un vettore associativo di vettori associativi di vettori di interi
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:55   #56
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
scusa cionci ma adesso non ho tempo: sono troppo impegnato su ampland
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 15:57   #57
verloc
Senior Member
 
L'Avatar di verloc
 
Iscritto dal: Jan 2000
Messaggi: 551
Quote:
Originariamente inviato da cionci
deve essere un TAB...
infatti è proprio quello il punto di partenza per scrivere codice da cantina...

(mi ricorda tanto quel software all'Istituto di Pavimentazioni stradali che se non gli davi i dati tabulati alla Hitler non capiva un Katzo)

MisterX,
non fraintendere,siamo amici,non ho mai criticato codice altrui e non lo farò mai(a torto o a ragione).
verloc è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 16:00   #58
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da verloc
infatti è proprio quello il punto di partenza per scrivere codice da cantina...
E' chiaro che partire da un file di dati testuale è sempre un problema...ma se quelle erano le specifiche...

PS: quasi tutti i casi che hai rammentato sono gestiti dal mio codice, chiaramente se non si separano i campi con un tab viene preso tutto con un campo unico... Allora tanto vale fare un inserimento a campi separati...

Ultima modifica di cionci : 21-07-2003 alle 16:02.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 16:04   #59
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da a2000
scusa cionci ma adesso non ho tempo: sono troppo impegnato su ampland
Non hai nemmeno 10 minuti per scrivere un codice di 20 righe ? :P
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2003, 16:04   #60
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
o verloc, verloc frat' mii'
a2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati? Renault 5 elettrica al giudizio definitivo: solo...
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
Pergear annuncia un 50mm f/1.4 full fram...
Windows Insider: certificati in scadenza...
Continua la saga dell'agente IA che ha b...
Amazon si scatena col caldo d'agosto: un...
Microsoft ci sta pensando: un futuro sen...
Il mistero del rutenio è risolto:...
NetBSD 11.0 è disponibile, ma con...
Il Vision Pro pesava troppo per allenars...
Una startup italiana trova 50 falle con ...
Windows perde 7 punti e Linux ne approfi...
Robot aspirapolvere in forte sconto su A...
Il malware si fingeva l'amministratore d...
L'auto è da rottamare, la RTX 506...
Sconti pesanti sui monitor gaming: 27 po...
Musk perde 750 miliardi di dollari e ci ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v