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

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

Восстановить пароль Регистрация
 
SimbadDOS
 Аватар для SimbadDOS
0 / 0 / 0
Регистрация: 06.06.2012
Сообщений: 33
09.06.2012, 09:24     Нужно переделать программу с С++ под С #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++ Программу на С++ надо переделать под С
Нужно переделать программу из C++ в C C++
Под С++ нужно переделать C++
Нужно переделать под 2х мерный массив C++
Нужно переделать код под функции (одномерный массив) C++
C++ Выручайте! Нужно переделать прогу под двусвязный список.ничего не понимаю)
C++ Переделать программу под автоматический ввод
C++ Переделать программу под ввод данных из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21503 / 10256 / 1670
Регистрация: 12.02.2012
Сообщений: 17,143
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;
}
Yandex
Объявления
09.06.2012, 10:05     Нужно переделать программу с С++ под С
Ответ Создать тему
Опции темы

Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru