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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
#1

Разработать функцию Parse(s,t) - C++

06.11.2010, 14:07. Просмотров 1989. Ответов 4
Метки нет (Все метки)

Разработать функцию, которая выполняет обработку символьной строки. При реализации функции запрещается пользоваться функциями библиотек языка C.
Функция - Parse(s,t). Назначение - разделение строки s на две части: до первого вхождения символа t и после него.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2010, 14:07     Разработать функцию Parse(s,t)
Посмотрите здесь:

Разработать имитацию функции parse - C++
Функция parse(s,t) - разделение строки s на две части, до символа t и после него. Прошу помощи в написании такой программы. Нужно...

Разработать программу, которая содержит функцию замены местами первого и последнего столбцов матрицы и функцию - C++
Разработать программу, которая содержит функцию замены местами первого и последнего столбцов матрицы и функцию,которая, первый...

Разработать функцию - C++
Дан массив целых чисел и равный ему по длине массив указателей на целое число. Разработать функцию, устанавливающую во втором массиве...

Разработать функцию - C++
Разработать функцию Integr(A,B,N), интегрирующую полином степени N, заданный коэффициентами в массиве А и помещающую коэффици- енты...

Разработать функцию - C++
Разработать функцию map, которая позволяет все отрицательные значения заменить на те же положительные значения в массиве целых чисел....

Разработать функцию - C++
Разработать функцию, которая по одному стеку строит два новых: Stack1 из положительных элементов и Stack2.с++ добавление/удаление и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
06.11.2010, 14:25     Разработать функцию Parse(s,t) #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
28
29
30
31
32
33
34
35
36
37
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define n 10
 
char str1[n],str2[n];
int tmp = 0;
 
void Parse(char strr[n])
{
     
     for(int i=0;i<n;i++)
     printf("%c",strr[i]);
     printf("\n");
    for(int i=0;i<n;i++)
    if(strr[i]=='t'){tmp = i;printf("%d",i);break;}//break; Г*óæåГ* ГІ.ГЄ. ГЇГ® óñëîâèþ äî Ïåðâîãî âõîæäåГ*ГЁГї
    printf("\n");
     for(int i=0;i<n;i++)
     {
     if(i<tmp)str1[i]=strr[i];
     else str2[i]=strr[i];
     }
}
 
int main()
{
    char str[n] = "asdftgdst";
    Parse(str);
     for(int i=0;i<tmp;i++)
      printf("%c",str1[i]);
 
     printf("\n");
     for(int j=tmp;j<n;j++)
     printf("%c",str2[j]);
             
      getch();
}
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
06.11.2010, 15:33     Разработать функцию Parse(s,t) #3
Цитата Сообщение от verona
Функция - Parse(s,t). Назначение - разделение строки s на две части: до первого вхождения символа t и после него.
а что значит "разделение" ?
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
24.11.2010, 17:24  [ТС]     Разработать функцию Parse(s,t) #4
Цитата Сообщение от accept Посмотреть сообщение
а что значит "разделение" ?
это значит 1 часть выводится в 1 строке а вторая в другой...


а по поводу проги спс...но вы не поняли задание... саму функцию использовать нельзя...нужно сделать имитацию её работы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2010, 23:06     Разработать функцию Parse(s,t)
Еще ссылки по теме:

Разработать функцию f(n, x) - C++
Разработать функцию f(n, x), которая для заданного натурального числа n и вещественного x находит значение выражения (x^n)/n. Вычислить с...

Разработать функцию С++ - C++
Разработать функцию, которая определяет поквартальную сумму реализации товара, если известна по месячная сумма реализации товара за год ,...

Разработать функцию - C++
Разработать функцию, получающую массив из целых чисел и массив структур, содержащих целое число и указатель на целое число. Функ- ция...

Разработать функцию - C++
Разработать функцию, которая которая для заданного натурального числа n находит значение кореньn + n. Вычислить с её помощью значение...

Разработать шаблоновую функцию - C++
Уважаемые любители С++ помогите сделать программу: Разработать шаблоновую функцию которая находит сумму N максимальных членов...

Разработать и испытать функцию - C++
Разработать и испытать функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр n


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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.11.2010, 23:06     Разработать функцию Parse(s,t) #5
Цитата Сообщение от verona
это значит 1 часть выводится в 1 строке а вторая в другой...
в функцию подаётся строка и разделитель, то есть есть только одна строка, про какую другую строку речь ?
Yandex
Объявления
24.11.2010, 23:06     Разработать функцию Parse(s,t)
Ответ Создать тему
Опции темы

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