Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-05-2007, 22:37   #1
mikisx
Senior Member
 
L'Avatar di mikisx
 
Iscritto dal: Sep 2006
Messaggi: 2189
lunedi ho compito sul c++ sos

ciau ,sn uno studente del liceo alle prime armi con il c...
lunedi ho compito di programmazione ,faremo ricerca binaria e sequenziale,ordinamento crescente e decrescente...vengo al dunque...
quando uso una variabile di comodo tipo:
{
strcpy(app,vett[i]);
strcpy(vett[i],vett[j]);
strcpy(vett[j],app);
}
nn vorrei sbagliarmi ma app la dovrei dichiarare di tipo char?
2)
quando uso un menu switch la sintassi è:
do
{
cout<<"1....";
cout<<"2...";
cout<<"3 esci";
cin>>scelta;
switch(scelta)
case 1:
{
....
break;
}
case 2: ...ecc...
}
while(risp!=3)---------------------->nn sarebbe meglio usare:
while((risp<3)&&(risp>0));
?
grazie e ciau...
__________________
Asrock X79 extreme 11 || Intel I7 4960X || 32GB Vengeance 2400Mhz || R9 280x || Thermaltake 1200 || Obsidian 900D || 840 Evo
Cerco collaboratori per blog informatica

Ultima modifica di mikisx : 05-05-2007 alle 16:45.
mikisx è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2007, 23:24   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Provo a risponderti io
Quote:
Originariamente inviato da mikisx Guarda i messaggi
quando uso una variabile di comodo tipo:
{
strcpy(app,vett[i]);
strcpy(vett[i],vett[j]);
strcpy(vett[j],app);
}
nn vorrei sbagliarmi ma app la dovrei dichiarare di tipo char?
app deve essere o un vettore di char o un puntatore a char (il vettore in sè è un puntatore ad un'area di memoria di dimensione definita), inoltre seguendo il tuo esempio di direbbe che vett[i] sia una stringa e quindi vett è o un vettore di puntatori a char oppure di nuovo un vettore di vettori di char (quindi una matrice)
Quote:
Originariamente inviato da mikisx Guarda i messaggi
2)
quando uso un menu switch la sintassi è:
do
{
cout"1....";
cout"2...";
cout"3 esci";
cin>>scelta;
switch(scelta)
case 1:
{
....
break;
}
case 2: ...ecc...
}
while(risp!=3)---------------------->nn sarebbe meglio usare:
while((risp<3)&&(risp>0));
?
grazie e ciau...
La sintassi dello switch è corretta, per quanto riguarda il while io lascerei
Codice:
while(risp!=3)
in questo modo, come hai scritto nel menu, esci solo con la scelta 3. Puoi gestire eventuali altri inserimenti aggiungendo un default allo switch e dando un messaggio di inserimento errato
Codice:
switch(scelta)
        case 1:
                 {
                   ....
                  break;
                  }  
        case 2:
                  .....
        default:
                  cout<<"Scelta non valida";
                  break;
Ps: mi sono accorto adesso che tu usi il cout in modo diverso dal mio, ora non posso provare ma non so se funziona così..
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 04-05-2007, 23:55   #3
mikisx
Senior Member
 
L'Avatar di mikisx
 
Iscritto dal: Sep 2006
Messaggi: 2189
si,lo uso da quando faccio c++(8mesi)tieni conto pero ' che faccio il programma di un itis....
la prof mi ha insegnato dalla prima lezione questo:
cout<<"ciao";
il prog manda in lettura la parola ciao;
cout<<ciao;
il prog manda in lettura la varibile ciao;
...
la prof ci ha detto che possiamo inserire default ma nn ci ha spiegato come lo dobbiamo mettere,io ho pensato che si dovesse usare cosi:
do
{
cout<<"1....";
cout<<"ecc...";
cout<<"3 default";
cin>>a;
switch(a)
ecc....
case 3:
{
gli faccio eseguire quello che voglio io
}
...
cmq il "mio" cout funziona ...
tu come lo usi?
grazie ciao
__________________
Asrock X79 extreme 11 || Intel I7 4960X || 32GB Vengeance 2400Mhz || R9 280x || Thermaltake 1200 || Obsidian 900D || 840 Evo
Cerco collaboratori per blog informatica
mikisx è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 00:10   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Adesso va bene, nel primo post lo avevi scritto in modo sbagliato, guarda + su...
Il default non è altro che un altro case dello switch, viene eseguito quando scelta non corrisponde al valore di nessun case. Quindi nell'esempio che ti ho scritto prima se scrivi 3 esegue prima il default e poi esce dal ciclo, lo stesso vale per qualsiasi valore diverso da 1 e 2. Se inserisci anche un "case 3:break;" quando scrivi 3 esce dal ciclo senza entrare nel default e stampare il mex di errore.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 11:48   #5
mikisx
Senior Member
 
L'Avatar di mikisx
 
Iscritto dal: Sep 2006
Messaggi: 2189
grazie ora sn pronto per il compito....
in effetti all'inizio nn mi ero accorto di nn aver messo << ....grazie ancora
cout<<"ciau";
__________________
Asrock X79 extreme 11 || Intel I7 4960X || 32GB Vengeance 2400Mhz || R9 280x || Thermaltake 1200 || Obsidian 900D || 840 Evo
Cerco collaboratori per blog informatica
mikisx è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 12:10   #6
MEMon
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 3359
Io ancora non capisco a che serve far imparare il c++ come se fosse il c, magari poi uno pensa di sapere il c++ davvero...
MEMon è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 13:37   #7
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
posso sapere che tipo di liceo fai, per curiosità? sapevo che esistevano indirizzi sperimentali a carattere informatico, ma addirittura compiti in classe di programmazione...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 13:44   #8
MEMon
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 3359
bhe io ho fatto un tecnico, per la precisione elettronica e telecomunicazioni, e di compiti su C, assembler e vhdl ne ho fatto parecchi.
MEMon è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 14:22   #9
mikisx
Senior Member
 
L'Avatar di mikisx
 
Iscritto dal: Sep 2006
Messaggi: 2189
istituto tecnico industriale marconi...
ho scelto l'indirizzo informatico...
__________________
Asrock X79 extreme 11 || Intel I7 4960X || 32GB Vengeance 2400Mhz || R9 280x || Thermaltake 1200 || Obsidian 900D || 840 Evo
Cerco collaboratori per blog informatica
mikisx è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 16:00   #10
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da mikisx Guarda i messaggi
istituto tecnico industriale marconi...
ho scelto l'indirizzo informatico...
ora ho capito; ero stato tratto in inganno dalla parola "liceo"
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 16:03   #11
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Io ho fatto "anche" il liceo scientifico tecnologico e anche lì facevamo compiti in classe di programmazione.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 16:43   #12
mikisx
Senior Member
 
L'Avatar di mikisx
 
Iscritto dal: Sep 2006
Messaggi: 2189
ah,ho un altra domanda...
quando dichiaro un array di caratteri:
char cognomi[20][15];
cosi' dichiaro 20 stringhe da massimo 15 caratteri ciascuno;
per utilizzare una variablie di appoggio per quell'array devo scrivere:
char cognomi[20][15],app[15];
?
grazie
__________________
Asrock X79 extreme 11 || Intel I7 4960X || 32GB Vengeance 2400Mhz || R9 280x || Thermaltake 1200 || Obsidian 900D || 840 Evo
Cerco collaboratori per blog informatica
mikisx è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2007, 19:41   #13
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
variabile "di appoggio"?
in quel modo tu crei semplicemente una matrice di 20x15 caratteri e un vettore di altri 15 caratteri.
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
La Cina lancia un servizio simile a Dire...
SpaceX: Elon Musk torna a parlare dei pr...
G.Skill risarcisce 2,4 milioni di dollar...
Test degli annunci su ChatGPT avviati: '...
TSMC approva investimenti record da quas...
L'IA agentica arriva anche sullo storage...
Euro digitale, il Parlamento UE cambia r...
Alphabet e la sua obbligazione centenari...
L'UE anticipa un intervento per bloccare...
Il Trump Phone esiste ma è molto ...
Frodi deepfake fuori controllo: perch&ea...
Consumano il 30% in meno: arrivano i nuo...
Tesla Semi svela i numeri definitivi: 80...
La Air Force statunitense vieta occhiali...
Wi-Fi Intel e Windows: le novità ...
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: 01:51.


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