Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
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
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-11-2009, 21:59   #1
The-Revenge
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 1352
[C]Non funziona conio.h

Ciao ragazzi. Uso Devcpp e Windows vista. Non mi funziona la funzione conio.h
Quando vado a scrivere textcolor(RED) mi dice RED undeclared.

Se cerco di stampare la cosa più facile...un esempio...non mi funziona nemmeno...ecco quale tipo di esempio che non funziona :

Codice:
#include<stdio.h> // libreria standard del C
#include<conio.h> // libreria che contiene cprintf()

void main()
{
    textcolor(RED); // imposta il colore(rosso)
    cprintf("Hello world"); // stampa il testo colorato
    getch(); // attendi la pressione di un tasto
}
__________________
Ho venduto a : truedocman2004,ragen-fio
Ho acquistato da :shinakuma, britt-one
The-Revenge è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 00:55   #2
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da The-Revenge Guarda i messaggi
Uso Devcpp e Windows vista.
usa Visual C++ e Windows 7.


Quote:
Non mi funziona la funzione conio.h
non é ne' una funzione ne' un header standard del C; non usarlo.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 08:49   #3
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
textcolor, cprintf e getch sono funzioni che non esistono nello standard C.
Il problema è che chi ti ha insegnato il C sul Borland/Turbo C si è scordato di dirtelo.

Ultima modifica di cionci : 18-11-2009 alle 09:11.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 09:00   #4
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 fero86 Guarda i messaggi
usa Visual C++ e Windows 7.
Scusa, ma i sistemi operativi non si comprano come noccioline. Non credo che abbia bisogno di installare Seven per scrivere un programmino in C
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 09:22   #5
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da cionci Guarda i messaggi
Scusa, ma i sistemi operativi non si comprano come noccioline. Non credo che abbia bisogno di installare Seven per scrivere un programmino in C
Concordo. Basta un normale GNU/Linux con terminale shell... spesa: 50 cent, il cd.
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 10:27   #6
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
Ma va bene anche Vista, basta Visual C++ Express o Code::Blocks. Al limite va bene anche Dev-C++ se ha qualche motivazione per usarlo (ad esempio lo usano nel corso che sta facendo).
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 11:39   #7
The-Revenge
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 1352
Devc++ lo uso solo perchè lo sentito nominare come compilatore; il mio prof compila gli esercizi della dispensa con borland e devcpp, quindi ho usato quello, ma se dite che è migliore visual C++ scarico quello.
Considerate che non mi serve per fare programmi complessi, solo cose didattiche, a livello di informatica 1 di ingegneria, lavoretti su matrici e cose cosi.
Comunque il fatto di dover colorare il testo mi serve solo a me personalmente, per regolarmi di alcuni elementi della matrice che altrimenti li devo contare a occhio e in matrici grandi è difficile...quindi quale comando posso usare?
__________________
Ho venduto a : truedocman2004,ragen-fio
Ho acquistato da :shinakuma, britt-one
The-Revenge è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 11:48   #8
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
Nessuna funzione del C standard permette di colorare l'output.
Per quei programmini va anche bene Dev-C++, ma visto che il professore si è rivolto ad uno strumento free, digli di guardare Code::Blocks, che ha lo stesso compilatore di Dev-C++, ma con un ambiente di programmazione nettamente migliore.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 12:05   #9
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da cionci Guarda i messaggi
Ma va bene anche Vista, basta Visual C++ Express o Code::Blocks. Al limite va bene anche Dev-C++ se ha qualche motivazione per usarlo (ad esempio lo usano nel corso che sta facendo).
Va bene qualsiasi OS a disposizione dell'utente con il compilatore C
Vero per l'output...

PS. ma devc++ non era abbandonato come sviluppo?
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 12:27   #10
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 michele.broggi Guarda i messaggi
PS. ma devc++ non era abbandonato come sviluppo?
Dal 2004 credo...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 12:37   #11
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da cionci Guarda i messaggi
Scusa, ma i sistemi operativi non si comprano come noccioline. Non credo che abbia bisogno di installare Seven per scrivere un programmino in C
mi sembrava chiaramente uno studente e quindi ho dato per scontato che avesse accesso a programmi commerciali come MSDNAA e Dreamspark, nel qual caso Windows 7 per lui é gratis

poi é chiaro che il consiglio sul sistema operativo non c'entrasse nulla col suo specifico problema

su Dev-C++ invece insisto dovrebbe proprio evitarlo, se non altro perché qualunque altro IDE gli permetterebbe di fare il debug e di trovarsi da solo i problemi senza postare sul forum.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 12:46   #12
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da The-Revenge Guarda i messaggi
Devc++ lo uso solo perchè lo sentito nominare come compilatore; il mio prof compila gli esercizi della dispensa con borland e devcpp, quindi ho usato quello, ma se dite che è migliore visual C++ scarico quello.
pronti: http://www.microsoft.com/express/download/
placca gialla in fondo alla pagina


Quote:
Considerate che non mi serve per fare programmi complessi, solo cose didattiche, a livello di informatica 1 di ingegneria, lavoretti su matrici e cose cosi.
Visual C++ 2008 Express non include tutto il baraccone delle altre edizioni, le edizioni Express sono molto limitate: puoi programmare in C e C++ standard, usare le API Win32 e programmare in .NET; a te bastano le prime due, probabilmente non farai uso ne' di Win32 ne' di .NET.


Quote:
Comunque il fatto di dover colorare il testo mi serve solo a me personalmente, per regolarmi di alcuni elementi della matrice che altrimenti li devo contare a occhio e in matrici grandi è difficile...quindi quale comando posso usare?
non ci sono maniere standard di colorare il testo sulla console perché lo standard non prevede che il testo possa essere colorato; lo standard prevede solo che ci siano degli standard streams che sono flussi (streams) di caratteri non formattati.

solo per Windows esistono dei tricks che permettono di colorare i caratteri: inviando sullo standard output o standard error dei codici ASCII particolari (purtroppo non ricordo assolutamente quali siano) si puó impostare la formattazione dei caratteri successivi; la cosa peró non é standard e funziona solo su Windows e solo se gli standard streams del programma sono rediretti sulla console, come tipicamente avviene; se invece ad esempio fossero rediretti su dei files di testo ovviamente non funzionerebbe.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 12:46   #13
The-Revenge
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 1352
bhè raga allora non mi resta che chiedervi 2 cose :

un compilatore GRATIS e semplice da usare, ma migliore di devcpp (che mi sono accorto anche io che ha qualche problema, nn mis egnala molti errori come i puntatori nn messi ecc).

Un qualsiasi espediente per colorare il testo, se ne esistono e nn sn troppo smanettone

grazie
__________________
Ho venduto a : truedocman2004,ragen-fio
Ho acquistato da :shinakuma, britt-one
The-Revenge è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 13:03   #14
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da The-Revenge Guarda i messaggi
un compilatore GRATIS e semplice da usare, ma migliore di devcpp
Dev-C++ é un IDE (con un po' di fantasia...), non un compilatore; il compilatore usato da Dev-C++ é una versione antidiluviana del MinGW, il porting per Win32 del gcc. il MinGW di per se' é un buon compilatore, oserei dire uno dei piu usati assieme al CL di Microsoft, peró se proprio devi usarlo scarica la versione attuale, non quella di Dev-C++!

un IDE molto migliore di Dev-C++ che usa lo stesso compilatore é Code::Blocks: www.codeblocks.org
ma se non hai motivi particolari per usare il MinGW ti consiglio di usare Visual C++ Express.

edit - importante rettifica: Code::Blocks in realtá é un IDE multi-compilatore: é in grado di usare tanto il MinGW quanto il compilatore Microsoft.
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 13:19   #15
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 The-Revenge Guarda i messaggi
Un qualsiasi espediente per colorare il testo, se ne esistono e nn sn troppo smanettone
Lascia perdere

Al contrario del consiglio di fero86, preferirei farti rimanere sullo stesso compilatore C usato da Dev-C++ in modo da fare in modo che il codice che scrivi sia esattamente compatibile con il compilatore che usi all'università.
Usando il compilatore Microsoft al posto del MingW32 già usato in Dev-C++ potresti incorrere in qualche problema di compatibilità.

Per fare questo ti basta lasciare installato Dev-C++ ed usare Code::Blocks.
Per usare Code::Blocks:
Leggi qui: http://forums.codeblocks.org/index.p...ic,3232.0.html (non installare MinGW gcc, ce l'hai già su Dev-C++)
E qui per scaricare: http://forums.codeblocks.org/index.p...c,11311.0.html
Una volta lanciato l'eseguibile di Code::Blocks seleziona "GNU GCC compiler" come compilatore. Poi vai in Settings -> Compiler and debuggers settings -> Global Compiler Settings -> Toolchain Executables e clicka su AutoDetect.

Poi un giorno, se vuoi, potrai installare una versione più aggiornata del compilatore MinGW32 e poi andare ad aggiornare nuovamente la posizione degli eseguibili.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 17:21   #16
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da cionci Guarda i messaggi
Al contrario del consiglio di fero86, preferirei farti rimanere sullo stesso compilatore C usato da Dev-C++ in modo da fare in modo che il codice che scrivi sia esattamente compatibile con il compilatore che usi all'università.
per stare sicuri al 101% sarei anche d'accordo, ma considera che il suo professore compila anche col compilatore Borland...
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2009, 20:24   #17
The-Revenge
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 1352
ma io ho scaricato visual C ed oltre a non essere gratuito non capisco come si compila.
Quelloc he mi ha consigliati cionci è facile come devcpp?
Ripeto all'esame non userò compilatori, carta e penna, quindi mi interessa relativamente, voglio solo fare tanti esercizi per prendere dimistichezza...basta che mi segnali gli errori
__________________
Ho venduto a : truedocman2004,ragen-fio
Ho acquistato da :shinakuma, britt-one
The-Revenge è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
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...
Tornano le EVO Sessions della Formula E:...
Moltbook, il social network per AI: i po...
Cina: eseguito il test della navicella M...
Mistral, il rivale europeo di OpenAI, in...
Libri piratati, allarme rosso: 722 milio...
Ayaneo svela quasi tutte le specifiche d...
Sony chiude definitivamente con i regist...
Renault Twingo E-Tech Electric sotto i 2...
Auto elettriche, il freddo non fa pi&ugr...
Amazon, ancora sconti sugli smartphone: ...
Il dispositivo hardware AI di Jony Ive p...
Wikipedia valuta il blocco di Archive.to...
Cupra Tavascan primo veicolo cinese a en...
openSIL, il firmware open-source di AMD ...
Da dove avete scaricato 7-zip? Il vostro...
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: 16:45.


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