Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
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


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Neuralink accelera: produzione di massa ...
Starlink abbassa l'orbita di migliaia di...
Dal MIT una nuova batteria per auto elet...
Adam Mosseri parla di IA su Instagram: l...
Suonerie personalizzate e Tone Store: il...
LG UltraGear evo: svelati i monitor gami...
Nelle offerte Amazon del nuovo anno ci s...
Meta Quest 3 da 512 GB torna a 469€ con ...
Steam a inizio 2026: i giochi più vendut...
Auto sempre al top: compressore Xiaomi, ...
In Francia si ragiona sul ban dei social...
Tesla Model Y è l'auto più...
Il caricatore definitivo, ok anche coi M...
Amazon Haul rilancia: sconti automatici ...
Upgrade PC a prezzi ribassati: Amazon sc...
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: 12:32.


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