|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Oct 2004
Messaggi: 3
|
Codice strano in C
Salve a tutti, sono uno studente universitario alle prime prove con il C, vi volevo far vedere questo listato:
![]() /********Programma di Addizione**************/ #include<stdio.h> main() { int integer1,integer2,sum; printf("Scrivi il primo numero integrale\n"); scanf("%d", &integer1); printf("Scrivi il secondo numero integrale\n"); scanf("%d",&integer2); sum=integer1+integer2; printf("La somma è %d\n"); return 0; } me lo compila ma quando mando .exe in win o .out in linux dopo che ho fatto la somma con vari tipi di somme mi viene questo: "La somma Þ 2293608" Con tutte |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ti sei scordato di passare "sum" alla printf:
Codice:
--- somma.c.org 2004-10-08 12:37:12.000000000 +0200 +++ somma.c 2004-10-08 12:37:18.000000000 +0200 @@ -9,7 +9,7 @@ printf("Scrivi il secondo numero integrale\n"); scanf("%d",&integer2); sum=integer1+integer2; - printf("La somma è %d\n"); + printf("La somma è %d\n", sum); return 0; }
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
|
Quote:
Per evitare che ti visualizzi quel carattere strano leva la è e metti e' ![]() Byez |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1661
|
Re: Codice strano in C
Quote:
per il resto a me sembra che ti sei dimenticato di mettere la variabile somma nel printf... sum=integer1+integer2; printf("La somma è %d\n"); come fa a sapere cosa deve stampare? credo sia così... sum=integer1+integer2; printf("La somma e' %d\n", sum); ![]() |
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Oct 2004
Messaggi: 3
|
Grazie
Forse Ora lo riusciro a compilare, ti faro sapere
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1661
|
Figurati era semplice....
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:26.