Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Apocalypse1
0 / 0 / 0
Регистрация: 08.04.2011
Сообщений: 2
1

Замена одних слов другими в строке

30.11.2011, 17:56. Просмотров 651. Ответов 0
Метки нет (Все метки)

Ребят помогите))В общем суть задачи: вводится текст, заменить в нем все слова начинающиеся на А словами,заканчивающимися на А.
Есть прога которая определяет слова, заканчивающиеся на А. Как сделать именно замену?
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
#include "stdafx.h"
using namespace std;
 
#define del " ,.?!;-"
#define n 256
#define _n 13
 
int main()
{
 
printf("\n******Программа выводит слова, оканчивающиеся на А*** \n ");
char str[n], gls[_n] = "Aa";
printf("Введите строку: \n\t-> ");
gets(str); //считываем
printf("\nСлова, подходящие под условие: \n\t-> ");
 
for(char *p = strtok(str, del); p; p = strtok(NULL, del))
//Разделяем строку на слова при помощи функции strtok()
{
for(int i=0; i< _n;++i)
if(p[strlen(p)-1]==gls[i])                     //Если последня буква слова из строки А, то выводим его.
//также можно и для первой буквы сделать проверку: p[0]==gls[i]
printf("%s\n ", p);//...выводим это слово на экран
}
Решение желательно на с++
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 17:56
Ответы с готовыми решениями:

Замена слов строке
Есть код: #include #include #include int main(void) {...

Замена слов в строке
как сделать замену слов в строке? всё должен вводить пользователь и строку и...

Замена первого слов в строке подстрокой
Нужно первое слово в строке заменить введённой подстрокой. ТО есть например :...

Как отсортировать строки по кол-ву слов и слова в строке по длине слов
Суть задания:Вводить последовательность не более чем 256 символов,ввод...

В первой строке выписать все первые буквы всех слов, во второй строке — вторых букв
Помогите решить задачу. С клавиатуры вводятся слова через пробел (любой длины и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2011, 17:56

В каждой строке для всех слов, которые встречаются в строке больше одного раза, оставить только первое вхождение
Народ, помогите Нужно в каждой строке для всех слов, которые встречаются в...

Замена слов в файле
1. открыть через fopen один файл на чтение, второй на запись. 1.1 количество...

Замена слов в тексте
uses crt; var str:string; word1,word2:string; len,position:byte; begin ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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