Pensar en C++ (Volumen 1) - Grupo ARCO
Pensar en C++ (Volumen 1) - Grupo ARCO Pensar en C++ (Volumen 1) - Grupo ARCO
✐ ✐ ✐ “Volumen1” — 2012/1/12 — 13:52 — page 58 — #96 ✐ Capítulo 2. Construir y usar objetos while(getline(in, line)) v.push_back(line); // Add the line to the end // Add line numbers: for(int i = 0; i < v.size(); i++) cout word) words.push_back(word); for(int i = 0; i < words.size(); i++) cout
✐ ✐ ✐ “Volumen1” — 2012/1/12 — 13:52 — page 59 — #97 ✐ 2.8. Resumen while (in >> word) es la que consigue que se lea una «palabra» cada vez, y cuando la expresión se evalúa como «falsa» significa que ha llegado al final del fichero. De acuerdo, delimitar una palabra mediante caracteres en blanco es un poco tosco, pero sirve como ejemplo sencillo. Más tarde, en este libro, verá ejemplos más sofisticados que le permiten dividir la entrada de la forma que quiera. Para demostrar lo fácil que es usar un vector con cualquier tipo, aquí tiene un ejemplo que crea un vector de enteros: //: C02:Intvector.cpp // Creating a vector that holds integers #include #include using namespace std; int main() { vector v; for(int i = 0; i < 10; i++) v.push_back(i); for(int i = 0; i < v.size(); i++) cout
- Page 45 and 46: ✐ ✐ ✐ “Volumen1” — 2012
- Page 47 and 48: ✐ ✐ ✐ “Volumen1” — 2012
- Page 49 and 50: ✐ ✐ ✐ “Volumen1” — 2012
- Page 51 and 52: ✐ ✐ ✐ “Volumen1” — 2012
- Page 53 and 54: ✐ ✐ ✐ “Volumen1” — 2012
- Page 55 and 56: ✐ ✐ ✐ “Volumen1” — 2012
- Page 57 and 58: ✐ ✐ ✐ “Volumen1” — 2012
- Page 59 and 60: ✐ ✐ ✐ “Volumen1” — 2012
- Page 61 and 62: ✐ ✐ ✐ “Volumen1” — 2012
- Page 63 and 64: ✐ ✐ ✐ “Volumen1” — 2012
- Page 65 and 66: ✐ ✐ ✐ “Volumen1” — 2012
- Page 67 and 68: ✐ ✐ ✐ “Volumen1” — 2012
- Page 69 and 70: ✐ ✐ ✐ “Volumen1” — 2012
- Page 71 and 72: ✐ ✐ ✐ “Volumen1” — 2012
- Page 73 and 74: ✐ ✐ ✐ “Volumen1” — 2012
- Page 75 and 76: ✐ ✐ ✐ “Volumen1” — 2012
- Page 77 and 78: ✐ ✐ ✐ “Volumen1” — 2012
- Page 79 and 80: ✐ ✐ ✐ “Volumen1” — 2012
- Page 81 and 82: ✐ ✐ ✐ “Volumen1” — 2012
- Page 83 and 84: ✐ ✐ ✐ “Volumen1” — 2012
- Page 85 and 86: ✐ ✐ ✐ “Volumen1” — 2012
- Page 87 and 88: ✐ ✐ ✐ “Volumen1” — 2012
- Page 89 and 90: ✐ ✐ ✐ “Volumen1” — 2012
- Page 91 and 92: ✐ ✐ ✐ “Volumen1” — 2012
- Page 93 and 94: ✐ ✐ ✐ “Volumen1” — 2012
- Page 95: ✐ ✐ ✐ “Volumen1” — 2012
- Page 99 and 100: ✐ ✐ ✐ “Volumen1” — 2012
- Page 101 and 102: ✐ ✐ ✐ “Volumen1” — 2012
- Page 103 and 104: ✐ ✐ ✐ “Volumen1” — 2012
- Page 105 and 106: ✐ ✐ ✐ “Volumen1” — 2012
- Page 107 and 108: ✐ ✐ ✐ “Volumen1” — 2012
- Page 109 and 110: ✐ ✐ ✐ “Volumen1” — 2012
- Page 111 and 112: ✐ ✐ ✐ “Volumen1” — 2012
- Page 113 and 114: ✐ ✐ ✐ “Volumen1” — 2012
- Page 115 and 116: ✐ ✐ ✐ “Volumen1” — 2012
- Page 117 and 118: ✐ ✐ ✐ “Volumen1” — 2012
- Page 119 and 120: ✐ ✐ ✐ “Volumen1” — 2012
- Page 121 and 122: ✐ ✐ ✐ “Volumen1” — 2012
- Page 123 and 124: ✐ ✐ ✐ “Volumen1” — 2012
- Page 125 and 126: ✐ ✐ ✐ “Volumen1” — 2012
- Page 127 and 128: ✐ ✐ ✐ “Volumen1” — 2012
- Page 129 and 130: ✐ ✐ ✐ “Volumen1” — 2012
- Page 131 and 132: ✐ ✐ ✐ “Volumen1” — 2012
- Page 133 and 134: ✐ ✐ ✐ “Volumen1” — 2012
- Page 135 and 136: ✐ ✐ ✐ “Volumen1” — 2012
- Page 137 and 138: ✐ ✐ ✐ “Volumen1” — 2012
- Page 139 and 140: ✐ ✐ ✐ “Volumen1” — 2012
- Page 141 and 142: ✐ ✐ ✐ “Volumen1” — 2012
- Page 143 and 144: ✐ ✐ ✐ “Volumen1” — 2012
- Page 145 and 146: ✐ ✐ ✐ “Volumen1” — 2012
✐<br />
✐<br />
✐<br />
“Volum<strong>en</strong>1” — 2012/1/12 — 13:52 — page 59 — #97<br />
✐<br />
2.8. Resum<strong>en</strong><br />
while (in >> word)<br />
es la que consigue que se lea una «palabra» cada vez, y cuando la expresión se<br />
evalúa como «falsa» significa que ha llegado al final del fichero. De acuerdo, delimitar<br />
una palabra mediante caracteres <strong>en</strong> blanco es un poco tosco, pero sirve como<br />
ejemplo s<strong>en</strong>cillo. Más tarde, <strong>en</strong> este libro, verá ejemplos más sofisticados que le permit<strong>en</strong><br />
dividir la <strong>en</strong>trada de la forma que quiera.<br />
Para demostrar lo fácil que es usar un vector con cualquier tipo, aquí ti<strong>en</strong>e un<br />
ejemplo que crea un vector de <strong>en</strong>teros:<br />
//: C02:Intvector.cpp<br />
// Creating a vector that holds integers<br />
#include <br />
#include <br />
using namespace std;<br />
int main() {<br />
vector v;<br />
for(int i = 0; i < 10; i++)<br />
v.push_back(i);<br />
for(int i = 0; i < v.size(); i++)<br />
cout