Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам, всё собранное уйдет либо на оплату сервера, либо модераторам на шоколадки

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 03.11.2010, 14:56   #1
katena88
Пользователь
 
Аватар для katena88
 
Регистрация: 25.10.2010
Сообщений: 41
Репутация: 10

icq: 568701491
По умолчанию создание функции

Я плохо знаю язык Си. Помогите создать функции.
Вот программный код:
Код:

 
#include <string.h>
#include <stdio.h>
#include <conio.h>
 
char predl[80];
char res [80];
char slova[20][20]; // Массив слов в предложении
char razd [20][20];
int sl=-1,rz=-1;
 
void main()
{
char *r="`!;:,.?- ";
 
char *p;
int i, j;
char s[80];
char bb[100];
puts (" VVedite predlog");
gets(predl);
 
int N=0;
// Выделение из предложения слов
strcpy (s, predl); // Сделать копию исходного предложения
p=strtok (s, r);
while (p)
{
sl++;
strcpy(slova[sl],p);
p=strtok (NULL, r);
N++;
}
 
puts(" ishodnoe pred ");
for ( i = 0; i < N; ++i )
{
    printf("%s", slova[i]);
    printf("%s", "  ");
}
printf("%s\n", "  ");
 
//Выделение из предложения разделителей
strcpy (s, predl); // Сделать копию исходного предложения
while (p)
{
rz++;
strcpy(razd[rz],p);
}
 
// поиск корня введенного с клавиатуры
char kor[80];
puts("Vvedite ikomii koren");
gets(kor);
 
for ( i = 0; i < N; ++i )
{
    if (strstr(slova[i], kor))
    {
        printf("%s", slova[i]);
        printf("%s", " ");
    }
}
}

помогите создать функцию поиска
вот этот кусочек
Код:

for ( i = 0; i < N; ++i )
{
    if (strstr(slova[i], kor))
    {
        printf("%s", slova[i]);
        printf("%s", " ");
    }
}

он в самом конце программы

и функцию выделения слов.
вот этот кусочек
Код:

strcpy (s, predl); // Сделать копию исходного предложения
p=strtok (s, r);
while (p)
{
sl++;
strcpy(slova[sl],p);
p=strtok (NULL, r);
N++;
}
 
puts(" ishodnoe pred ");
for ( i = 0; i < N; ++i )
{
    printf("%s", slova[i]);
    printf("%s", "  ");
}
printf("%s\n", "  ");

katena88 вне форума   Ответить с цитированием
Старый 03.11.2010, 15:44   #2
dxdy
Форумчанин
 
Регистрация: 11.06.2010
Адрес: Тверь
Сообщений: 78
Репутация: 47

icq: 461-047-796
skype: mr.dxdy
По умолчанию

katena88 для начала скажите условие задачи....
__________________
Я не волшебник, я еще только учусь ٩(๏̯͡๏)۶
dxdy вне форума   Ответить с цитированием
Старый 03.11.2010, 15:52   #3
katena88
Пользователь
 
Аватар для katena88
 
Регистрация: 25.10.2010
Сообщений: 41
Репутация: 10

icq: 568701491
По умолчанию

Цитата:
Сообщение от dxdy Посмотреть сообщение
katena88 для начала скажите условие задачи....
Предложение вводится с клавиатуры, разделяется на слова и по введеному корню выдает однокорнные слова
katena88 вне форума   Ответить с цитированием
Старый 03.11.2010, 18:06   #4
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,815
Репутация: 6832
По умолчанию

А под корнем что понимается? Просто входит ли подстрока (корень) в строку (слово)?
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание функции в CODEDom Скарам Общие вопросы .NET 1 17.05.2010 15:33
Создание функции Blu2th Помощь студентам 3 01.04.2010 14:49
Создание функции Telec Помощь студентам 4 15.01.2010 09:17
Создание функции zotox Помощь студентам 1 16.07.2009 18:19
создание функции поиска Алёна Microsoft Office Excel 4 15.04.2009 11:26


14:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru