Вывод из файла. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Ответ
Опции темы
Непрочитано 13.12.2011, 17:20   #1
Аватар для Effas
Пользователь

Автор темы (Топик Стартер) Вывод из файла.

Имеем вот такой код.
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(
== 0cout << "  [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=1q<nq++,k++)
    {
        for(
int w=0,l=1w<nw++,l++)
        {
            
cout << "Array[" << << "][" << << "] = ";
            
cin >> Array[q][w];
        }
    }
}

void formArray(double Array[0][0],double Array2[0][0],int n)
{   
    
Array2[n][n];
      
    for(
int i=0i<ni++)
    {
        for(
int j=0j<nj++)
        {
            if(
i>j)
            {
                
Array2[i][j] = atan(Array[i][j])/pow((Array[i][j] + 0.2),1/3);
            }
            if(
== 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=0q<nq++)
    {
        for(
int w=0w<nw++)
        {
            
printf("%.1lf ",Array2[q][w]);
        }
        
printf("\n");
    }
}

int SaveArray(double Array2[0][0], int nchar const *frame)
{
    
FILE *fopen(frame"wt");
    if(
F==NULL
    {
        return 
0;
    }
    
fprintf(F,"Ðàçìåð ìàòðèöû: %d\n",n);
 
    for(
int i=0i<ni++)
    {
        for(
int j=0j<nj++)
        {
            
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 код:
#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 лишний

Последний раз редактировалось Effas; 13.12.2011 в 21:18. Причина: Добавлено сообщение
Effas вне форума Отправить сообщение для Effas с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирования файла .EXE Skam Документация 39 30.05.2012 13:40
Востановление удаленного файла MarshalRotar Курилка / Yak floor 3 05.10.2011 20:56
Загрузка файла конфигураций Thieff Серверная часть 3 18.09.2011 15:49
Компиляция нужного файла JaneKyun Lineage II 4 18.09.2011 04:48
[Куплю] Разбор флеш файла Ihgap Рынок / Marketplace 8 27.04.2011 15:40


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 20:20. Часовой пояс GMT +3.

Вверх