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

Замена символов и вывод позиции

07.01.2016, 00:52. Показов 365. Ответов 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
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main (void)
{
        int num, t;
  char s2[25];
  char s1[20];
  char *ptr;
  char n[200]="";
printf ("vvedite kolichestvo strok:");
scanf("%i",&num);
char p[num][256];
for(t=0; t<num; t++)
    {
        printf("Vvedite stroku %d " ,t+1);
        gets(p[t]);
        getchar();
    
    
    printf("vvedite chto zamenit ");
    gets(s2);
    getchar();
    printf("vvedite na chto zamenit ");
    gets(s1);
    getchar();
      
             ptr=strstr(p[t], s2);
             int pos= int(ptr-p[t]+1);
             printf("%d\n", pos);
   // while (ptr)
     //{
       // printf("position = %i \n", (ptr-*p+1));
       //ptr = strstr(ptr+1, s2);
     //}
}
 
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2016, 00:52
Ответы с готовыми решениями:

Задать вывод колонки символов с 0 позиции, и ее перемещение слева направо по экрану
Есть ошибки, помогите найти и исправить. model small .stack 100h .data x db 80 c db 5 z db 5...

Вывод строки в обратном порядке, замена символов
..может кто нибудь помочь?.. вот это вот надо сделать лёгким способом с помощью char а я...

Замена символов в строке и вывод звукового сигнала
В памяти дана строка символов, находящаяся по адресу А1 и длиной N. Проверьте, встречается ли в...

Замена символов в файле и его вывод на экран
Здравствуйте, столкнулся с проблемой. В текстовом файле нужно заменить все пробелы на знак &quot;_&quot; (без...

2
493 / 375 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
07.01.2016, 02:37 2
Цитата Сообщение от grivuha Посмотреть сообщение
а затем спросить у пользователя нужно ли его заменить, если нужно то заменяем.
проблему самостоятельно решить было просто невозможно ...
http://cppstudio.com/post/286/
0
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 2
07.01.2016, 17:51  [ТС] 3
У меня проблема в том, что программа не может выдать мне позицию. Проверьте сами и убедитесь.

Добавлено через 1 минуту
Цитата Сообщение от _Valera_ Посмотреть сообщение
проблему самостоятельно решить было просто невозможно ...
http://cppstudio.com/post/286/
У меня проблема в том, что программа не может выдать мне позицию. Проверьте сами и убедитесь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2016, 17:51

Замена символов верхнего регистра местами и вывод в новую строку
укажите пожалуйста на ошибки к примеру есть такая строка: AsdaB kgkgLasdH программа должна...

Замена значений в позиции номенклатуры
Использую обработчки &quot;поиск и замена значений&quot;. Заменяю одну номенклатуры на другую. При этом мне...

Замена слова, находящегося на определенной позиции
Есть строка: Слово слово слово слово Как заменить слово, начинающееся с определенной позиции?...

Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну строку не более 50 символов и выводит на экран позиции вхождени
Задание: Написать программу, которая вводит с клавиатуры строку не более 100 символов, еще одну...


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

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

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