Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C++] Modifica al programma non varia output

    sto da poco studiando programmazione e uso visual studio per codici in c++, ne ho appena scritto uno che mi pare funzioni correttamente eseguendo il debug. mi chiedo però se cambio il valore di x che invece di essere 5 lo metto = 6 dovrebbe darmi un risultato diverso nella finestra nera che si apre?? xkè ho provato a farlo ma mi dà sempre e solo 22......non dovrebbe darmi il risultato giusto ogni volta che cambio valore a x???


    ecco l'esercizio

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    int x, y;
    {
        x = 5;
        y = 3 * x + 7;
        printf("%d", y);
        system("PAUSE");
        return 0;
    }
    così ottengo y=22.....ma se cambio x???? xkè non mi dà la sol giusta facendo il debug???

    grazie in anticipo a chi mi risp
    Ultima modifica di MItaly; 23-06-2014 a 17:19 Motivo: Tag CODE

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tu dopo che hai cambiato, hai salvato e ricompilato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3

    Moderazione

    Benvenuto sul forum! Ti ricordo che:
    • il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione;
    • è preferibile evitare abbreviazioni "da SMS", che rendono inutilmente illeggibile il post.


    Questa volta ho aggiunto io il tag CODE, in futuro imposta correttamente la discussione fin da subito; nel frattempo ti consiglio di dare un'occhiata al regolamento.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Benvenuto sul forum! Ti ricordo che:
    • il codice va specificato tra tag
      codice:
       ...
      , altrimenti perde l'indentazione;
    • è preferibile evitare abbreviazioni "da SMS", che rendono inutilmente illeggibile il post.


    Questa volta ho aggiunto io il tag CODE, in futuro imposta correttamente la discussione fin da subito; nel frattempo ti consiglio di dare un'occhiata al regolamento.



    ok in futuro lo farò,scusa comunque ma mi sono appena registrata e non avevo letto il regolamento!

  5. #5
    sinceramente non lo avevo fatto...comunque grazie per la dritta adesso è ok sono solo alle prime armi :-P

    Un ultima domanda scrivendo il codice così come l'ho riportato mi dice che c'è un errore di intestazione cioè:
    (Errore 1 error C2447: '{': intestazione di funzione mancante. Elenco formale di tipo obsoleto? )
    cosa c'è che non va??

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da mauro86 Visualizza il messaggio
    cosa c'è che non va??
    Questo

    codice:
    int main()
    int x, y;
    {
    


    in realtà dovrebbe essere scritto così

    codice:
    int main()
    {
       int x, y;
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    GRAZIE,tutto a posto ora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.