Manejo Archivo De Lenguaje C
#include <iostream>
using namespace std;
void main()
{
int n;
cout << "Ingrese un numero entero" << endl;
cin >> n;
cout << "El numero que usted ingresoes el " << n << endl;
}
* Manipuladores:
Para marcar el final de una línea en un stream de salida, podemos usar el manipulador (endl)
#include <iostream>
#include<iomanip>
using namespace std;
void main()
{
cout << "Hola!" << endl;
cout << "| este palito esta justo abajor de la H" << endl;
}
* skipws, noskipw:
Si estamostrabajando con un stream de entrada, y queremos que >> no ignore los espacios en blanco, el manipulador noskipws es justo lo que necesitamos. Veamos un ejemplo:
#include <iostream>
#include<iomanip>
using namespace std;
void main()
{
char c;
cout << "Ingrese dos digitos separados por un espacio" << endl;
cin >> c; cout << c;
cin >> c; cout<< c << endl;
cout << "Ingrese dos digitos separados por un espacio" << endl;
cin >> noskipws >> c;
cin >> c; cout << c;
cin >> c; cout <<c;
cin >> c; cout << c;
}
* boolalpha, noboolalph_:
Cuando pedimos mostrar una variable de tipo bool, obtenemos un 0 o un 1. Si queremos algo un poco mas significativo, podemosutilizar el manipulador boolalpha.
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
cout << true << endl;
cout << boolalpha << true<< endl;
}
La salida de este programa es
1
true
Nuevamente, para deshacer el efecto de boolalpha, utilizamos noboolalpha.
ARCHIVOS
* ENTRADA:
#include <iostream>
#include<fstream>
#include <iomanip>
using namespace std;
void main()
{
ifstream entrada("hola.txt");
ifstream input;
char c;
input.open("hello.txt");
if (entrada.good())
cout << "el...
Regístrate para leer el documento completo.