Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод матрицы в файл, инициализация 
:(
    Опции темы
zargandr
Дата 20.10.2011, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 22.4.2011

Репутация: нет
Всего: нет



Здравствуйте, вечер вопросов, надеюсь на вашу помощь, кучу времени убил уже( Цели простая: заполнить матрицу последовательными числами, вывести результат на консоль, затем вывестти результат в текстовый файл. Столкнулся с проблемами: матрица не хочет нормально инициализироваться, при выводе в файл выводятся не числа, а символы, после завершения программы не ждет нажатия enter?  а сразу выключается. Заранее спасибо, мой код ниже) Изпользую 2010 visual studio.

Код
#include "stdafx.h"
#include <iostream> 
#include <locale>
#include <fstream>

using namespace std;
using std::cin;
using std::wcout; 

using namespace System;

int main(array<System::String ^> ^args)
{
    
    int k=0;
    int n=0;
    int i,j;
    const int nstr=2, nstb=6;
    int matrix [nstr][nstb];
    for ( i=0; i<=nstr; i++)
    for ( j=0; j<=nstb; j++)
    {matrix[i][j]=k; k=k+1;}

    for (int i=0; i<nstr; i++) {
        cout<<'\n';
        for (int j=0; j<nstb; j++)
        cout<<*matrix[i,j]<<' ';
    }

    ofstream file ("C:/text.txt");
    if (!file){Console::WriteLine(L"Поток не работает");}
    file.write (reinterpret_cast <char *> (&matrix),sizeof matrix);

    return 0;
}


Модератор: не забываем пользоваться кнопочкой "Код"

Это сообщение отредактировал(а) bsa - 21.10.2011, 11:08
PM MAIL   Вверх
math64
Дата 21.10.2011, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 1
Всего: 72



Вооще-то тебе в форум по dotNet - программа не на нормальном C++, а на C++ для dotNet.
Как написал, так программа и ведёт себя - 
  паузы в конце программы нет, чтобы увидеть результат, запускайся из консоли или far.
  запись в файл производится в двоичном, результат - соответственный.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.