Primero gracias por la ayuda, ahora puedo entender como funciona, tenia la corazonada de que >> era sobre el uso de CIN y COUT, pero tampoco es que supiera que es a lo que se referían estos símbolos.
Lo de la variable vector, en realidad tengo pensado cambiarle el nombre, le puse vector por la costumbre, pero no sabia que era una palabra reservada, gracias por le dato.
Sobre lo que no entendías en el archivo, viene la cantidad de objetos porque no es la única instancia de la que debo obtener datos, hoy otras con datos de objetos de hasta 300, tengo pensado obtener este numero (100) en una variable que identifique la cantidad de objetos para poder modificar los arrays que contendrán los datos de los objetos y no tener que hacer código para cada instancia.
Bueno, te agradezco la ayuda, con esta informacion veré que puedo avanzar, saludos!
Gracias a lo que me explicaste ya eh podido obtener los datos mas facilmente, la primera fila me da algo raro, la segunda ya la tengo y en la tercera, según yo almaceno todos los datos en la matriz, pero extrañamente me quedan corridos un espacio menos:
en la tercer fila me empieza este problema, los datos obtenidos son mostrados menos el primero:
#include <iostream>
#include <fstream>
#include <sstream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main(){
string linea;
int numero,num,i=0,j=0,cantidad;
int Matriz[100][100];
ifstream F_in;
F_in.open("1.txt");
getline (F_in, linea);
getline (F_in, linea);
istringstream S1(linea);
while(S1 >> numero){
cantidad = numero;
printf("%i\n\n",cantidad);
}
while(getline (F_in, linea)){
istringstream S2(linea);
while (S2 >> numero){
if( i == 100){
i=0;j++;
}
Matriz[i][j] = numero;i++;
}
}
for(int i=0; i<100;i++)
printf("%i.- [%i]\n",i+1,Matriz[i][2]);
F_in.close();
}