Torna indietro   Hardware Upgrade Forum > Software > Programmazione

TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-01-2004, 22:19   #1
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
[C] Chiedo una mano (per il momento)

I PROBLEMI PRECEDENTI SONO STATI RISOLTI

Ragazzi questa più che altro è una curiosità. Siccome in java ci sono 2 operatori di AND e OR, cioè l'AND "normale" che si denota con questo simbolo &, l'AND "short circuit" che si denota con questo simbolo && e la stessa cosa anche per l'or. La differenza tra and normale e and short circuit sta nel fatto che, siccome l'and per essere vero devono essere veri tutti i termini, l'and normale esegue tutti i confronti tra i termini mentre l'and short circuit si ferma ed esce dai confronti appena incontra un valore di falsità perchè comunque tutta l'espressione sarebbe sisultata falsa. Mi spiego meglio, se abbiamo:

if (e1 && e2 && ... .... .... ... && eN)

l'and short circuit non necessariamente arriva a controllare fino ad eN perchè se già e1 risulta falsa esce subito dal controllo. Questo può far risparmiare del tempo nel caso in cui ci siano molti controlli da fare.
La mia domanda è, siccome in C abbiamo un solo modo di scrivere l'and e cioè così &&, in C le operazioni di and e or funzionano come "normali" o nel modo "short circuit"??

Ultima modifica di VegetaSSJ5 : 19-02-2004 alle 18:00.
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 22:36   #2
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Che errori escono?
Hai inizializzato p1 e p2?

Ciao
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 22:37   #3
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
aggiornamento: se invece di creare 2 puntatori a struttura creo 2 elementi della struttura giocatore, cioè se faccio in questo modo:
Codice:
struct giocatore p1;
struct giocatore p2;
e poi vado a fare il getchar e il gets in questo modo:
Codice:
gets (p1.nome);
p1.simbolo= getchar();
il tutto funziona correttamente. Qualcuno mi sa spiegare come mai utilizzando i puntatori non funziona più???

Ultima modifica di VegetaSSJ5 : 05-01-2004 alle 22:41.
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 22:39   #4
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
Quote:
Originariamente inviato da MSciglio
Che errori escono?
Hai inizializzato p1 e p2?

Ciao
quando eseguo il programma dopo aver inserito il nome e premo invio, mi dice che il prog ha causato un errore. cosa intendi per inizializzare? non vado ad inizializzare quando assegno i valori ai campi della struttura?
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 22:57   #5
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
(questo) problema risolto! aveva ragione MSciglio, non ho inizializzato p1 e p2!
Codice:
p1= (struct giocatore *) malloc (sizeof(struct giocatore));
poichè molto probabilmente avrò altri problemi in futuro chiedo ai moderatori di non chiudere questa discussione perchè sicuramente mi servirà di nuovo (è per questo che nel titolo della discussione avevo scritto (per il momento)!
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 23:06   #6
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da VegetaSSJ5
(questo) problema risolto! aveva ragione MSciglio, non ho inizializzato p1 e p2!
Codice:
p1= (struct giocatore *) malloc (sizeof(struct giocatore));
poichè molto probabilmente avrò altri problemi in futuro chiedo ai moderatori di non chiudere questa discussione perchè sicuramente mi servirà di nuovo (è per questo che nel titolo della discussione avevo scritto (per il momento)!
Non facevi prima a scrivere:

p1=new giocatore;

?
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 23:09   #7
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
sinceramente non sapevo dell'esistenza (in C) del termine new visto che all'uni ci hanno sempre fatto usare la malloc. mi sai dire la "semantica" del new? si può applicare il new ai puntatori? cioè anche il new, come la malloc, crea spazio in memoria per un alemento della struttura giocatore e restituisce il puntatore a p1?

Ultima modifica di VegetaSSJ5 : 05-01-2004 alle 23:11.
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 23:46   #8
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Re: [C] Chiedo una mano (per il momento)

Quote:
Originariamente inviato da VegetaSSJ5
Ragazzi qual'è una funzione in C che cancella lo schermo? Per schermo intendo ovviamente la finestra della linea di comando dove è in esecuzione il programma...
se ne è parlato di recente, cmq non esistono funzioni standard per la cancellazione.
la cosa più standard che puoi fare è utilizzare la system quindi fare
system("cls") o system("clear") (DOS e Linux).

altrimenti c'è clrscr() ma non è standard quindi non è detto che il tuo compilatore la accetti
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 23:49   #9
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Quote:
Originariamente inviato da VegetaSSJ5
sinceramente non sapevo dell'esistenza (in C) del termine new visto che all'uni ci hanno sempre fatto usare la malloc. mi sai dire la "semantica" del new? si può applicare il new ai puntatori? cioè anche il new, come la malloc, crea spazio in memoria per un alemento della struttura giocatore e restituisce il puntatore a p1?
ho anche io dei dubbi sulla new... è un operatore del C++ ma non del C
cerchiamo di rispettare sempre gli standard...
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2004, 23:50   #10
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da VegetaSSJ5
sinceramente non sapevo dell'esistenza (in C) del termine new visto che all'uni ci hanno sempre fatto usare la malloc. mi sai dire la "semantica" del new? si può applicare il new ai puntatori? cioè anche il new, come la malloc, crea spazio in memoria per un alemento della struttura giocatore e restituisce il puntatore a p1?
Hai ragione. new è un operatore del c++
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2004, 00:14   #11
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
ragazzi grazie a tutti, ho quasi finito il mio gioco di tris! domani (perchè ora ho sonno) quando avrò finito lo posterò!
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2004, 11:30   #12
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
nuova domanda
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2004, 11:43   #13
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Re: [C] Chiedo una mano (per il momento)

Quote:
Originariamente inviato da VegetaSSJ5
La mia domanda è, siccome in C abbiamo un solo modo di scrivere l'and e cioè così &&, in C le operazioni di and e or funzionano come "normali" o nel modo "short circuit"??
In C/C++ l'and logico dovrebbe essere short circuit per default ma può essere disabilitato attraverso le impostazioni del compilatore (credo).
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2004, 17:16   #14
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
ragazzi come promesso ecco il mio programma del tris. non fate caso a come ho arrangiato la griglia ma meglio di così non ho saputo fare, accetto cmq suggerimenti su come migliorarla.
Allegati
File Type: zip tris.zip (12.7 KB, 8 visite)
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2004, 19:32   #15
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
dai ragazzi su datemi qualche commento! non siete interessati al tris? mai nessuno che ci giocava durante le lezioni al liceo??
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2004, 16:09   #16
h1jack3r
Senior Member
 
L'Avatar di h1jack3r
 
Iscritto dal: May 2002
Città: somewhere in Europe
Messaggi: 2554
bel progettino, pecato che mi sia entrato in un loop !!!
Le coordinate inserite non sono corrette..
ved se trovo dove è sbagliato

ah. se hai un po' di esercizi carini fammelo sapere che mi devo rpeparare ad un esame in c..
h1jack3r è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2004, 21:25   #17
Guts
Senior Member
 
L'Avatar di Guts
 
Iscritto dal: May 2003
Città: Milano
Messaggi: 2894
bello il tris
col C si puo dargli un'interfaccia grafica anke dos come si poteva fare col pascal?
__________________
P4 2.8 NorthwoodC - 2x256 vitesta ddr500 + 1GB Kingston ddr400 - P4C800-Deluxe - SAPPHIRE Radeon X1950pro 512MB AGP - Samsung 931BW
 Macbook Alu
Guts è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2004, 20:53   #18
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
Quote:
Originariamente inviato da VegetaSSJ5
dai ragazzi su datemi qualche commento! non siete interessati al tris? mai nessuno che ci giocava durante le lezioni al liceo??

Ora devi solo permettere di far scegliere le "faccine" al posto dei simboli!!
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 14:01   #19
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
vi allego una nuova versione del tris dove spero di aver risolto qualche caso di loop (che a me non si è mai verificato)
Allegati
File Type: zip tris.zip (4.2 KB, 2 visite)
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 15:29   #20
Guts
Senior Member
 
L'Avatar di Guts
 
Iscritto dal: May 2003
Città: Milano
Messaggi: 2894
nn va, ho fatto tris ma va avanti a chiedermi dove voglio mettere il segno
__________________
P4 2.8 NorthwoodC - 2x256 vitesta ddr500 + 1GB Kingston ddr400 - P4C800-Deluxe - SAPPHIRE Radeon X1950pro 512MB AGP - Samsung 931BW
 Macbook Alu
Guts è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Il rischio cyber si misura in euro: con ...
Questo robot scende di prezzo di circa 1...
Bernie Sanders sfida la Silicon Valley: ...
Gli utenti stanno abbandonando i Galaxy ...
Narwal, prezzi stracciati per il Prime D...
Adobe implementa l'IA agentica ovunque: ...
OpenAI testa ChatGPT for Science: nuovo ...
'Non approvatelo': la Svezia lancia un d...
Snap si divide ancora: dopo i licenziame...
Microsoft e Adobe collaborano per render...
LG OLED evo AI C5 in offerta su Amazon: ...
Un'azienda chiuderà per colpa di ...
Monitor 5K professionale ASUS ProArt a p...
Apple iPhone 17 punta al prezzo giusto: ...
Google Pixel 10a rompe gli schemi: 7 ann...
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: 09:41.


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