Duda como crear usuarios y contraseñas en c

PIIZH

Hola, antes te todo, decir que soy bastante noob progrmando ya que este es el primer año que lo estudio y puede ser que haga una pregunta muy estúpida/sencilla. Vamos al meollo.
En clase de c me han pedido que crea un programa que recopile todos mis trabajos. En dicho programa se requiere un nombre de usuario.

El problema esta en que mi intención era comparar las strings desde los usuarios para evitar que se pudiese entrar con cualquier nombre/apellido. Buscando por Internet he visto que con la biblioteca de strings de c++ se puede hacer. Pero el caso es que no se me permite utilizar una biblioteca de c++. Y por mas que he buscado diferentes formas de hacerlo todas acaban usando.

Cualquier consejo/información/ayuda se agradece ;P

rafag

Puedes usar la función strcmp() de string.h que te devuelve 0 si dos strings son iguales.

Un saludo.

Legault

si acabas de empezar lo mas seguro es que te pidan que compruebes caracter por caracter a ver si son el mismo.
un string no deja de ser un array de chars, por lo tanto primero podrias mirar a ver cuanto tiene de tamaño el array que te entra y si es el mismo tamaño que la contraseña que esperas entonces pasate caracter por caracter comparando si son el mismo.

1 respuesta
bonilleta

#1 Primero que todo inserta un tamaño minimo y un maximo para la array, luego como dice # 3 haz que recorra todo el array comprobando los caracteres. Acuerdate de restringir caracteres "no admitidos" para quela array funcione correctamente. Luego puedes hazer un booleano, para decirle que hacer en caso de contraseña correcta o falsa.

1 respuesta
PIIZH

#4 #3 creo que es lo que voy a acabar haciendo, merci :D

Usuarios habituales

  • PIIZH
  • bonilleta
  • Legault
  • rafag