Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Testa38

Utilizar vetor armazenado em txt

Recommended Posts

Bom dia senhores,

Estou com uma dúvida sobre como eu posso utilizar em um algoritmo um vetor armazenado por outro algoritmo (algoritmo para armazenamento em txt).

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, a palavre chava pra se trabalhar com arquivos é padronização.

Tudo depende de como você salvou as coisas no txt...cada um salva de um jeito, então, pra resgatar vai depender do jeito que foi salvo, não tem uma maneira geral.

então pra te ajudar mais, a gente precisar saber como o algoritmo ta salvando, ou como o vetor tá salvo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Jarlisson, eu criei um algoritmo que lê uma matriz e armazena ela em txt. A terceira coluna dessa matriz eu armazenei em um vetor (também em txt) que será usado em outro algoritmo, mas não consigo mandá-lo para esse algoritmo. Como faço??

À seguir, o algoritmo onde eu declarei a matriz e atribui a 3° coluna ao vetor (h) q eu preciso usar. Obrigado!!


#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <iostream>
#include <string>



using namespace std;

int main(int argc, char *argv[])
{
ofstream matriz;
matriz.open("Matriz.txt");
int i, j, p, Nc;
float M[100][100];
extern float h[100];
cout << "Quantidade de cidades:" <<"\t"; cin >> Nc;;
p = (Nc*Nc)-Nc;
cout <<endl<<endl;
for (i=1; i<=p; i++)
{
for (j=1; j<=3; j++)
{
cout << "M["<<i<<"]["<<j<<"]:" <<"\t"; cin>>M[i][j];
matriz << M[i][j];
h[i] = M[i][3];
}
}

matriz.close();
cout <<endl<<endl;
ofstream vetor;
vetor.open("vetor.txt");
for (i=1; i<=p; i++)
{
vetor << h[i];

}
vetor.close();
system("PAUSE");
return EXIT_SUCCESS;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×