“Conocimientos Programación>C /C + + Programming

Cómo utilizar códigos de acceso en una matriz unidimensional

2015/6/14
Puede utilizar un código de acceso o contraseña, para proteger un programa importante el uso de algo tan simple como un programa de C . Los programas de C tienen una función de almacenamiento de datos denominada matriz unidimensional , que es una secuencia de celdas vacías de una longitud fija . Usted puede utilizar estas matrices para proteger con contraseña un programa , por lo que sólo se puede acceder a él. Este programa requiere un mínimo de experiencia en programación y sólo toma alrededor de una hora en completarse. Cosas que necesitará
C IDE como Eclipse CDT
C Compiler como GCC
Mostrar más instrucciones
1

Cargue un entorno de desarrollo integrado C haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo", " proyecto" y elegir la opción " Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2

Escriba las siguientes líneas para importar bibliotecas de C que le ayudarán a construir su programa: .

# Include < ; stdio.h >

# include

# include
3

Declarar una función principal . La función principal es donde todo el código va a ir. Las llaves debajo de la declaración de la función representa el bloque de código principal para su programa. Ponga todas las declaraciones de los futuros pasos dentro de este bloque de código.

Int main () { }


4

Declarar una matriz de caracteres para almacenar una contraseña llamado " clave de acceso "y le asigna un valor arbitrario , como este:

PassCode char [ 8 ] =" 12345678 " ;
5

Declarar otra matriz de caracteres . Éste se utiliza para recolectar información del usuario

caracteres InputString [ 8 ] ;
6

Escribe un mensaje a la pantalla que indica que el usuario introduzca la contraseña .

puts ( " Introduzca la contraseña :") ;
7

Escribir código que lee desde el teclado y la almacena en la matriz

scanf ("% " InputString . " s " , InputString ) ;
8

Crear una " "estado que compara la arrays " si código de acceso " y" InputString " . Si el usuario introduce la contraseña correcta , la sentencia if imprime la frase " ¡Correcto! " De lo contrario , imprime "Wrong ! "

If ( strcmp ( InputString , Clave ))

{ puts ( " correcta "); }

más

{ puts ( "Wrong "); }
9

Ejecute el programa presionando el botón verde de "Play" . El programa se ejecuta y se le pedirá que introduzca un número. Introduzca cualquier número. Si pulsa en la secuencia correcta , el programa reconoce su éxito.

C /C + + Programming
Las diferencias en Malloc y calloc
Cómo escribir un plan de pruebas
Cómo utilizar una sentencia switch en C
Cómo obtener el número de línea de un archivo de entrada en C
Las desventajas de punteros en C
Redefinir métodos en C + +
Alternativas a Decompiler Boomerang
Cómo escribir un programa en C para imprimir una serie de Sines
Conocimientos Informáticos © http://www.ordenador.online