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

динамический массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Установить, является ли одно множество подмножеством другого http://www.cyberforum.ru/cpp-beginners/thread245022.html
помогите пожалуста))) 1)Создать множества А,В,С- псевдослучайных чисел из натурального ряда; 2)Поэлементно сравнивая множества: - установить, яляется ли одно множество подмножеством другого...
C++ Почему создаются новые объекты? Всем доброго времени суток! Я не могу понять где создаются новые объекты Есть у меня простенький класс class data { char* str; public: data(): str("Hi") {} data(char* ch): str(ch) http://www.cyberforum.ru/cpp-beginners/thread245016.html
C++ Как нарисовать
Необходимо с помощью кода нарисовать 5 квадратов, расположенные друг за другом (это будут кабинеты), а в каждом квадрате написать допустим номер кабинета или какие процедуры там проводят. Затем около...
Наследование C++
Используя механизм наследования реализовать иерархию: фигура->круг ..........->треугольник ..........->квадрат (все стрелки отходят...
C++ Написать функцию, которая удваивает каждый символ строки http://www.cyberforum.ru/cpp-beginners/thread244979.html
Народ,спасайте! Не могу написать программу! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar (char * s); Написать программу, которая принимает от...
C++ Шаблонная функция С++ Помогите пожалуйсто понять ошибку Используется шаблонная функция в первом вызове она отображает значение типа int во втором типа double ошибку пишет в 10 строке. Вот такую D:\C++\C++8\4\123.cpp(10)... подробнее

Показать сообщение отдельно
Deleter
2 / 2 / 0
Регистрация: 10.01.2011
Сообщений: 35
19.02.2011, 12:42  [ТС]
Да ну вот так у меня есть только цифра сколько строк в массиве уже задана она 3 и я её могу менять и получится сколько угодно.
А я хочу
C++
1
2
3
4
5
6
7
8
9
int n;
cin >> n;
char Stroki[n][255];
For(int i =0; i<n; i++){
cin.getline(Stroki[i],255);
} 
For(int i =0; i<n; i++){
cout >> Stroki[i];
}
Както так я ввожу сколько мне надо строк их количество за ранее не задано.

Добавлено через 1 час 22 минуты
Хорошо так сейчас я сделал как думал только не понемаю почему когда я ввожу 5 ну чтоб было 5 строк он мне даёт ввести только 4.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n, m = 100; cin >> n; // тут я ввожу 5
 
char **s = new char* [n];
for(int i = 0; i < n; i++ ){ s[i] = new char [m];}
for(int i = 0; i < n; i++ ){ cin.getline(s[i],m);} //Тут даёт 4 строки ввести 
for(int i = 0; i < n; i++ ){ cout<<s[i];} //И соответственно выводит только 4
 
_getch();
return 0; 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru