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

отредактировать строки. написано только начало..как закончить используя функции.? - C++

Восстановить пароль Регистрация
 
Temm@
0 / 0 / 0
Регистрация: 04.04.2011
Сообщений: 10
09.04.2011, 12:55     отредактировать строки. написано только начало..как закончить используя функции.? #1
задача-вводиться строка. отредактировать ее,продублировав все слова начинающиеся на заданную букву и удалив все слова, не содержащую эту же букву. заданная буква вводиться дополнительно.

мое начало программы :

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char str1[20];
char zc;
char str2 [20];
cin>>str1 >>zc ;


не могу сообразить как правильно расставить функции strchr(str1,zc) и strcpy(str1,str2).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2011, 12:55     отредактировать строки. написано только начало..как закончить используя функции.?
Посмотрите здесь:

C++ Не используя дополнительных массивов переставить начало и конец массива
C++ Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова
C++ Используя функции сформировать одномерный массив и отсортировать по возрастанию только те элементы массива, которые являются простыми числами
Как сделать, чтобы при вводе в консоли <Enter> не переводил курсор на начало следующей строки? C++
C++ Как сдвинуть указатель файла НА НАЧАЛО уже считанной строки?
Не могу отредактировать код для вычисления функции C++
C++ Как вернуть цикл на начало строки?
Удалить все гласные буквы из строки, используя функции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
09.04.2011, 14:13     отредактировать строки. написано только начало..как закончить используя функции.? #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
 #include <cstring>
    char *strcpy( char *dest, const char *src );
 
 
--------------------------------------------------
Функция strchr
#include <string.h>
char *strchr(const char *str, int ch);
 
Функция strchr() возвращает указатель на первое вхождение младшего байта параметра ch в строку str. Если указанный символ не найден, возвращается нулевой указатель. 
Пример
 
Данная программа выводит строку 
из примера
#include <stdio.h>
#include <string.h>
 
int main(void)
{
  char *p;
 
  p = strchr("строка из примера", ' ');
  printf(p);
 
  return 0;
}
Temm@
0 / 0 / 0
Регистрация: 04.04.2011
Сообщений: 10
09.04.2011, 19:47  [ТС]     отредактировать строки. написано только начало..как закончить используя функции.? #3
спасибо!
Yandex
Объявления
09.04.2011, 19:47     отредактировать строки. написано только начало..как закончить используя функции.?
Ответ Создать тему
Опции темы

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