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

Cómo leer un archivo Hex con ANSI C

2011/7/26
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 revertir una lista única Linked
Cómo importar modelos en GTK Radiant
Cómo llamar a una matriz de cadenas en C + +
Cómo construir una barra de progreso en XCode
¿Cómo puedo agregar una referencia Web a un # Aplicación de Windows Forms C
¿Cómo hacer la suma de vectores en C
Cómo hacer matrices en C + +
Cómo utilizar la función de devolución de llamada en C
Conocimientos Informáticos © http://www.ordenador.online