Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-10-2007, 22:18   #1
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
[c]niente risultato

secondo voi con questo codice che dovrebbe uscire?

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

main()
{

int a, b, c;

printf("inserisci il numero \n");
scanf("%d", &a);
printf("inserisci il numero \n");
scanf("%d", &b);
c=a+b;
printf("%dn", c);
getch();
}
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 22:21   #2
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
la somma di a+b forse?
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 22:51   #3
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Codice coretto:

Codice:
#include <stdio.h>

void main(){
     int a, b, c;
     printf("inserisci il numero \n");
     scanf("%d", &a);
     printf("inserisci il numero \n");
     scanf("%d", &b);
     c = a + b;
     printf("%d\n", c);
     getchar();
}
1. E' getchar(); e non getch();
2. conio.h in quetso caso non serve assoultamente a nulla, se non ad appesantire il sorgente.
3. E' preferibile dichiarare il main come void oppure int main(void);
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 22:55   #4
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
teoricamente si, ma: compilo, e non ci sono errori... inserisco i primi 2 numeri, do invio, e la finestra dell'eseguibile si chiude
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 22:59   #5
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
E' preferibile dichiarare il main come void
Questa dove l'hai letta?
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:04   #6
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Quote:
Originariamente inviato da Vheon Guarda i messaggi
teoricamente si, ma: compilo, e non ci sono errori... inserisco i primi 2 numeri, do invio, e la finestra dell'eseguibile si chiude
Eseguilo da prompt, perchè funziona benissimo.

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Questa dove l'hai letta?
void = valore nullo;
Il main non restituisce nessun tipo di valore se non lo stdout del programma.
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:16   #7
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Il main non restituisce nessun tipo di valore se non lo stdout del programma.
Se fossi in te ripasserei lo standard ANSI C :

Quote:
5.1.2.2.1 Program startup
The function called at program startup is named main. The implementation declares no
prototype for this function. It shall be defined with a return type of int and with no
parameters:
int main(void) { /* ... */ }
or with two parameters (referred to here as argc and argv, though any names may be
used, as they are local to the function in which they are declared):
int main(int argc, char *argv[]) { /* ... */ }
or equivalent;
Per un piccolo approfondimento da un'occhiata all'articolo void main(void) - the Wrong Thing.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:33   #8
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Mi sa che il libro consigliato dal prof, è un pò bugato allora =|
Sorry per l'imprecisazione.

Ultima modifica di dad_89 : 16-10-2007 alle 23:47.
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:35   #9
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Mi sa che il libro consigliato dal prof, è un pò bugato allore =|
Quale libro vi ha consigliato?

Quote:
Sorry per l'imprecisazione.
Può capitare a chiunque...
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:36   #10
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
come faccio a farlo partire dal prompt?
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:38   #11
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
come faccio a farlo partire dal prompt?
Il programma o la compilazione dello stesso?

Nel primo caso basta digitare il nome dell'eseguibile nel Prompt del DOS (lo trovi tra gli accessori di Windows) dopo essersi posizionati nella cartella giusta e premere RETURN. In ogni caso quel programma non fa ciò che vorresti.

Nel secondo dipende dal compilatore C.

Ultima modifica di variabilepippo : 16-10-2007 alle 23:40.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:44   #12
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
In ogni caso quel programma non fa ciò che vorresti.
Perchè?
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:47   #13
dad_89
Member
 
L'Avatar di dad_89
 
Iscritto dal: Apr 2007
Messaggi: 223
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Quale libro vi ha consigliato?
C Didattica è programmazione
dad_89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2007, 23:51   #14
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Perché?
Per come è definita la funzione getchar() nello standard ANSI/ISO. Dovresti pulire il buffer di ingresso con fflush(stdin) prima di richiamarla, però non è detto che tutti i compilatori lo svuotino effettivamente.

Per non complicarti la vita, visto che sei alle prime armi, ti conviene includere l'header <stdlib.h> e sostituire la getchar() con una system("PAUSE"). In seguito imparerai metodi più eleganti...

PS.

Quote:
C Didattica è programmazione
Autore?

Ultima modifica di variabilepippo : 17-10-2007 alle 00:06.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
SIHOO B100 a 166€ e B100 Pro a 219€ su A...
OpenAI punta sulle TPU di Google per rid...
Un manager di Anthropic abolisce il test...
Amazfit T-Rex 3 Pro riceve oltre 170 nov...
Apple AirPods Pro 3 a 199€ e AirPods 5 a...
GeForce GTX 750 Ti con 8 GB di VRAM? Cyb...
Xiaomi rilancia la sfida ed è gi&...
WhatsApp ridisegna la schermata del back...
Mini PC Ryzen 5 con 32 GB di RAM e SSD d...
Le e-bike di Urlife spopolano su Amazon:...
Dashcam 70mai 4K da 69,99€, minimo stori...
I 5 robot per le pulizie più scon...
Apple annuncia i nuovi MacBook Pro con s...
Warhorse Studios colpita da un grave att...
MX Master 4, arriva l'edizione speciale ...
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: 08:57.


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