Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C] Contatori

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    contatori

    ciao!
    ho bisogno di una mano per effettuare un conteggio che a quanto pare non va:
    ho dichiarato un variabile
    int conta =0;
    che dovrebbe essere globale, cioō vista anche all'interno di due funzioni function_a e function_b.
    In quaste due funzioni viene eseguita una certa espressione.Quello che voglio fare č contare quante volte tale espressione viene eseguita: conta deve essere incrementato sia che venga eseguita la condizione di function_a che la function_b.
    vi posto il codice, mi date una mano a correggerlo?grazie mille!!

    int conta = 0;

    function_a(...){
    if (condizione 1){
    conta=conta+1;
    }
    else {printf("la condizione 1 non č eseguita");}
    }

    function_b(...){
    if (condizione 1){
    conta=conta+1;
    }
    else {printf("la condizione 1 non č eseguita");}
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non c'e' nulla da correggere ...

    P.S. Indica il linguaggio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    sto usando c.
    Quello che vorrei sapere č se conta viene incrementato sia che l'inserimento avvenga da parte di function_a che function_b. Perchč il valore rimane sempre a 1..

  4. #4
    devi almeno postare quello che fa il main .

    Anche se in C le funzioni dichiarate senza tipo ritornano un int č tuttavia opportuno indicarlo esplicitamente.
    ciao
    sergio

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da ojalā
    sto usando c.
    Quello che vorrei sapere č se conta viene incrementato sia che l'inserimento avvenga da parte di function_a che function_b. Perchč il valore rimane sempre a 1..
    Con il solo codice che hai mostrato, non e' possibile dirti di piu' ...

    Non si sa nulla del main, non si sa cosa sia "condizione 1" ... cosa dirti di piu'?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.