Aiuto su un programma

di il
16 risposte

16 Risposte - Pagina 2

  • Re: Aiuto su un programma

    ixamit ha scritto:


    Che sia la volta buona?
    
    int multipla (char *a, char *b)
    {
       char* p = a;
       if (!a || !b || (!*b && *a)) return 0;
       
       while (*b && *p++ == *b++)
    	 if (!*p) p=a;
    	 
       return (p==a) ?1:0;
    }
    
    Ottimo! , dopo aver aggiunto il test:
    10) a = NULL; b = NULL // 0

    Questa funzione risulta essere l' unica versione corretta!
  • Re: Aiuto su un programma

    Ragazzi non dovevate disturbarvi!!! anche perché ho capito metà dei codici che avete scritto dopo... comunque ho l'esame tra qualche mese, e avrò l'opportunità di chiedervi ancora una mano in tanti altri esercizi come questi!!

    grazie per l'entusiasmo!!!
Devi accedere o registrarti per scrivere nel forum
16 risposte