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

Двумерный массив символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++, Графика http://www.cyberforum.ru/cpp-beginners/thread1089258.html
const Vector3 vcube = Координаты вершин куба Я не могу понять что происходит тут - const MESH::FACE fcube = ??? const Vector3 vcube = { Vector3(-1, -1, -1), Vector3(+1, -1,...
C++ Найти сумму элементов главной диагонали матрицы найти сумму элементов главной диагонали матрицы P. Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread1089250.html
Написать программу через iostream C++
дано натуральное число n найти все его простые положительные делители (цикл)
Почему нельзя обратиться к адресу с помощью & в массивах? C++
Почему нельзя обратиться к адресу с помощью & в массивах; Например: #include <iostream> using namespace std; int main(){ int* x, y={1,2,3,4,5}; x=y; // ...
C++ Перевод десятичного числа в двоичное http://www.cyberforum.ru/cpp-beginners/thread1089211.html
вот, что я написал #include<iostream> #include<locale.h> using namespace std; int main(){ setlocale(LC_ALL,"rus"); int digit; cout<<"Ââåäèòå öåëîå ÷èñëî è íàæìèòå <Enter> -> ";...
C++ Не удается открыть файл включение. No such file or directory Ошибка 1 error C1083: Не удается открыть файл включение: Zagolovotsnyj_loaded_ library.h: No such file or directory d:\прога2014\прогапроба\reshenie_loaded_ library\dlltest\dlltest.cpp 6 1 DLLtest ... подробнее

Показать сообщение отдельно
RayPas
2 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 370

Двумерный массив символов - C++

04.02.2014, 18:29. Просмотров 262. Ответов 8
Метки (Все метки)

привожу кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int N(0);
    int M(0);
    cout << "Введите кол-во строк, в которых мы будем искать первую строку" << endl;
    cin >> N;
    
    cout << "Введите кол-во символов в строке" << endl;
    cin >> M;
 
    char **str2 = new char*[N];
    for (int k = 0; k < N; k++)
  str2[k] = new char[M];
 
     cout << "А теперь введите сами эти строки" << endl;
    for (i = 0; i < N; ++i)
        for (j = 0; j < M; ++j)
            cin >> str2[i][j];
 
    cout << "DONE!";
 
    //Удаляем массив
    for(int k = 0; k < N; k++)
        delete[] str2[k];
    delete [] str2;
может проблема в строке cin >> str2[i][j]; Почему то не останавливается, если я ввожу N=4, готов вводить до 12-15 строк, а потом только выводит DONE. В чем, может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru