Форум программистов, компьютерный форум 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
25.04.2013, 03:07  [ТС]     Ввод двумерного динамического массива с консоли
Блин если честно не могу тут найти тэги.
Вот опять проблема с кодом, хотел очистить память, занятую под массив указателей на строки, но почему то не получилось, ввожу первую строку вроде всё нормально, но после ввода второй строки вылетает ошибка
Кликните здесь для просмотра всего текста

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
#include <iostream>;
using namespace std;
int main()
 
{   setlocale(LC_ALL, "Russian");
    char **newArr = NULL;
    int x = 101,y = 1,lastY=0;
 
 
    while (true)
    {  
        char **Arr = new char*[y];
        for (int i=0; i<y; i++)
            Arr[i] = new char[x];
        cin.getline(Arr[lastY],x);
        if(strcmp(Arr[lastY],"")==0){break;}
        for (int i = 0; i<lastY; i++)
            Arr[i] = newArr[i];
        newArr = new char*[y];
        for (int i=0; i<y; i++)
            newArr[i] = Arr[i];
        lastY=y;
        y++;
        for(int i = 0; i<lastY; i++)
        delete(Arr[i]);
        delete(Arr);
    }
    y--;
    system("pause");
    return 0;
}
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru