0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 13
1

Замена первого слова из введенной строки на последовательность символов «*»

21.04.2014, 12:21. Показов 1088. Ответов 11
Метки нет (Все метки)

Написать программу замены первого слова из введенной строки на последовательность символов «*»
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2014, 12:21
Ответы с готовыми решениями:

Написать программу добавления слова «hello» после первого слова введенной строки
Написать программу добавления слова «hello» после первого слова введенной строки C++

Написать программу добавления слова «hello» после первого слова введенной строки
Помогите( сколько искал ничего нету.

Добавление слова «salut» после первого слова введенной строки
Доброго времени суток. Нужна помощь со строками. Написать программу добавления слова «salut» после...

Добавление слова «hello» после первого слова введенной строки
Нужно написать программу добавления слова «hello» после первого слова введенной строки. Сказали,...

11
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
21.04.2014, 12:52 2
А в чем у вас возникла проблема?
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 13
21.04.2014, 13:30  [ТС] 3
А как определить 1 слово?
0
Модератор
Эксперт С++
12117 / 9785 / 5913
Регистрация: 18.12.2011
Сообщений: 26,257
21.04.2014, 13:38 4
Цитата Сообщение от Fuuny Посмотреть сообщение
А как определить 1 слово?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <strstream>
int main()
{
    char str[]="example text1 text2";
    istrstream is(str);
    char word[30];
    is>>word; // первое слово
    is>>word; // второе слово
    is>>word; // третьее слово
}
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
21.04.2014, 13:49 5
можно просто прочитать строку, установить номер текущего символа на 0, пропустить пробелы и табуляции, затем, пока текущий символ не пробел и не табуляция, заменяем на * и идем на следующий символ.
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 13
21.04.2014, 17:53  [ТС] 6
Керра, можете подсказать как это осуществить?
0
1296 / 469 / 151
Регистрация: 24.08.2011
Сообщений: 2,249
21.04.2014, 18:33 7
C++
1
2
3
4
5
6
7
8
9
void main()
{
    char *str = new char[101];
    fgets(str,100,stdin);
    int cur = 0;
    while (str[cur] != 0 && (str[cur] == ' ' || str[cur] == '\t'))
        cur++;
    // ну и в таком плане дальше
}
1
0 / 0 / 0
Регистрация: 01.04.2020
Сообщений: 19
19.04.2020, 10:50 8
У меня такое же задание, можете пожалуйста расписать подробно.
Я только учусь и хотелось бы знать что откуда берется.
Если Вам не тяжело написать код от начала до конца
0
706 / 528 / 301
Регистрация: 24.02.2017
Сообщений: 1,881
19.04.2020, 12:31 9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main(){
char s[80],*p;
 
cin.getline(s,80);
p=s;
while(*p==' ')*p++;
while(*p!=' ')*(p++)='*';
cout<<s;
system("pause");
 return 0;
}
0
2016 / 1615 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
19.04.2020, 13:14 10
повар1, в первом цикле нет, а вот во втором проверку на конец строки все же надо бы добавить
0
706 / 528 / 301
Регистрация: 24.02.2017
Сообщений: 1,881
19.04.2020, 14:14 11
rangerx, я думаю просящий сам добавит.
0
0 / 0 / 0
Регистрация: 01.04.2020
Сообщений: 19
20.04.2020, 10:47 12
В компиляторе показывает в 9 строке есть ошибка "Expression result unused".
Как исправить это?

Добавлено через 1 минуту
И еще когда ставлю точку, не так работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2020, 10:47
Помогаю со студенческими работами здесь

Заменить последнее слово из введенной строки на последовательность символов «*»
Написать программу замены последнего слова из введенной строки на последовательность символов «*»...

Выделение первого слова из введенной строки и отображение его на экране
1) Написать программу выделения первого слова из введенной строки *) и отображение его на экране.

Написать программу выделения первого слова из введенной строки *) и отображение его на экране
Здравствуйте! Помогите, пожалуйста с заданием. Написать программу выделения первого слова из...

Найти во введенной строке текста некоторую последовательность символов и заменить её иной последовательностью символов
Найти во введенной строке текста некоторую последовательность символов и заменить её иной...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru