Enviado em 03/11/2017 - 16:54h
queria fazer esse programa ler o arquivo e depois salvar em outro arquivo dividindo os resultados de x e y em uma matriz[i][j], o outro arquivo de leitura tem 3 variaveis o de escrita quero que ele fique somente com os as duas ultimas colunas#include <fstream>
#include <iostream>
#include <cmath>
#include <string>
#include <cstdio>
using namespace std;
int main(int argc, char *argv[]) {
double a, b, c, theta[][];
int i, j;
string data;
//Associação de abertura:
ifstream entrada("pf39_theta_830000.dat"); // construtor.
//Associação e abertura:
ofstream saida("thetaij.dat"); // construtor.
// Enquanto o final do arquivo não for atingido
while (!entrada.eof())
{
// manipulação:
entrada >> a, b, c; // leitura:
for(i=0; i<=a; i++){
for(j=0; j<=b; j++){
if(!entrada.eof()){ // não é o final de arquivo
//Exibe valores lidos
cout << a << '\t' << b << '\t' << c << endl;
// Manipulação:
saida << theta[i][j] << endl; // Escrita.
}
}
}
}
entrada.close(); // fechamento da entrada.
saida.close(); // fechamento da saída.
return 0;
}
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux