basta cambiare la dichiarazione della variabile char p1
in char password[20]; // così accetterà
una stringa di max 20 caratteri

#include...........
...................

codice:
main(){
    char password[20];
    printf("Inserisci la password [max. 20]: ");
    gets(password);

    if(strcmp(password, "pippo-paperino")!=0){
        printf("\nPASSWORD ESATTA\n");
    else
        printf("\nPASSWORD ERRATA\n");
    }
    return 0;
}