Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-04-2007, 19: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, 08: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, 11: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, 19: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, 20: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, 15: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, 15: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, 15: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, 15: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, 16: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, 16: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, 17: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, 17: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, 17: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, 18: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, 18: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, 02: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, 18: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


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
XIAOMI Redmi Buds 8 a 37,94€: auricolari...
Il fotovoltaico scende sott'acqua: nuove...
Microsoft chiede supervisione umana nell...
MicroSD Samsung T9 da 256GB a 65,88€: sc...
Una RTX 3090 e nessuna riga di codice: Q...
Windows e Excel di nuovo nel caos dopo i...
Nuovi Samsung Galaxy S26 FE ora disponib...
EU Kids Act: una legge per riscrivere l'...
IonQ annuncia Superion 256, un computer ...
Tesla Semi arriva in Europa: fino a 500 ...
realme 16 Pro Harry Potter Edition &egra...
Siri potrebbe permettere di scegliere tr...
OpenAI acquisisce Glass Imaging per oltr...
Steam Deck 2: Valve non trova ancora il ...
Dreame T15 Pro Heat, aspira la polvere e...
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: 11:09.


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