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

Cómo leer un archivo Hex con ANSI C

2013/4/10
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 ;

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;

}

C /C + + Programming
Cómo utilizar la función principal en C + +
Cómo agregar columnas a un DataTable en C #
Cómo aprender C + + Herencia rápidamente
Cómo utilizar un control ListBox en el MFC de Visual C + +
Cómo vaciar el búfer en C + +
Cómo crear una Randomizer en C
Cómo escribir un programa para convertir minúsculas a mayúsculas en C + +
Impulsar Tutorial multithreading
Conocimiento de la computadora © http://www.ordenador.online