本文整理汇总了C++中Site::setBody方法的典型用法代码示例。如果您正苦于以下问题:C++ Site::setBody方法的具体用法?C++ Site::setBody怎么用?C++ Site::setBody使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Site
的用法示例。
在下文中一共展示了Site::setBody方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fe
// ----------------- METHODS TO LOAD WEB SITES ADDRESS FROM A TEXT FILE --------------------//
Site *loadWEBSites(Site *listSites){
//char cadena[128];
// Crea un fichero de salida
//ofstream fs("WEBSites.txt");
// Enviamos una cadena al fichero de salida:
//fs << "Hola, mundo" << endl;
// Cerrar el fichero,
// para luego poder abrirlo para lectura:
//fs.close();
// Abre un fichero de entrada
//ifstream fe("WEBSites.txt");
//char cadena[128];
std::string cadena;
ifstream fe("WEBSites.txt");
std::string name, address;
std::string separator ("|");
while(!fe.eof()) {
fe >> cadena;
std::size_t foundSeparator= cadena.find(separator);
if (foundSeparator!=std::string::npos){
name = cadena.substr(0, foundSeparator);
address = cadena.substr(foundSeparator+1);
Site *tempSite = new Site(name, address);
tempSite->setBody(connectSite(address));
listSites = addSiteToList(listSites, tempSite);
}
//cout << "Nombre: "<<name <<" | Dirección: "<<address<< endl;
}
fe.close();
return listSites;
// Leeremos mediante getline, si lo hiciéramos
// mediante el operador << sólo leeríamos
// parte de la cadena:
//fe.getline(cadena, 128);
//cout << cadena << endl;
}