Dovevo eseguirlo senza l'utilizzo della libreria string.h

Ho risolto con il senguente codice:


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

int main(){
            char password[20]="pippo";
            char password_u[20];
            int lung_1;
            int lung_2;
            int p;
            bool pw=false;
            

    printf("inserire la password: ");
    scanf("%s",password_u);

    lung_1=0;
    lung_2=0;
    while(password_u[lung_1]!='\0'){
                     lung_1++;
    }
    while(password[lung_2]!='\0'){
                     lung_2++;
    }
    if(lung_1==lung_2){
                      pw=true;
                      p=0;
                      do{
                          if(password_u[p]!=password[p]){
                          pw=false;
                          }
                          p++;
                          }while(pw==true && p<lung_2);
      }
    if(pw==true)    
                printf("\npassword e' corretta ");
    else {
          printf("\npassword errata ");
    }
    printf("\n\n\n");
    system("pause");
}