Ir ao conteúdo

unknown shark

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Então, vou postar o código aqui que estou usando para ler o arquivo. Estou utilizando o c++ para escrever o código. A minha dúvida é, o q eu posso fazer, para ler o números no final da linha. #include <iostream> #include <string> #include <fstream> using namespace std; int main () { ifstream f; f = ifstream("instancia.txt"); string linha; int dimen; int capacidade; //verificar se o arquivo if(!f.is_open()) cout << "Erro ao abrir o arquivo!" << endl; //lendo os dados getline(f, linha); getline(f, linha); getline(f, linha); // <======== tenho que extrair o inteiro do final dessa linha para atribuir a var dimen getline(f, linha); // <======== tenho que extrair o inteiro do final dessa linha para atribuir a var capacidade getline(f, linha); //Leitura da matriz int mat_cord[dimen][3]; for(int i=0; i<dimen; i++){ for(int j=0; j<3; j++){ f >> mat_cord[i][j]; } } return 0; } Como que eu posso separar o que estou pegando no getline do texto e do valor que eu quero ? OBS: Coloquei aqui o código, mas são soube como colocar o texto em formato de código igual colocou na resposta.
  2. Estou desenvolvendo um projeto e estou com uma dúvida para ler um arquivo. instancia.txt Eu preciso ler somente os valores de dimensão, capacidade e a matriz de coordenadas. Alguém poderia me ajudar ?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!