Saber leer valores hexadecimales ( hex) en un archivo utilizando el lenguaje de programación C le puede ahorrar tiempo cuando se necesita utilizar valores hexadecimales en sus programas. C es un lenguaje de programación de uso general , ya que permite el desarrollo de aplicaciones de alto nivel sin dejar de ser capaz de controlar los bits individuales de la información , si es necesario . Cosas que necesitará
C Compiler
Microsoft Bloc de notas
Mostrar más instrucciones
1
Abra Windows Bloc de notas y escriba el "61" en la primera línea , " 62 " en la segunda línea , " 63 "en la tercera , " 64 "en el cuarto y" 65 " en la quinta línea . Guarde el archivo en la carpeta del proyecto C como " HexValues.txt "
2
Escriba el siguiente para declarar la biblioteca " stdio.h ": .
# Include < stdio . h>
3
Escriba lo siguiente para declarar la función "main ":
int main () {
4
Escriba el siguiente para declarar las variables:
FILE * f ;
unsigned int hexNum [ 10 ] ;
iCntr int = 0 ;
int RTNVAL ; < br >
hexNum_values int ;
5
escriba lo siguiente para abrir el archivo " HexValues.txt ":
f = fopen ( " HexValues.txt ", " r") ;
if ( f == NULL ) {
printf ( "no existe el archivo \\ n ? ");
return 1 ; }
6
Escriba lo siguiente para recorrer todos los valores en el archivo Hex y guardarlos en la " hexNum " array:
while ( 1 ) {
RTNVAL fscanf = (f, "% x " , y hexNum [ iCntr ] ) ;
if ( RTNVAL = 1 !)
break;
iCntr + + ; }
fclose ( f ) ;
hexNum_values = iCntr ;
7
escriba lo siguiente para visualizar el número de valores hexadecimales leer desde el archivo a la ventana de salida :
printf ( " éxito leer % d valores hexadecimales : \\ n " , hexNum_values ) ;
para ( iCntr = 0 ; iCntr < hexNum_values ; iCntr + + )
{ printf ("\\ t% x \\ n", hexNum [ iCntr ] ) ; }
return 0;
}