Función C ++ FPutc

Función C ++ FPutc
Hoy, vamos a aprender uno de los métodos importantes del lenguaje de programación de C ++, que es la función fputc (). Pero antes de ir directamente al tema principal, veamos primero el requisito previo de la función fputc () para que podamos entender fácilmente la funcionalidad de esta función. Echemos un vistazo al lenguaje C ++ y sus funciones del lenguaje C ++.

El lenguaje de programación C ++ proviene del lenguaje C y ambos idiomas son muy similares entre sí. Pero el lenguaje C ++ se basa en el marco avanzado que es OOP y es un lenguaje mejor estructurado y más seguro que C. Podemos implementar los programas utilizando los conceptos OOP que son la clase predefinida, el archivo de encabezado, etc. Simplemente podemos incluir esta función predefinida en el código en lugar de escribir el código de todo.

Introducción

En el lenguaje de programación C ++, la función fputc () es la función predefinida, por lo que no tenemos que escribir el códec, simplemente incluimos la función escribiendo una línea. La función fputc () significa la función para poner caracteres que se utilizan para escribir los caracteres en el archivo existente. Podemos escribir el personaje en un archivo especificado que ya hemos creado, luego usamos la función fputc () que escribe un personaje a la vez en el archivo. El carácter de entrada se escribe en el lugar indicado del puntero del archivo, después de lo cual se reenvía el puntero del archivo. En detalle, examinemos y examinemos la función fputc () del lenguaje de programación C ++ para comprender mejor sus conceptos.

Sintaxis:
Aquí está la sintaxis de la función fputc () que se usa para colocar el carácter en el archivo. Entonces, para implementar la función fputc (), primero tenemos que entender el estilo de escritura en el lenguaje C ++. Para implementar cualquier cosa en el lenguaje C ++, hay una sintaxis porque el lenguaje de programación C ++ es sensible a los casos. Debemos tener más cuidado al escribir los programas para evitar que el compilador produzca errores.

Para implementar la función fputc () en el lenguaje de programación C ++, primero escribimos el tipo de retorno de la función y luego escribiremos el nombre de la función que vamos a implementar en el programa, que es la función "FPutC". A continuación, abriremos los soportes de la función y escribiremos los parámetros de entrada allí. Primero hemos escrito el tipo de datos de la cadena de caracteres de entrada y luego escribiremos el archivo de palabras clave en mayúsculas y escribiremos el flujo con el puntero.

Parámetros:

carbonizarse: Es la cadena de caracteres de entrada la que se escribirá en el archivo vacío que ya hemos creado. Tenga en cuenta que la ubicación del archivo y el archivo del código fuente deben estar en la misma ubicación.

arroyo: Un puntero a un objeto de archivo que identifica la referencia del archivo de origen en el que se llevará a cabo la acción.

Valor de retorno:
A cambio, obtendremos la cadena de caracteres de entrada que se escribirá en el archivo vacío que se crea en el mismo archivo donde está el archivo de origen. Y si no obtuvieron la cadena escrita en el archivo de texto, entonces el compilador devuelve el final del archivo y muestra el error hacia el indicador de transmisión.

Ejemplo:
Aquí hay un ejemplo de la función fputc () que vamos a implementar en el lenguaje de programación C ++. Para implementar el ejemplo, necesitamos un compilador donde podamos escribir el programa y ejecutar el programa para que podamos mostrar la salida. Para hacerlo, primero, instalamos un compilador C ++ donde podemos escribir el programa y compilar el programa. Como vamos a escribir y leer el archivo, es mejor usar el compilador instalado en lugar de usar el compilador en línea porque el compilador en línea a veces no funciona correctamente con el sistema de archivos.

Después de abrir el compilador, siempre incluimos primero el archivo de encabezado para que podamos acceder fácilmente a las funciones predefinidas, clases, etc. que vamos a implementar en el lenguaje de programación C ++. El primer archivo de encabezado es la biblioteca "iOStream" que se usa comúnmente en todos los programas de C ++ porque se utiliza para obtener la entrada del usuario y mostrar la salida al usuario utilizando los métodos CIN () y Cout ().

El segundo archivo de encabezado que vamos a usar es el "CString", lo que significa biblioteca de cadenas de caracteres. Podemos usar esta biblioteca para usar las funciones de cadena en el programa. Para implementar estas bibliotecas, hay una sintaxis predefinida en el lenguaje C ++. Primero escribimos el signo "#" que le dice al compilador que busque la biblioteca, escribiremos la palabra clave "incluir" que le indique al compilador que importe la biblioteca y al final, y escribiremos el nombre de la biblioteca en las fichas "". Por último, agregaremos otra declaración que es "Uso de Namespace STD", que se necesita para definir el contexto del programa.

#incluir
#incluir
usando el espacio de nombres STD;

A continuación, escribiremos la función principal () del programa. Aquí, podemos escribir la lógica real del problema que queremos implementar. En los soportes main (), incluiremos el archivo externo en el programa C ++, por lo que simplemente usamos el "archivo" de la palabra clave reservada en las letras de mayúsculas. Después de eso, crearemos una variable de tipo de archivo que es "txt_file". En la línea 10, hemos creado una matriz de cadena de entrada "str []" que queremos escribir en el archivo vacío de caracteres de tipo. Luego, use la función fopen () que abre el archivo llamado "Linux.txt "y almacenamos esta función en la variable" txt_file ". Para escribir los caracteres de cadena de entrada individualmente, hemos usado for-bucle y los bucles para cada carácter de la cadena y los imprimimos uno por uno usando fputc (). Después del final del for-bucle, llamamos a la función FClose () para que podamos cerrar el "Linux.archivo txt ".

int main ()

Archivo *txt_file;
char str [] = "Bonjour! Bienvenido al mundo de la programación Linux ... ";
txt_file = fopen ("Linux.txt "," w ");
para (int i = 0; i
fputc (str [i], txt_file);

fclose (txt_file);

A continuación, volveremos a llamar a la función Fopen () para que podamos abrir el "Linux.archivo txt "nuevamente. En la siguiente línea, hemos declarado la variable de tipo int "j" y le asignaremos la función fgetc () para que obtengamos los caracteres que hemos ingresado en el "Linux.archivo txt ". Luego, usamos el bucle while para imprimir los caracteres en la ventana de la consola individualmente y luego cerraremos el archivo.

txt_file = fopen ("Linux.txt "," r ");
int j = fgetc (txt_file);
mientras (J != EOF)

putchar (j);
j = fgetc (txt_file);

fclose (txt_file);
regresar 0;

Por último, devolveremos 0 a la función main () para que el compilador detenga la ejecución del programa y mostraremos la ventana de la consola para que veamos la salida del programa que hemos implementado.

Este es el resultado del programa que hemos implementado:

Conclusión

En este artículo, hemos aprendido de una función importante del lenguaje de programación C ++, que es la función fputc () que se utiliza para colocar los caracteres en el archivo. Hemos implementado el ejemplo de la función fputc () para que el usuario pueda comprender el concepto y también hemos implementado la función fopen (), la función fclose () y fgetc () con una explicación detallada de cada línea de código.