Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúlinea1 campo1,linea1 campo2,linea1 campo3,linea1 campo4,linea1 campo5#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main(){
std::string linea("linea1 campo1,linea1 campo2,linea1 campo3,linea1 campo4,linea1 campo5");
std::istringstream ss(linea);
std::string token;
int nColumnas = 0;
while (std::getline(ss, token, ',')){
//std::cout << token << std::endl;
nColumnas++; //contador de columnas
}
cout<< "El numero de columnas es: " << nColumnas << endl;
return 0;
}C:\Users\loco\Desktop>make makefile.winC:\Users\loco\Desktop>Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
¡Muy bien explicado! Debería haber esperado y así me ahoraba un buen tiempo yo también
) para extraer el área de las figuras geométricas. Si fuera posible definir el funcionamiento de las subclases ya de entrada en la clase madre entonces no hace falta ser pura la función.

gcc -static -o circulo circulo.c


Citarclave nombre apellido numero nombreMascota tipoMascota edadMascota
"007 Raul Vasquez 111222333 Roque perro 2"clave = 007
nombre = "Raul"
apellido = "Vasquez"
numero = 111222333
nombreMascota = "Roque"
tipoMascota = "perro"
edadMascota = 2lectura >> clave;
while (!lectura.eof()) {
lectura >> nombre >> apellido >> grupo >> numero;
cout << "\n";
cout << "\tClave: " << clave << endl;
cout << "\tNombre: " << nombre << endl;
cout << "\tApellido: " << apellido << endl;
cout << "\tNumero: " << numero << endl;
cout << "\tNombre mascota" << nombreMascota << endl;
cout << "\tTipo mascota" << tipoMascota << endl;
cout << "\tEdad mascota" << edadMascota << endl;
lectura >> clave;
cout << "\t________________________________\n";
}clave >> nombre >> apellido >> grupo >> numero clave >> nombre >> apellido >> numero >> nombreMascota >> tipoMascota >> edadMascota lectura >> clave >> nombre >> apellido >> numero >> nombreMascota >> tipoMascota >> edadMascota;
while (!lectura.eof()) {
cout << "\n";
cout << "\tClave: " << clave << endl;
cout << "\tNombre: " << nombre << endl;
cout << "\tApellido: " << apellido << endl;
cout << "\tNumero: " << numero << endl;
cout << "\tNombre mascota" << nombreMascota << endl;
cout << "\tTipo mascota" << tipoMascota << endl;
cout << "\tEdad mascota" << edadMascota << endl;
lectura >> clave >> nombre >> apellido >> numero >> nombreMascota >> tipoMascota >> edadMascota;
cout << "\t________________________________\n";
}