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

Описать функцию, которая изменяет заданную строку следующим образом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните принцип действия алгоритма!!! http://www.cyberforum.ru/cpp-beginners/thread38771.html
Это задача о сумме подмножеств, нужно найти элементы массива сумма которых равно нулю{14,-7,-10,4,3, 5, -19, -12, 9, 6}; #include "stdafx.h" #include <math.h> #define N 10 int summ(int l, int *a)...
C++ Постраничный вывод текста У меня есть функция вывода содержимого файла на экран. И задаётся максимальное количество строк на одну страницу 21. И если у меня на последней странице должно остаться меньше чем 21 строчка, то мне... http://www.cyberforum.ru/cpp-beginners/thread38754.html
C++ Заменить прописные буквы строчными
у меня есть прога заменяющая определенные символы(.и пробел) из одного текстового файла в другой. Нужно ее переделать так чтобы прописные буквы заменялись на строчные вот прога: #include<stdio.h>;...
C++ Продолжаем спасать мир)))
Помогите плз) чтобы получить итоговую нужно сдать 3 проги по С++. Сделать их сам не могу( не было на этих темах, парился в военкомате, по поводу отсрочки, будь она не ладна( Спасайте) Осталось 2 дня,...
C++ unresolved external symbol _main http://www.cyberforum.ru/cpp-beginners/thread38697.html
Создал новый проект в visual c++ запускаю пустой проект а при запуске выдает Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup MSVCRTD.lib Error 2...
C++ Вывод картинки на экран Как вывести на екран картинку размером 1024х786х36? подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
11.06.2009, 15:02
Так!
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
#include <iostream.h>
//using namespace std;
 
int main() 
{
 
    cout << "\nLine: ";
    const int lineLength = 256;
 
    char *lineBuffer   = new char[lineLength];   memset(lineBuffer,0,lineLength);
    char *resultBuffer = new char[lineLength];   memset(resultBuffer,0,lineLength);
    
    const char *p = lineBuffer;
    char *pr = resultBuffer;
 
    cin >> lineBuffer;
 
    for (; p; p += 2) 
    {
        if (*p != '\0')      
            *pr++ = *p;
        else break;
    }
 
    p = lineBuffer;
    ++p;
    for (; p; p+=2) 
    {
        if (*p != '\0') 
            *pr++ = *p;
        else break;
    }
 
    cout << "\nResult: " << resultBuffer << '\n';
 
    delete[] lineBuffer;
    delete[] resultBuffer;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru