El objeto –FILE– crea una llamada a fopen, que devuelven un puntero a uno de los objetos.
El archivo de texto tiene que estar en el mismo directorio que nuestro programa
En este caso a la variable texto dando carácter a carácter a través del bucle while.
EOF es de carácter booleano devuelve false cuando llega al final del archivo.
putchar Esta función no devuelve el valor del texto por la pantalla.
La función fgetc obtiene el siguiente carácter del flujo.
// Llamada al archivo de texto que contiene los colores FILE *texto = fopen («texto_color.txt»,»r»); int contador_texto; while ((contador_texto=fgetc(texto))!= EOF) { putchar(contador_texto); }
En la barra lateral izquierda te muestro el ejemplo de código fuente con estas funciones
Si estas copilando en Visual Studio es posible que te de mensaje de error la solución es fácil.
if (operacion == ‘s’ or operacion == ‘S’)// Cumple la función suma(); siempre que la variable operacion // sea s o S. con el -> or es o <- { suma(); }
LLAMAR A UNA FUNCION EN C++
Creamos una función independiente con void nombre_funcion() { etc..}
y dentro del main la llamamos
nombre_fucion() ;
{
código de función
}
Ejemplo de código fuente:
#include <iostream>
using namespace std; void suma() { cout << «En función suma \n»; int a; int b; cout << «suma\n»; cout << «Introduce el valor de a \n «; cin >> a; cout << «Introduce el valor de b \n «; cin >> b; cout << «La suma de a y b es » << a + b; }
int mi_array_for[3][3];Nombre del array con tres filas y tres columnas for (int fila = 0; fila < 3; fila++) ->Damos el valor a la variable fila 0 mientras sea menor de 3 le incrementamos +1 se mantiene en el bucle.
dentro de este bucle creamos otro que incremente la columna algo así.
for (int columna = 0; columna < 3; columna++) { aquí ponemos cin para pedir el valor de la columna por teclado mientras no sea mayor de 3 incrementamos +1
ARRAYS BIDIMENSIONALES C++
los arrays bidimensionales guardan dos índices por posición, tienen filas y columnas.