Форум программистов, компьютерный форум CyberForum.ru

Вывод матрицы в файл, инициализация - 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()); for (int i = 1; i <= n; i++) { http://www.cyberforum.ru/cpp-beginners/thread369888.html
C++ Есть ли в С++ массив с символьными индексами?
Типа как в паскале arrayof integer;
С++ Масивы C++
Помогите написать 3 программы по этим заданиям в С++! В одномерном массиве, который состоит из n действительных элементов, вычислить: 1. произведение элементов массива с четными индексами; 2. сумму элементов массива, расположенных между первым и последним нулевыми элементами; 3. упорядочить элементы массива так, чтобы сначала были размещены все положительные элементы, а потом все...
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. Просмотров 737. Ответов 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;
 
}
 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru