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

Cómo combinar un archivo mediante C + +

2014/11/19
Al aprender a programar en C + + , debe aprender a manejar la entrada y salida de archivos tan pronto como sea posible. Esto permite a los programas para recuperar la información del disco duro, modificarlo, y luego guardarlo de nuevo en el disco duro. En C + + , hay varias operaciones con los archivos disponibles como parte de la biblioteca estándar . Al desafiar a sí mismo con una tarea como la combinación de dos archivos en uno, usted aprenderá cómo utilizar algunas de estas operaciones y aumentar su competencia en el idioma . Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Mostrar Más instrucciones
1

carga C + el C + + IDE haciendo clic en el icono del programa . Seleccione " Archivo /Nuevo /Proyecto " y elegir 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
2

Escriba las siguientes frases en la parte superior del archivo de código fuente para importar el archivo de entrada necesarios y bibliotecas de salida : .

# include

# include

using namespace std ;
3

Declarar una función principal :

int main () { }


Una función principal es el punto de entrada a su programa, y es donde todo el código fuente se vaya . Cada línea de código que se escribe de este paso hacia adelante debe ser escrito entre las llaves que siguen a la función principal.
4

Escriba el siguiente para declarar tres tipos de archivos , que son variables que apuntan a archivos :

FILE * file0 ;

FILE * archivo1 ;

FILE * archivoSalida ;
5

Escriba las tres afirmaciones siguientes para abrir todas las tres archivos mediante la función " fopen " . Los primeros dos archivos se abren en modo de sólo lectura, mientras que el último archivo se abre en modo de sólo escritura

file0 = fopen ( " fileName0.txt ", " r") ; .
< P > archivo1 = fopen ( " fileName1.txt ", " r") ;

archivoSalida = fopen ( " OutputFile.txt ", " w ");
6

prueba para ver si todos los archivos se abrieron con éxito utilizando la siguiente instrucción "if" . Todo el código de los pasos restantes irá en medio de las llaves que siguen inmediatamente a la instrucción "if" .

If ( file0 ! = Null && archivo1 ! = Null && archivoSalida ! = NULL)
< p > { }
7

Escribe la siguiente declaración de variable

char c ; .

Esta variable se utiliza para leer un solo carácter de un archivo, a continuación, escribir . para el archivo de salida
8

Escriba el siguiente bucle "do" :

do {

c = getc ( file0 ) ;
< p > putc ( c , archivoSalida ) ;

} while ( c = EOF !) ;

Este bucle lee un carácter de " file0 " y la copia más para el archivo de salida . Esto continuará hasta que el especial de fin de archivo, o EOF , se encuentra personaje
9

Escriba el siguiente bucle "do" : .

Do {
< p > c = getc ( archivo1 ) ;

putc ( c , archivoSalida ) ; f

} while ( c = EOF !) ;

Esto hace exactamente lo mismo que el bucle anterior " do " , sólo funciona en
10

Cierre todos los tres archivos mediante la función " fclose " así " archivo1 ". :

fclose ( archivoSalida ) ;

fclose ( file0 ) ;

fclose ( archivo1 ) ;
11

Ejecute el programa presionando el botón verde "Play" en la parte superior del IDE. El programa lee los caracteres de " fileName0.txt " y escribe a OutputFile.txt . Se lee archivos de " fileName1.txt " y los escribe en " OutputFile.txt . "
12

Abrir " OutputFile.txt " con el Bloc de notas . El archivo es una combinación de " fileName0.txt " y " fileName1.txt . "

C /C + + Programming
Cómo aumentar el tamaño del montón del Proceso
Cómo acceder a los podcasts de vídeo con el iPhone SDK
¿Cuáles son algunos comandos de VBS?
¿Qué es un Xilinx XPS
Cómo arreglar R6025 función virtual pura llamada
¿Cómo hacer divisiones de punto flotante
Cómo calcular una matriz de transposición en C + +
¿Cómo truncar un archivo en programación ensambladora?
Conocimiento de la computadora © http://www.ordenador.online