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

Разработать имитацию функции Word(s): выделение первого слова из строки s - C++

Восстановить пароль Регистрация
 
axtung1010
Сообщений: n/a
27.05.2014, 22:37     Разработать имитацию функции Word(s): выделение первого слова из строки s #1
Прощу помощи для написании имитации функций Word(s). Не используя саму функции Word(s)

Функция Word(s)
Назначение: выделение первого слова из строки s.
Примечание: под «словом» везде понимается последовательность символов, которая не содержит пробелов.

Добавлено через 4 часа 22 минуты
Вот немного накидал, но не знаю в чем ошибка, исправьте пожалуйста

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
#include "stdafx.h"
#include "string"
#include "iostream"
#include "stdlib.h"
#include "conio.h"
#include "stdio.h"
using namespace std;
void word(char *s,char *s1){
 int n;
 n=strlen(s);
  for (int i=0; i<n; i++){
        if(s[i]==' ')
        {
        strncpy (s1,s+i+1,n-i+1);
  break;
  } 
 }
 cout<<"Videlenie ->";
    cout<<s1<<endl;
    }
void main()
{
    char s[20];
 char s1[20];
    cout<<"Vvedite stroky S ->";
    cin>>s;
    getline (cin, word);
 word (s,s1);
    getchar();
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2014, 22:37     Разработать имитацию функции Word(s): выделение первого слова из строки s
Посмотрите здесь:

Написать функцию выделения первого слова из строки C++
Перенос первого слова в конец строки. C++
C++ Выделение слова из строки в списке
выделение из строки s m слов, начиная от слова номер n C++
Выделение слова. Строки C++
C++ Выделение последнего слова из строки
C++ Разработать имитацию функции parse
Написать программу добавления слова «hello» после первого слова введенной строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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