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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
White Luna
32 / 26 / 2
Регистрация: 08.09.2010
Сообщений: 402
#1

Ввод данных в одномерный массив через указатель - C++

26.04.2012, 21:28. Просмотров 725. Ответов 3
Метки нет (Все метки)

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
#include "stdafx.h"
#include <iostream>
#include "cmath"
#include "conio.h"
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL, "Russian");
    cout << "вектор В: ";
    int N;
 
    cout << " Введите размерность матрицы B: ";
    cin >> N;
 
    double **mat = new double *[N];
 
        for (int i = 0; i < N; i++)
        mat[i] = new double [N];
 
        for (int i = 0; i < N; i++)
        {
            cout << "Введите коэффициенты матрицы B [" << i << "] = ";
            cin >> mat[i];
        }
    system("pause");
    exit(0);
    _getch();
    return 0;
}
Код
Ошибка	1	error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream" (или приемлемое преобразование отсутствует)	
	2	IntelliSense: отсутствует оператор ">>", соответствующий этим операндам
не могу понять где ошибаюсь

Добавлено через 40 секунд
ошибку показывает в 26 строке
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 21:28     Ввод данных в одномерный массив через указатель
Посмотрите здесь:
Сформировать одномерный массив целых чисел, используя ввод данных с клавиатуры C++
Ввод данных в структуру через указатель на структуру C++
C++ Одномерный массив. Ввод значений с клавиатуры
Передача данных через указатель C++
Массив в функции через указатель C++
C++ Двумерный массив через указатель
Реализовать 3 функции, каждая из которых принимает указатель на массив и количество элементов и возвращает указатель на новый массив. C++
Как передать массив через указатель? C++
C++ Как правильно передать массив через указатель?
массив классов, задание и обращение к элементам через указатель C++
Работа с массивом структур в функции через указатель на этот массив C++
C++ В функцию через указатель передаётся массив ТОЛЬКО с первым[0] элементом

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
softonet
32 / 32 / 2
Регистрация: 17.04.2011
Сообщений: 201
26.04.2012, 21:37     Ввод данных в одномерный массив через указатель #2
Вроде вот работает)) Хотя не 100% может работать неправельно
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 <iostream.h>
#include <math.h>
#include <conio.h>
#include <vcl.h>
using namespace std;
   char bufRus[256];
 
char* Rus(const char* text) {
      CharToOem(text, bufRus);
      return bufRus;
      }
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL, "Russian");
    int N;
 
    cout <<Rus( " Ââåäèòå Г°Г*çìåðГ*îñòü Г¬Г*òðèöû B: ");
    cin >> N;
 
    double **mat = new double *[N];
 
        for (int i = 0; i < N; i++)
        mat[i] = new double [N];[/OBJC]
 
        for (int i = 0; i < N; i++)
        {
            cout <<Rus( "Ââåäèòå êîýôôèöèåГ*ГІГ» Г¬Г*òðèöû B [") << i << Rus("] = ");
            cin >>bool( mat[i]);
        }
    system("pause");
    exit(0);
    _getch();
    return 0;
}
Изображения
 
White Luna
32 / 26 / 2
Регистрация: 08.09.2010
Сообщений: 402
26.04.2012, 21:46  [ТС]     Ввод данных в одномерный массив через указатель #3
ну, у ми нету библиотеки vcl.h, , может есть что то без неё)
extenup
54 / 54 / 3
Регистрация: 12.11.2011
Сообщений: 109
26.04.2012, 22:37     Ввод данных в одномерный массив через указатель #4
В 26-ой строке вместо
C++
1
cin >> mat[i];
надо написать
C++
1
cin >> *mat[i];
Yandex
Объявления
26.04.2012, 22:37     Ввод данных в одномерный массив через указатель
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru