Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Вывод из файла.
#1
Имеем вот такой код.
PHP код:
<?php 
#include <stdlib.h>
#include <stdio.h>
#include <cstdlib>
#include <iostream>
#include <math.h>
#define N 10

using namespace std;

int exit()
{
system("PAUSE");
return
EXIT_SUCCESS;
}

int setCellsArray(int n)
{
do
{
cout << "Enter n: "; cin >>n;
if(
n == 0) cout << " [ERROR!] n == 0 \n";
} while(
n==0);

return
n;
}

void setValueArray(double Array[0][0],int n)
{
Array[
n][n];

for(
int q=0,k=1; q<n; q++,k++)
{
for(
int w=0,l=1; w<n; w++,l++)
{
cout << "Array[" << k << "][" << l << "] = ";
cin >> Array[q][w];
}
}
}

void formArray(double Array[0][0],double Array2[0][0],int n)
{
Array2[n][n];

for(
int i=0; i<n; i++)
{
for(
int j=0; j<n; j++)
{
if(
i>j)
{
Array2[i][j] = atan(Array[i][j])/pow((Array[i][j] + 0.2),1/3);
}
if(
i == j)
{
Array2[i][j] = 0;
}
if(
i<j)
{
Array2[i][j] = tan(Array[i][j]);
}
}
}
}

void getValue(double Array2[0][0], int n)
{
for(
int q=0; q<n; q++)
{
for(
int w=0; w<n; w++)
{
printf("%.1lf ",Array2[q][w]);
}
printf("\n");
}
}

int SaveArray(double Array2[0][0], int n, char const *frame)
{
FILE *F = fopen(frame, "wt");
if(
F==NULL)
{
return
0;
}
fprintf(F,"Ðàçìåð ìàòðèöû: %d\n",n);

for(
int i=0; i<n; i++)
{
for(
int j=0; j<n; j++)
{
fprintf(F,"%.1lf ",Array2[i][j],sizeof(double)*N*N);
if(
j==n-1)
{
fprintf(F,"\n",sizeof(double)*N*N);
}
}
}
fclose(F);

return
1;
}

double LoadPrgm()
{
double Array[0][0],Array2[0][0];
int n = setCellsArray(n);

setValueArray(Array,n);
formArray(Array,Array2,n);
getValue(Array2,n);
SaveArray(Array2,n,"qq.txt");
}

int main()
{
LoadPrgm();

exit();
}
1. Вводим размер матрицы - допустим 2.
2. Заполняем матрицу произвольными цифрами.
3. Производятся действия по вычислению.
4. Записывается результат в файл qq.txt.
Цитата:qq.txt
Размер матрицы: 2
1.6 0.0
1.6 0.0
Как произвести считывание из файла qq.txt и вывести результат на консоль?

Есть набросок, но ... что-то он делает другое.
LoadArray

Добавлено через 3 часа 28 минут
Не актуально.
PHP код:
<?php 
#include <iostream>

#include <fstream>

void main(void)

{
ifstream input_file("qq.txt");
char word[64] ;
while (!
input_file.eof())

{
input_file >> word;
cout << word << endl;
}
}

Добавлено через 3 часа 42 минуты
http://rghost.ru/34600491.view
Проблема может быть из-за пустой 6ой строки?

Добавлено через 3 часа 57 минут
Даже, если 6 строка отсутствует, выводит 0.0 лишний
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Получить имя файла без полного пути - C# Boris2105 5 3,184 12-21-2017, 03:51 PM
Последний пост: Zubastic
  Графика и вывод своей информации Zubastic 13 4,433 07-13-2017, 01:39 PM
Последний пост: Zubastic
  форматный вывод числовых результатов. praetorianec 5 2,181 11-27-2012, 10:39 AM
Последний пост: Evengard
  Корявый вывод PrivetDruK 1 1,985 01-16-2012, 01:22 PM
Последний пост: PrivetDruK
  Ошибка при шифрование файла PrivetDruK 1 2,303 01-03-2012, 10:40 AM
Последний пост: Azagthtot

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)