Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод матрицы в файл, инициализация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. http://www.cyberforum.ru/cpp-beginners/thread369891.html
очень нужен код в С++(консольном)
C++ помогите перевести код с С# в консольное С++ Для заданного натурального числа n, вычислть сумму static void Main(string args) { double r = 0, ss = 0; int т = Convert.ToInt32(Console.ReadLine()); ... http://www.cyberforum.ru/cpp-beginners/thread369888.html
C++ Есть ли в С++ массив с символьными индексами?
Типа как в паскале arrayof integer;
С++ Масивы C++
Помогите написать 3 программы по этим заданиям в С++! В одномерном массиве, который состоит из n действительных элементов, вычислить: 1. произведение элементов массива с четными индексами; 2....
C++ Составить описание класса прямоугольников со сторонами, параллельными осям координат http://www.cyberforum.ru/cpp-beginners/thread369873.html
здравствуйте. попросили помочь реализовать программу. вот условие. Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения...
C++ error C2443: конфликт размеров операндов. #include "stdafx.h" #include <stdio.h> #include <conio.h> int r_y1(int a, int x) { int y0; _asm подробнее

Показать сообщение отдельно
zargandr
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 18

Вывод матрицы в файл, инициализация - C++

21.10.2011, 00:25. Просмотров 809. Ответов 5
Метки (Все метки)

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#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 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;
 
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.