Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
Debuttano ufficialmente i primi sistemi notebook basati su piattaforma NVIDIA RTX Spark, abbinati a Windows on ARM e pensati per l'intelligenza artificiale agentica. Architettura integrata tra CPU e GPU che condividono la memoria di sistema, capace di gestire in locale modelli molto grandi ma al contempo anche di spiccare con la grafica e l'elaborazione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Abbiamo provato Motorola razr fold, il pieghevole a libro con display interno LTPO da 8,09 pollici, Snapdragon 8 Gen 5 e batteria da 6000 mAh in 243 grammi. Pennino e custodia sopno già nella confezione, per un foldable che si caratterizza per il pannello luminoso, l'autonomia ottima per la categoria e le fotocamere coerenti e ben sfruttabili. Il listino è di 1999 euro, ma in vendita si trova già a molto meno
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Google Pixel Watch 5 ha affinato una formula già convincente con hardware più veloce, Gemini offline e nuovi strumenti per sport e benessere. Abbiamo provato la versione LTE da 41 mm, comoda anche di notte e ben proporzionata sui polsi piccoli. Il design resta un punto di forza, ma l'autonomia premia ancora il 45 mm e alcune funzioni AI non sono disponibili in Italia: ecco che cosa cambia rispetto a Watch 4 e quale formato conviene scegliere oggi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-03-2005, 11:04   #1
fabry085
Junior Member
 
Iscritto dal: Mar 2005
Messaggi: 10
aiuto ragazzi sono alle prime

ciao ragazzi sono nuovo...e vorrei imparare a programmare con c
io mi sono scaricato dev c++ per compilare il programma ma nn riesco
a fare niente cioè mi spiego allora per prima cosa io apro un progetto e gia
li mi vieni scritto :"di scelgliere se WINDOWS APPLICATIOO oppure CONSOLE APPLICATION
oppure STATIC LIBRARY oppure DLL e infine EMTY PROJECT
Mi sapete dire quale devo scegliere?...io ho un manuale dove mi fa un esempio stupido di programma

es:

#include <stidio.h>
main()
{
printf("ciao") ;
printf("a") ;
printf("tutti") ;
}
Questo è un esempio io lo scrivo nel mio programmino dev c++ lo compilo mi dice che nn ci sono errori lo salvo nel
desktop ma nn mi visualizza niente oppure a volte lo apro e mi si apre il promp di ms-dos ma mi dura una frazione
di secondo e si spegne subito...come mai chen devo fare ragazzi...grazie mille...mi piacerebbe impararlo. scusate se sono
stato lungo e noioso.

fabry085 è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2005, 11:13   #2
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16215
Hai avuto un problema comune a chiunque sviluppi con gli IDE, e che non manca di gettare nel panico chi li usa per avvicinarsi alla programmazione.
Semplicemente, quando esegui il programma da Dev-C++, lui apre una finestra DOS per il tempo sufficiente all'esecuzione dello stesso: quindi la finestra si apre, il programma scrive "ciaoatutti" e termina, e la finestra si chiude. Dato che a fare quelle tre chiamate a printf il computer ci mette veramente un attimo, tu semplicemente non fai in tempo ad accorgerti che il programma e' stato eseguito!
Una soluzione e' aprire tu un Prompt dei comandi e lanciare il programma compilato da li'.
Un'altra e' aggiungere dopo le printf:
Codice:
while (getchar() != '\n')
    ;
che sospende l'esecuzione finche' non viene premuto Invio.

P.S.: Per essere un programma introduttivo, contiene due errori concettuali gravi. Dove l'hai trovato?
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2005, 11:17   #3
fabry085
Junior Member
 
Iscritto dal: Mar 2005
Messaggi: 10
Lho trovato su un libro oltre tutto l'ho pagato anche un bel po'!! adesso provo a fare come hai detto te...cmq come faccio ad aprirlo dal prompt...io in ms dos nn so fare assolutissimamente niente...che frana che sono..
fabry085 è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2005, 12:26   #4
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
sai aprire almeno il prompt dei comandi? Una volta aperto ti posizioni nella cartella in cui si trova il tuo programma utilizzando il comando

cd A

per spostarti nella sottocartella A di quella corrente o cd.. per spostarti nella cartella padre di quella corrente. A quel punto ti basta digitare il nome del programma per farlo partire.

Oppure usa un altro ide, come MinGWDeveloperStudio che ferma la finestra una volta che il programma è finito.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 09-03-2005, 12:31   #5
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16215
Quote:
Originariamente inviato da fabry085
Lho trovato su un libro oltre tutto l'ho pagato anche un bel po'!!
Puoi dirmi il titolo, per favore?
Quote:
come faccio ad aprirlo dal prompt...io in ms dos nn so fare assolutissimamente niente
Imparerai
Senza dilungarci troppo sulla sintassi:
- apri il Prompt dei comandi (Start-->Programmi-->Accessori-->Prompt dei comandi)
- usa il comando "cd" per posizionarti sulla cartella in cui si trova il file compilato
- da li', scrivi il nome del programma.
Esempio: programma ciao.c, nella cartella C:\Documents and Settings\fabry085\Programmi, compilato come ciao.exe. Allora dal Prompt dei comandi scrivi nell'ordine:
> cd c:\documents and settings\fabry085\programmi
> ciao
Buon lavoro!
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2005, 10:16   #6
fabry085
Junior Member
 
Iscritto dal: Mar 2005
Messaggi: 10
ciao

il libro si chiama "linguaggio c" di Alessandro Bellini e Andrea Guidi
edizione McGraw-Hill
fabry085 è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2005, 12:19   #7
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Ziosilvio
P.S.: Per essere un programma introduttivo, contiene due errori concettuali gravi. Dove l'hai trovato?
non esagerare, ne contiene solo uno!
a proposito, fabry085, un modo più semplice per non far chiudere il prompt è chiamare la system("pause"); cmq ti riscrivo il programma a modo mio:

Codice:
#include <stdlib.h>
#include <stdio.h>

void main() {
    printf("ciao\n");
    printf("a\n");
    printf("tutti!\n");
    system("pause");
}
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2005, 12:38   #8
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Il main deve ritornare int
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2005, 13:27   #9
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16215
Quote:
Originariamente inviato da 71104
non esagerare, ne contiene solo uno!
Ti riferisci alla mancata restituzione di un valore da parte di main?
Quello era uno.
L'altro: non ha senso fare tre chiamate a printf quando ne basta una (printf è una funzione generica, grossa e pesante; e ogni chiamata mangia un sacco di tempo); rileggendo però riconosco che, forse, parlare di errore concettuale è un po' esagerato.
Quote:
un modo più semplice per non far chiudere il prompt è chiamare la system("pause")
Questo metodo funziona a patto di sapere qual'è la funzione di shell equivalente a pause nel sistema operativo in uso: pause è un comando DOS, di cui non conosco l'equivalente (per esempio) Linux.
Il ciclo con getchar, invece, funziona su qualunque sistema.
Quote:
void main()
AAAAAAAAARRRRRRRRGGGHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



Ho già spiegato ennemila volte solo su questo forum che dichiarare main come void non è né standard né portabile; e anche il motivo per cui i modi previsti dallo standard (int main(void) o int main(int argc, char *argv[])) siano gli unici che abbiano senso.
Devo ripetermi?
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2005, 13:43   #10
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Quote:
Originariamente inviato da Ziosilvio

AAAAAAAAARRRRRRRRGGGHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



Ho già spiegato ennemila volte solo su questo forum che dichiarare main come void non è né standard né portabile; e anche il motivo per cui i modi previsti dallo standard (int main(void) o int main(int argc, char *argv[])) siano gli unici che abbiano senso.
Devo ripetermi?
ZioSilvio, perdonalo: è l'influsso di Java...

Scherzi a parte, leggendo quello che ha scritto 71104 mi sono reso conto di aver dimenticato un bel po' di C: nemmeno mi ricordavo che si poteva dichiarare un void!
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2005, 13:49   #11
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
O_o' io ho seguito un corso universitario di ANSI C, e sta cosa non l'hanno MAI detta... oltrettutto il gcc compila anche se scrivo "void main() {..."
cmq l'errore (concettuale, non sintattico!) era che le printf non avevano i newlines al termine; inutile usare tre chiamate diverse, a meno che non si desideri scrivere il testo su + linee, no? e anche in quel caso in realtà si potrebbe usare una chiamata sola:

Codice:
printf("ciao\ncome\nstai?");
per quanto riguarda la restituzione del risultato, è una mancanza accettabile: un buon compilatore ANSI C in un caso simile deve dare un warning, ma non un errore; il codice generato sarà semplicemente inaffidabile nei casi in cui il risultato non viene restituito (solitamente il contenuto di EAX sarà indefinito).

PS: mai usato il Java...
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2005, 16:42   #12
Mixmar
Senior Member
 
L'Avatar di Mixmar
 
Iscritto dal: Feb 2002
Città: Trento
Messaggi: 962
Quote:
Originariamente inviato da 71104

PS: mai usato il Java...
Era una boutade...

Comunque lì si può (e si DEVE, in quel caso) usare void.
__________________
"Et Eärallo Endorenna utúlien. Sinome maruvan ar Hildinyar tenn' Ambar-metta!" -- Aragorn Elessar, Heir of Isildur
Mixmar -- OpenSuSE 11.1 on AMD 64 3000+ on DFI LanParty nF4-D | GeForce 6600 GT + Thermaltake Schooner on Samsung 710N
Storage -- ( 2 x Hitachi Deskstar 80 Gb + 1 x Hitachi 250 Gb ) = 1 RAID 5 + 1 Storage space LaCie Ethernet Disk Mini 250 Gb | HP - DV2150 EL MILAN CLAN
Mixmar è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2005, 16:57   #13
beppegrillo
Senior Member
 
L'Avatar di beppegrillo
 
Iscritto dal: Mar 2004
Messaggi: 1455
Quote:
Originariamente inviato da 71104
O_o' io ho seguito un corso universitario di ANSI C, e sta cosa non l'hanno MAI detta... oltrettutto il gcc compila anche se scrivo "void main() {..."
cmq l'errore (concettuale, non sintattico!)
Beh direi allora che stì professori stanno inguaiati, se non hanno detto che main deve ritornare sempre un valore intero.
Se proprio vuoi completare il quadro, mettici i parametri argc ed argv.
__________________
Ciao ~ZeRO sTrEsS~
beppegrillo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica NVIDIA RTX Spark: il PC Windows on ARM costruito...
Motorola razr fold, dalla conchiglia al formato a libro. La recensione Motorola razr fold, dalla conchiglia al formato ...
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente Recensione Google Pixel Watch 5: sembra lo stess...
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo Nokia Innovation Day 2026: la sovranità e...
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
Windows 11 più veloce e meno affa...
Un computer quantistico da 4.400 qubit s...
DeLorean entra nelle gare di auto volant...
Non buttare il tuo vecchio smartphone: l...
GTA VI, manca sempre meno al lancio: Roc...
Honor prepara il suo primo pieghevole la...
Starshield torna operativo per le forze ...
La NASA porta le batterie allo stato sol...
Finto mining di criptovalute: 200 vittim...
AI sul PC senza passare dal cloud, come ...
ASUS aggiorna la sua gamma di monitor da...
Android potrà spegnere e riavviare il PC...
Quale capienza di micro SD è la p...
TSMC valuta il Texas per nuove fab, trat...
YouTube Music introduce nuove etichette ...
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: 23:11.


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