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

Исправить программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread1016229.html
Ребят, есть массив d, состоящий из 10 ячеек. В каждой из них имеет значение от 1 до 4. Мне нужно перебрать массив d и сделать например так, если, например, значение d = значению r, то к значению ячейки массива key(массив key, как и r, состоит из 4 ячеек) прибавить единицу. То есть если значение(3, например) второй ячейки массива d = значению(соответственно, 3) третий ячейки массива r, то к...
C++ Создание класса Помогите, пожалуйста, с написанием класса. Нужно создать класс Triangle с полями-сторонами. Определить методы изменения сторон, вычисления углов, вычисления периметра. Создать производный класс Equilateral (равносторонний), имеющий поле площади. Определить метод вычисления площади. Спасибо, товарищи! http://www.cyberforum.ru/cpp-beginners/thread1016222.html
C++ Wi-Fi адаптер
Вообщем хочу сделать программу для управления wi-fi адаптерами. Но незнаю с чего начать. На форуме не нашел упоминания об wi-fi . Посоветуйте книги или просто библиотеки. Надо под windows. Желательно универсальную под все адаптеры. (Может придется использовать разные библиотеки) Очень буду рад любой помощи. Хочу написать сам, так что прошу готовые решения не скидывать. Может надо...
C++ Условие Switch
Ребят, вот кусок кода: for(int i1 = 1; i1 <= c; i1++) { for(int i2 = 1; i2 <= a; i2++) { switch(d) { case i2: r = r + 1; break; } } } В Visual 2010 почему то подчеркивает переменную i2 в "case i2". Почему?
C++ И вновь абстрактный класс http://www.cyberforum.ru/cpp-beginners/thread1016170.html
#ifndef TINTEGER_H #define TINTEGER_H class TInteger { public: TInteger() : _head(0), _lenght(0) {}; size_t GetLen(void) const { return _lenght; }; virtual void print(void) const = 0; virtual TInteger& operator += (const TInteger&); virtual TInteger& operator -= (const TInteger&);
C++ Консоль закрывается после выполнения программы Всем привет, такая проблема, после выполнения программы окно консоли закрывается. Как можно предотвратить это, не используя system("pause")? подробнее

Показать сообщение отдельно
Guyver
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 19
23.11.2013, 13:33     Исправить программу
Здравствуйте! У меня рабочая программа, которая удваивает каждый символ в строке, все работает) Препод сказал, что нужно сделать эту программу через указатели, но я не могу разобраться что и куда. Помогите решить этот вопрос, спасибо)
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
#include <conio.h>
#include <iostream>
 
using namespace std;
 
 
int length(char* str)
{
    int i=0;
    while(str[i++]!=NULL);
    return --i;
}
 
int main()
{
    char* str=new char[255],*s;
    cout<<"Enter your sentence: ";
    cin.getline(str,255);
    s=&str;
    char* resultStr=new char[length(str)*2+1];
    char*ptrStr=str,*ptrResultStr=resultStr;
    while(*ptrStr)
    {
        *ptrResultStr++=*ptrStr;
        *ptrResultStr++=*ptrStr++;
    }
    *ptrResultStr=NULL;
    cout<<resultStr;
 
    getch();
    return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru