Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-04-2007, 20:29   #1
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Installare il c++ builder

Premettendo che di informatica non so quasi nulla, ho da poco iniziato il corso di programmazione in c++ ed ho scaricato il dev c++.
Per ora sto iniziando copiando i programmi sulle dispense, ma molti comandi non funzionano (ad esempio il clrscr() ) oppure sono diversi. Quindi avevo deciso di optare per il Borland c++ builder 5.5, utilizzato per i programmi delle dispense. Il problema è che è un casino solamente da installare!

Ho seguito questa guida realizzata da un utente del forum:
http://andbin.altervista.org/temp/in...#installazione
Mi sono messo a creare file vari .cfg ed editare il da Sitema il "Path", ma poi i programmi dove li scrivo?

Quindi vi chiedo se:
1)Mi consigliate un programma alternativo, oppure
2)Mi aiutate a far partire il builder 5.5.

Grazie.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2007, 09:14   #2
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
Perché non scarichi Turbo C++ Explorer ? Se non altro eviti di usare quell'obbrobrio di Dev C++ ed hai comunque un compilatore a base Borland (anche se ora si chiama Praxis)...ed è anche gratuito...
http://www.turboexplorer.com/cpp

Comunque penso che il corso che stai facendo, visto che usa funzioni come clrscr e getch non sia gran che valido. Fare un corso di C o C++, che di fatto ti dovrebbe insegnare solo il linguaggio standard, usando librerie non standard mi pare un po' un controsenso...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2007, 12:33   #3
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Grazie per il consiglio, ora scarico e vedo come mi trovo.

Frequento la facoltà di fisica, quindi informatica è una cosa piuttosto marginale, occorre sapere il minimo indispensabile... in realtà non so ancora a cosa serve questa materia per il mio corso!
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2007, 20:51   #4
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Scusa la domanda: ho scaricato il file da 300 e più mb, ma poi chiede di registrarsi al sito, scaricare la chiave di attivazione (che arriva per e-mail) e scaricare altri 300 mb di altri programmi che servono da prerequisiti, ma è normale tutto questo casino? Poi questo è un programma della Borland, mi sembra strano che non sia a pagamento.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 30-04-2007, 21:03   #5
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
Sì è gratuito...fidati I prerequisiti sinceramente non me li ricordo...
La chiave sì...ti dovrebbe arrivare per mail...sempre gratuitamente...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 16:23   #6
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
E' pazzesco, non riesco ad installarlo!

Ho scaricato anche i prerequisiti, ovvero:
Microsoft Internet Explorer v6.0 SP1
Microsoft .NET Framework v1.1
Microsoft .NET Framework v1.1 SP1
Microsoft .NET Framework SDK v1.1
Microsoft XML Core Services (MSXML) v4.0 SP2
Microsoft Visual J# .NET v1.1 Redistributable

Installato tutto quanto, ma il file install che serve per scaricare il turbo c++ continua a dire che non trova il framework 1.1, che invece c'è...
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 16:36   #7
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
Non ne ho idea...a me funzionava benissimo... Hai Vista ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 16:46   #8
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Ok, dopo TANTI casini e sbattimento, l'installazione è partita!
Il problema era che per installare certe cose, ne dovevo installare altre che necessitavano di altre cose ancora... va beh, strano, forse a te non è successo perchè avevi già tutto sul computer. Grazie comunque.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 16:49   #9
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
Che te ne pare ? Mi sembra che tu debba fare una Console Application o qualcosa del genere per iniziare un nuovo progetto...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 17:04   #10
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Si, all'inizio sembra un po' dispersivo, però è ok. Se non altro non da' centinaia di errori come il dev c++ quando mi attengo ai programmi scritti sulle dispense.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 17:40   #11
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 Composition86 Guarda i messaggi
Se non altro non da' centinaia di errori come il dev c++ quando mi attengo ai programmi scritti sulle dispense.
Quella non è colpa di Dev-C++, è colpa delle dispense scritte con i piedi sfruttando funzioni non standard
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 18:01   #12
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Potresti dirmi meglio cosa intendi per funzioni non standard? L'utilizzo di un linguaggio ormai vecchio e poco funzionale?
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 18:26   #13
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
No...il C è sicuramente ancora attuale...
Il C è definito da uno standard...lo standard comprende i costrutti del linguaggio e la libreria (detta appunto libreria standard) che un compilatore C aderente allo standard deve implementare.
conio.h e tutte le funzioni definite lì (come clrscr, gotoxy, getch, setcolor e tante altre) sono funzioni NON definite nello standard, ma create dalla Borland come estensione alle funzionalità definite nello standard. Quindi non è assolutamente obbligatorio per i compilatori implementarle, anzi molti compilatori giustamente non lo fanno (come ad esempio il MinGW gcc incluso in Dev-C++).
Di fatto insegnare a programmare in C impiegando funzioni non standard è un controsenso, perché se un giorno dovessi andare a programmare una simulazione fisica in C su un supercalcolatore, probabilmente conio.h non la troverai e sarai in difficoltà perché ti hanno assurdamente insegnato a programmare in C usando solo funzioni non standard.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 18:29   #14
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
La facevo meno grave la faccenda! Allora questo corso non mi pare abbia molto senso.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 19:05   #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
Poi se le funzioni non standard si limitano alla sola clrscr non è che si fanno danni immensi, basta che tu sia cosciente di questo.
Fammi vedere un esercizio preso dalla dispensa...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 01-05-2007, 19:27   #16
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Ecco qualcosa fra gli esempi più semplici.

Il primo esercizio proposto:

Quote:
#include<stdio.h>
#include<conio.h>
void main(void)
{
printf("n Ciao amico ora ti mostrer\225 l'utilizzo delle"
"direttive di conversione \n \n e dei codici backslash \t\t %d \n,7");
printf("\n\n\t\t\t\t\311\315\315\315\315\315\315\315\315\315\315\273\n");
printf("\t\t\t\t\272 \272\n");
printf("\t\t\t\t\272 \272\n");
printf("\t\t\t\t\272 BRAVO! \272\n");
printf("\t\t\t\t\272 \272\n");
printf("\t\t\t\t\272 \272\n");
printf("\t\t\t\t\310\315\315\315\315\315\315\315\315\315\315\274\n");
printf("\n Per tornare al sistema premere un tasto qualunque:");
getch();
}
Un altro:

Quote:
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
main(void)
{
cout<<"\n\n Il numero decimale"<<"\"<<24<<"\"<<"convertito in esadecimale"
<<"\212"<<":"<<hex<<24<<endl;
cout<<"\n\n Il numero decimale"<<"\"<<dec<<24<<"\"<<"convertito in octal"
<<"\212"<<":"<<oct<<24<<endl;
cout<<"\n\n Il numero esadecimale"<<"\"<<hex<<255<<"\"
<<"convertito in decimale"<<"\212"<<":"<<dec<<0xff<<endl;
cout<<"\n\n Per continuare premere un tasto!";
getch();
}
Un altro ancora:

Quote:
#include<conio.h>
#include<stdio.h>
void main(void)
{
printf("\n\n\n L'espressione 10&12 vale %d \n", 10&12);
printf("\n\n L'espressione 10|12 vale %d \n", 10|12);
printf("\n\n Il numero 1 traslato di un posto a sinistra diviene: %d", 1<1);
printf("\n\n Il complemento ad 1 di 15 vale: %x",~15);
printf("\n\n L'espressione ~10|12&10 vale: %x", ~10|12&10);
printf("\n\n Per tornare al sistema premere un tasto!");
getch();
}
Composition86 è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2007, 03:20   #17
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 ora niente di tragico...
getch() è una funzione non standard...
L'alternativa standard è getchar, anche se non è identica...perché necessità della pressione dell'invio...
Come già detto anche clrscr non è standard...l'alternativa standard è richiamare il programma del sistema che cancella lo schermo:

system("cls"); //system("clear"); su *nix
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2007, 19:53   #18
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Ok. Comunque grazie per le informazioni.
Composition86 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Il MacBook Pro è sempre più...
Il prezzo della Switch 2 potrebbe divent...
TikTok chiarisce il funzionamento della ...
Samsung Galaxy A07 5G: il nuovo entry le...
Realme 16 in arrivo: un mix tra iPhone A...
Domenica di follia su Amazon: iPhone 17 ...
Questo portatile HP OMEN con Core Ultra ...
Robot aspirapolvere al prezzo giusto: le...
Il nuovo M5 Max potrebbe avere una GPU p...
Pulizie automatiche al top (e a prezzo B...
Casa più calda, spese più leggere: Tado ...
Mini PC mostruoso in offerta nascosta su...
Netflix promette 45 giorni di esclusivit...
Gigabyte: un handheld? Sì, ma sol...
Samsung conferma l'arrivo di tre variant...
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: 22:34.


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