Codice PHP:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
/*
Scrivere un programma per simulare l'inserimento di un PIN per il telefonino.
Nella prima fase viene costruito il PIN di riferimento, che deve essere di
lunghezza 5 e deve essere costruito in modo casuale. Nella seconda fase
l’utente inserisce il codice di tentativo e ha al massimo 3 tentativi per indovinarlo*/

int main()
{
    
srand(time(NULL));
    
int i,Tentativi;
    
char Pin[5];
    
char PinSegreto[5]={48+rand()%10,48+rand()%10,48+rand()%10 ,48+rand()%10 ,48+rand()%10};
    
printf("Pin  segreto:  ");
    for(
i=0;i<5;i++)
    {
        
printf("%c"PinSegreto[i]);
    }
    
Tentativi=3;
    if(
Tentativi>0)
    {
        
printf("\nHai %d tentativi\n"Tentativi);
        
gets(Pin);
        if(
strncmp(Pin PinSegreto5) ==0)
        {
           
printf("Corretto\n");
           
Tentativi=0;
        }
         else
         
Tentativi--;
    }

return 
0;} 
Non riesco a capire perchè non funziona, parte ma se inserisco il pin (giusto o sbagliato) il programma termina chiedendomi di premere un pulsante per chiuderlo.