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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструкторы и деструкторы http://www.cyberforum.ru/cpp-beginners/thread1120281.html
Код: #include <iostream> #include <stdlib.h> #include <conio.h> class complex { private: double im; double re;
C++ Замена символов в строке Доброго времени суток. Есть такой код. char text="hello world"; Как заменить слово "world" в этой строке на слово "Mike". Искал в поисковых системах, нашёл функцию StringReplace и метод String.Replase. Только вот при попытке их использовать выходит ошибка, мол необъявленный индефикатор. http://www.cyberforum.ru/cpp-beginners/thread1120269.html
Поиск всех путей из одной вершины в другую в неориентированном графе C++
Здравствуйте, участники форума! Срочно необходима ваша помощь! Требуется написать программу, которая будет искать все пути из заданной стартовой вершины в финишную. При этом, для каждого пути она должна считать кол-во пройденных рёбер. Ходить туда-сюда по одному и тому же ребру можно неограниченное количество раз, так как граф неориентированный. Подскажите хотя бы идею, так как даже не...
Метод Симпсона C++
Неверно считает.Помогите найти ошибку. #include<iostream> #include<math.h> using namespace std; void metodSympsona(double a,double b) { double x,y,iks,igrik,m,h,integral,s,sum=0;int i,j,k; cout<<"vvedite kolvo x m"; cin>>k;
C++ Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета http://www.cyberforum.ru/cpp-beginners/thread1120255.html
Написать программу, которая вычерчивает на экране узор из 50 прямоугольников случайного размера и цвета. Зарание большое спасибО!
C++ очень большой массив Здравстуйте! Необходимо решить физическую задачку явной схемой, однако столкнулся с проблемой : нужен очень большой трехмерный массив и так: шаг по времени 0.01 секунда(больше сделать не могу никак по объективным причинам) процесс происходит за один час, мне нужна зависимость температуры от координат и времени, то есть заполненный трехмерный массив время процесса минимум час, то есть 3600... подробнее

Показать сообщение отдельно
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,665

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

16.03.2014, 00:00. Просмотров 358. Ответов 2
Метки (Все метки)

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 <iostream>
 
const int N=255;
 
char **init(int &len){
 
 std::cout<<"len = "; std::cin>>len; //Ввод длины строки
 char **S=new char*[len]; 
 for (int i=0;i<len;i++) S[i]=new char; 
 
 return S;
}
 
void input(char **S,const int len){
  for (int i=0;i<len;i++)  std::cin.getline(S[i],N); //Вроде с S[0] начинаю заполнять, итого len Элементов
};
 
int main()
{
    char **S=NULL;
    int len = 0;
 
 
    S=init(len); //Создал двумерный массив символов. len строк по N символов
    input(S,len); //Заполнение массива
 
    std::cout<<"\n";
    for (int i=0;i<len;i++) std::cout<<i<<". "<<S[i]<<"\n"; //Вывод не очень ясен
 
 
    return 0;
}
В общем,
почему S[0] не первая введенная строка? Почему игнорируется ввод, а вывод со второго элемента?
Миниатюры
Двумерный массив символов  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru