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

    [C++] esercizio su processi in c++

    Salve ragazzi, mi potete aiutare a risolvere questo esercizio sui processi in c++ dandomi anche una spiegazione su come ci siete riusciti, mi fareste un grande favore grazie.

    Considerando il seguente codice:

    #include <stdio.h>
    #include <stdlib.h>

    int main(int argc, char **argv){

    int i=2, j=0;
    if (argc<=1) return -2;

    j=strlen(argv[1]);
    for( ; i<strlen(argv[0]; i++){
    int pid=fork();
    if(!pid){
    printf("%d\t%c\n", getpid(), argv[1][j-1]);
    i+=2;
    }
    else{
    wait();
    }
    }
    return i;

    }

    Determinare l'output del programma, invocato con la seguente linea di comando:
    ./a.out <776494>

    Bonus: dire quale warnig viene emesso dal compilatore durante l'esecuzione di:
    gcc ./processi2.c
    e come modificare il codice per evitarlo.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... ma tu non puoi farlo l'esercizio? Non puoi compilare e controllare di persona?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da tbnito92
    Salve ragazzi, mi potete aiutare a risolvere questo esercizio sui processi in c++ dandomi anche una spiegazione su come ci siete riusciti, mi fareste un grande favore grazie.
    Qui non si fanno i compiti a casa conto terzi: se hai un esercizio da svolgere e incontri delle difficoltà, proponi la tua soluzione e il codice relativo, spiega cosa non riesci a fare e saremo ben felici di aiutarti.

    Per queste e altre norme, leggi il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.