-
Notifications
You must be signed in to change notification settings - Fork 0
/
4-ostream.cpp
47 lines (41 loc) · 1.77 KB
/
4-ostream.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*********************************************************************************************\
* Curso de Programación 1. Tema 13 (Ficheros)
* Autores: Miguel Ángel Latre
* Última revisión: 26 de noviembre de 2019
* Resumen: Ejemplo de uso de los operadores de un «ostream».
* Nota: El programa completo está contenido en este fichero, por lo que puede compilarse y
* ejecutarse con la extensión Code Runner de Visual Studio Code.
* También puede compilarse desde la terminal través de la orden
* g++ -Wall -Wextra 4-ostream.cpp -o 4-ostream
* y ejecutarse en Windows a través de la orden
* .\4-ostream.exe
* o en Linux y macOS
* ./4-ostream
\*********************************************************************************************/
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
/*
* Programa de ejemplo de utilización de «put» y los operadores de inserción.
*/
int main() {
char caracter = 'E';
cout << "Escritura de caracteres con put: ";
cout.put('a');
cout.put(caracter);
cout << endl;
cout << "Escritura de caracteres con <<: ";
cout << 'a';
cout << caracter;
cout << endl;
cout << "Escritura de otros tipos de datos con <<: " << endl;
cout << -23 << endl; // int
cout << 3.1415927 << endl; // double
cout << "Cadena literal de caracteres" << endl; // c-string
string cadena = "Cadena de caracteres de la clase string";
cout << cadena << endl; // string
cout << boolalpha << true << ", " << false << endl; // booleanos
cout << noboolalpha << true << ", " << false << endl; // booleanos como ints
return 0;
}