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

необходимо исправить ошибку в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ упорядочить массив таким образом, чтобы сначала располагались все отрицательные числа, а затем все положительные числа. http://www.cyberforum.ru/cpp-beginners/thread727985.html
В одномерном массиве состоящем из N целых элементов, упорядочить массив таким образом, чтобы сначала располагались все отрицательные числа, а затем все положительные числа. В одновимірному масиві що...
C++ Класс объектов для которых определены операции == Описать класс объектов, для которых определены операции ==. Покажите на примере что требуется сделать? http://www.cyberforum.ru/cpp-beginners/thread727972.html
Заменить все for на for_each C++
Добрый вечер! Столкнулся с такой проблеммой. Нужно заменить все циклы for на for_each для реализации данных алгоритмов: Перестановка парных и непарных элементов векторного массива: Реализация...
C++ Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные
1. Используя ввод-вывод в стиле С создать файл и записать в него структурированные данные (Структура "Абитуриент": - фамилия, имя, отчество; - год рождения; - оценки вступительных экзаменов (3);...
C++ реализовать Функция, вставляющая в строку str строку s, начиная с позиции pos. void insert(char str[], char s[], int pos); http://www.cyberforum.ru/cpp-beginners/thread727959.html
срочно помогите!!!!!!!!!!!!!!!!!!
C++ . Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа срочно помогите пожалуйста подробнее

Показать сообщение отдельно
qwerty321
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 12

необходимо исправить ошибку в программе - C++

11.12.2012, 20:28. Просмотров 266. Ответов 1
Метки (Все метки)

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
#include <stdio.h>
#include <string.h>
char* find(char* str, const char c)
{
char* pos;
for(pos = str; *pos != '\0'; ++pos)
{
if(*pos == c)
{
return pos;
}
}
 return pos;
}
void removeFromStr(char* first, char* last)
{
for( ; *first = *last; ++first, ++last);
}
int main()
{
while(1)
{
char* first, *last;
printf("Enter your string: ");
char str[1000];
scanf("%s",str);
for(first = find(str,'('), last = find(first,')');
(*first != '\0') && (*last != '\0');
first = find(str, '('), last = find(first, ')') )
removeFromStr(first, last + 1);
printf("%s\n", str);
}
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru