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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bad_pr
1 / 1 / 0
Регистрация: 24.12.2010
Сообщений: 35
#1

указатели, символы и строки! - C++

24.12.2010, 16:00. Просмотров 263. Ответов 0
Метки нет (Все метки)

суть такова: вводится строка искомых символов(с), и строка в которой ищется(S). Надо найти последнее вхождение первого совпавшего символа с в s. У меня работает только для последнего символа в с, где ошибка?
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
#include <conio.h>
#include <stdio.h>
unsigned char *poslVhod (unsigned char *s, unsigned char *c) {
unsigned char *p=NULL;
 
unsigned char *c0=c;
while (*s++){
while (*c++){
   while (*s!=*c) {s++;}
    if (*s==*c){ p=s; return p;} else s++;
      c=c0;
   }
} return p;
}
 
void main() { clrscr();
unsigned  char k[80];
printf ("\n vvedite iskomie simvoli->");
scanf("%s",k);
char str[80];
printf ("\n vvedite string->");
fflush(stdin);
fgets(str,80,stdin);
char *p=poslVhod(str,k);
puts (p);
fflush(stdin);
getchar();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2010, 16:00     указатели, символы и строки!
Посмотрите здесь:

указатели и строки? C++
Строки и указатели C++
C++ Строки и указатели........
Строки и указатели с++ C++
Указатели и строки C++
C++ Задания на строки и указатели
Непонятные символы.(Строки и указатели). C++
C++ Указатели на строки
C++ Указатели и строки
C++ Указатели и строки
Строки и указатели в C++ C++
C++ Указатели на строки

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

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

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