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

Ввод двумерного динамического массива с консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, меню использующую оператор выбора http://www.cyberforum.ru/cpp-beginners/thread847406.html
Помогите написать программу меню использующую оператор выбора.
C++ Создание файла Нужно что бы пользователь вводил свой логин, и этот логин был названием файла.Внутри файла записываются пароль и количество денег набраных пользователем.При повторном запуске программы по введенному логину и паролю игроку возвращаются набранные им деньги.Как это осуществить? http://www.cyberforum.ru/cpp-beginners/thread847394.html
C++ Warning C4700: использована неинициализированная локальная переменная
Я прекрасно понимаю что это значит но проблема в том что я сначала прогу написал в мэйне, а потом начал засовывать в функцию этот кусок. #include <iostream> #include <math.h> #include <iomanip> #include <clocale> using namespace std; void validcin(double &ch); double podshet(double x,double Xstart,double Xend,double dx,double realF,int cnt,double f,double e); int main(){
C++ добавление к дроби целого числа
Подскажите пожалуйста, как реализовать: добавление к дроби целого числа выполняется по правилу сложения дробей (без сокращения) ¾ + 1 = 7/4.
C++ Поиск квадрата http://www.cyberforum.ru/cpp-beginners/thread847366.html
Помогите пожалуйста люди добрые :) Даны координаты n точек (xi,yi) с целыми значениями, i=1,2,…,n (4≤n, |xi|,|yi|≤100). Найти координаты вершин одного из квадратов, из заданного множества точек. Существование гарантируется. Пример: INPUT.TXT 6 0 0 -1 1 -1 0 1 0
C++ вызов подпрограммы у меня задание написать программу вычисления обьема цилиндра. простая программа будет выглядеть так: #include<iostream.h> #include<math.h> void main() {double V, r, h; cout<<"VVedite r, h:"; cin>>r>>h; V=3.14*(r*r)*h; подробнее

Показать сообщение отдельно
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
20.05.2013, 17:53  [ТС]     Ввод двумерного динамического массива с консоли
Здравствуйте. Нужна помощь, я бы хотел реализовать динамический ввод двух массивов, у меня 2 вопроса.
1)Почему выдаёт ошибку (1>c:\users\pavel\documents\visual studio 2010\projects\firma\firma\firma.cpp(375): error C2065: numberELemFirma: необъявленный идентификатор) я же вроде его обьявил.
2)Соответственно как сделать выход из цикла по вводу массива после 2 нажатия enter, то есть если бы это был не int массив я бы написал
C++
1
2
if (str[i]=='\n')
            break;
но так как это интовский массив, если я правильно понимаю он не считывает '\n', а так и оставляет её в потоке ввода, возможно можно как нибудь считать '\n' с потока ввода.
Вот код:
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
37
38
class firma
{
public:
    int *rating;
    int *number;
    int numberElemFirma;
    firma();
    ~firma();
    void inputFirma();
};
firma :: firma()
{
    rating = NULL;
    number = NULL;
    numberElemFirma = 0;
}
firma :: ~firma()
{
    rating = NULL;
    delete[] rating;
    number = NULL;
    delete[] number;
    numberElemFirma  = 0;
}
void firma :: inputFirma()
{
    while (true)
    {
        rating = (int*)realloc(rating,(numberElemFirma+1)*sizeof(int));
        number = (int*)realloc(number,(numberElemFirma+1)*sizeof(int));
        cout<<"Введите номинал"<<endl;
        cin >> rating[numberElemFirma];
        cout<<"Введите количество номинала"<<endl;
        cin >> number[numberELemFirma];
        cin.ignore(numeric_limits<streamsize>::max(), '\n');
        numberELemFirma++;
    }
};
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru