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

Cómo leer puntos de un archivo , y gráficos en C + +

2011/6/27
The C + + lenguaje de programación es muy flexible y permite llevar a cabo diferentes tipos de tareas. Por ejemplo , puede utilizar el lenguaje C + + para crear una representación gráfica de los datos . Estos datos pueden ser almacenados como puntos en un archivo que el programa lee desde . Los datos consisten en puntos en un campo de 2 - D , y a continuación, se puede mostrar en una cuadrícula sencilla utilizando la salida de texto . Este programa es un gran proyecto para cualquiera que esté dispuesto a aprender más acerca de la entrada y la salida del programa en C + + . Cosas que necesitará
C + + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Mostrar más instrucciones
1

Crear un archivo de texto que tiene un montón de puntos de datos . Abra un editor de texto como WordPad haciendo clic en su icono y entrar en los siguientes valores :

0 1

1 2

2 3 4 5


2

carga del C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo", " Nuevo" y "Proyecto" . Seleccione la opción " C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
3

Escriba el siguiente para declarar una función principal : .

Int main ()

{ }

la función principal es donde todo el código va a residir y donde comienza su programa
4

Escriba la línea siguiente para declarar una constante : .
< p> const int DisplaySize = 50 ;

Esta constante determinará el tamaño del área de visualización es . La pantalla de salida será una rejilla de dos dimensiones . En la mayoría de las consolas , una de 50 - 50 - cuadrícula de caracteres es probablemente lo suficientemente grande. Escriba el siguiente para declarar este tamaño constante : High Line cadena

;
5

Escriba el siguiente código para crear una matriz de datos en dos dimensiones :

pantalla char [ ,"DisplaySize ] [ DisplaySize ] = { 0 " } , .

Esta matriz utiliza el " DisplaySize " constante para establecer sus dimensiones
6

Escriba el siguiente para declarar una cadena que se aceptar datos desde el archivo de entrada : High Line cadena

;
7

Escriba el siguiente código para abrir el archivo

ifstream pointsFile ("" points.txt . " points.txt ");

Este archivo debe estar en la misma carpeta que el archivo ejecutable de código fuente
8

Escriba el siguiente . " if " : ​​
< p > if ( pointsFile.is_open ()) { }


Esta afirmación se comprueba si el archivo está abierto . Esta es una medida a prueba de fallos que pueden impedir que el programa falle
9

Escriba el siguiente bucle "while" : .

While ( pointsFile.good ()) {

}

el bucle "while" se repetirá a través del archivo y leer toda las entradas . Siempre y cuando el archivo tiene el contenido, la " pointsFile.good () " condición se evaluará como cierto. Si se coloca dentro de un bucle ", mientras que " , el programa realizará un bucle a través de todo el contenido del archivo . Escriba el siguiente bucle "while" dentro de las llaves de la declaración "if" hecha en el paso anterior:
10

Escriba las siguientes frases en medio de las llaves del bucle "while" :

getline ( miarchivo , línea);
pantalla

[línea [ 0 ]] [línea [ 2 ]] = ' X' ;

Este código lee una línea de datos con la función " getline " . Esto almacenará los datos de la cadena " line ". Estos datos consisten en coordenadas 2D , que luego se pueden utilizar para marcar un punto en la cuadrícula de visualización
11

Escriba el siguiente anidado " de" estructura de bucle : .

Para ( int i = 0 ; i < DisplaySize , i + + )

{ for (int j = 0 ; j < DisplaySize ; j + + )

{ cout << display [ i] [ ,"j ] ;} }

Esta estructura de bucle a través de la red de " pantalla " con un par de anidado " de" loops , y se imprime cualquier valor que se almacena en cada celda. Una célula se mostrará si sus coordenadas estaban en el archivo de entrada " points.txt . "
12

Ejecute el programa. El programa lee las coordenadas de " points.txt " e imprime una cuadrícula con una " X " para cada coordenada .

C /C + + Programming
Cómo utilizar una función GetOpenFileName
Cómo inicializar una matriz en C
Cómo combinar un archivo mediante C + +
Cómo hacer una carpeta en C + +
Las herramientas usadas en programación
¿Por qué la memoria caché se llama memoria interna o principal?
Cómo determinar el tamaño de enteros en C + +
Cómo acceder a una estructura C de Fortran
Conocimiento de la computadora © http://www.ordenador.online