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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SimbadDOS
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 33
#1

Нужно переделать программу с С++ под С - C++

09.06.2012, 09:24. Просмотров 363. Ответов 1
Метки нет (Все метки)

Доброе утро форумчани!

Есть программа написанная на С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <conio.h>
 
 
int main()
{
    std::string s("Olo(lob)lablaahah");
    s.erase(s.find_first_of('(', 0), s.find_first_of(')', 0)-s.find_first_of('(', 0)+1);
    std::cout << s;
    getch();
    return 0;
}
Она удаляет все что между скобками, включая сами скобки.
Эту программу нужно переделать под С.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2012, 09:24     Нужно переделать программу с С++ под С
Посмотрите здесь:

Под С++ нужно переделать - C++
while pos(' ',s)&gt;0 do{пока есть пробелы} begin s1:=copy(s,1,pos(' ',s)-1);{копируем первое слово} k:=0; for i:=1 to...

Нужно переделать под 2х мерный массив - C++
задача следующая, используя функции сортировки масcива, отсортировать строки матрицы есть вот такая прога, не пойму как переделать ее под...

Нужно переделать код под функции (одномерный массив) - C++
«Однoмерные маcсивы», оформить каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве...

Выручайте! Нужно переделать прогу под двусвязный список.ничего не понимаю) - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; struct Node { int memSize; Node *Next; }; Node *BegList; using namespace...

Программу на С++ надо переделать под С - C++
Вот есть программа,которая подсчитывает количество слов. ее нужно переделать используя обычный С,а не С++ #include &lt;iostream&gt; ...

Переделать программу под классы - C++
Прошу помощи у знающих. Нужно переделать эту программу под классы. #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; ...

Переделать программу под автоматический ввод - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define N 1000 int cmp(const void *a, const void *b) { return *(int*)a - *(int*)b; ...

Нужно переделать программу из C++ в C - C++
Вот собственно и она. Заранее благодарен #include &lt;iostream&gt; using namespace std; int main() { const int m = 4 , n...

Переделать программу под двумерный динамический массив - C++
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #include &lt;cctype&gt; #include &lt;time.h&gt; #include...

Переделать программу под ввод данных из файла - C++
Помогите пожалуйста реализовать чтение из файла. Вот эти вот точки они считываются с клавиатуры, а нужно из файла.. #include...

Нужно программу на Паскале переделать в программу на С++ - C++
Помогите, пожалуйста!!! У меня есть программа на Паскале , а нужно ее переписать, чтобы она была на С++ (windows консоль). Текст...

Как правильно переделать готовую программу под функции? - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main() { int max =0; int imax =-1; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
22514 / 10919 / 1774
Регистрация: 12.02.2012
Сообщений: 18,067
09.06.2012, 10:05     Нужно переделать программу с С++ под С #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
#include "stdio.h"
#include "string.h"
 
int main(int argc, char* argv[])
{
 
    char *S1="Qwerty (fgfg) uhb zxc";
    char S2[200];
 
    int i,j,k;
 
    j=0;
    k=1;
 
    for (i=0; i < strlen(S1); i++)
        if ((S1[i] == '(') || (S1[i] == ')')) 
            k=-k;
        else
            if (k > 0) S2[j++]=S1[i];
 
    S2[j]=0;
 
    printf("Initial string: %s\n",S1);
    printf("After deleting: %s\n",S2);
            
    return 0;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru