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

    [C] thread C alternativamente

    ho il bisogno di implementare un thread che chiamato la prima volta mi stampa "PRIMA CHIAMATA" chiamata la seconda volta mi stampa "SECONDA CHIAMATA". O meglio chiamato all'infinito mi stampa alternativamente "PRIMA CHIAMATA" "SECONDA CHIAMATA" "PRIMA CHIAMATA" "SECONDA CHIAMATA". come posso fare?qualche idea?

  2. #2
    E' un po' di tempo che non mi applico al C... ma non potresti provare ad utilizzare una variabile globale statica con cui "tenere il conto"?
    Ad esempio:
    codice:
    static int chiamata = 1;
    
    void printChiamata(void)
    {
                if (chiamata == 1)
                {
                        printf ("\nPRIMA CHIAMATA");
                        chiamata = 2;
                }
                else
                {
                       printf ("\nSECONDA CHIAMATA");
                       chiamata = 1;
                }
    }
    Salute a voi, da Laikius!

    --> Faber est suae quisque fortunae <--

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 © 2024 vBulletin Solutions, Inc. All rights reserved.