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

Копирование строк из одного массива в другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправите,пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread231248.html
помогите,нужно написать прогу,чтоб каждый отрицательный элемент последовательности заменить на его квадрат #include<iostream> #include<conio.h> #include<vector> #include<algorithm> #include<ctime> using namespace std;
C++ C++;Keyloger есть функция GetAsyncKeyState(i) но она всего лишь проверяет была ли последней нажата клавиша с кодом i есть ли функция перехватывающая нажатие клавиши. т.е. что-то на подобии getch p.s. с классами не знаком, но слышал про keyhook.h Добавлено через 7 минут c mail.ru проблема getch () в том, что она тормозит выполнение программы до получения любого нажатия. если необходимо проврять, не... http://www.cyberforum.ru/cpp-beginners/thread231244.html
Элементарная прога. Не компилиться. Где напортачил? C++
Здрасьте, господа в джинсах и потёртых свитрах :) В общем задали в универе написать программу для решения уравнения. В C++ я не силён, можно сказать знаю на уровне юзера:(. в общем, прошу шарящих господ проверить и наставить на путь истинный #include<iostream.h> #include<iomanip.h> #include<math.h> #include<stdio.h> void main() {float x,y,z;
Знаки перед элементами массива C++
Вот код.Нужно чтобы сравнивались не сами элементы массива а их знаки. #include <iostream> #include <stdlib.h> #include <conio.h> #include <math.h> using namespace std; main(){ int const n=6; int mas1, mas2;
C++ работа с файлами данных http://www.cyberforum.ru/cpp-beginners/thread231156.html
В задаче у меня стоит пункт считать элементы файла в массив ... как это сделать?
C++ готовые кластерные системы подскажите где можно найти описание и функциональность готовых кластерных систем подробнее

Показать сообщение отдельно
freegat
-7 / 23 / 2
Регистрация: 05.03.2009
Сообщений: 181

Копирование строк из одного массива в другой - C++

19.01.2011, 17:42. Просмотров 1492. Ответов 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
33
34
35
36
37
38
39
class CopyString
{
    private:
        static const int Max = 20;
        char StrFirst[Max]; 
        char StrSecond[Max];
 
    public:
        void InputArrayChar()
        {
            cin.get(StrFirst,Max);  
        }
 
        void CopySrt()
        {
            for (int Count=1;Count<=Max;Count++)
            {
                StrSecond[Count] = StrFirst[Count];
            }
        }
 
        void OuntputCopyStr()
        {
            for (int Count=1;Count<=Max;Count++)
            {
                cout << StrSecond[Count] << endl; 
            }
        }
};
 
int main()
{
   CopyString Copy;
   Copy.InputArrayChar(); 
   Copy.CopySrt();
   Copy.OuntputCopyStr();
 
    return 0;
}
Методами класса сначала ввожу строку в массив, далее копирую из одного массива в другой строку, третьим методом вывожу результат копирования на экран.

Вопрос заключается вот в чём - "При выводе на экран монитора результата помимо введённой строки ещё отображаются символы после \0, подскажите пожалуйста - как от них избавиться?"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru