6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
|
1 | |
Функция поиска символа05.10.2010, 17:40. Показов 14913. Ответов 14
Метки нет (Все метки)
Всем привет. Есть ли в Си функция поиска символа, слова в строке? В паскале для этого есть pos();
Как определять строковый тип? String x;?
0
|
05.10.2010, 17:40 | |
Ответы с готовыми решениями:
14
Функция поиска в массиве и указатели + функция сортировки и поиск найденного элемента Функция поиска в массиве и указатели + функция сортировки Функция искать от определенного символа до другого символа Выводит ли результаты поиска стандартная функция поиска в html? Код привел ниже |
23 / 21 / 5
Регистрация: 25.08.2010
Сообщений: 93
|
|
05.10.2010, 17:44 | 2 |
strstr
const char * strstr ( const char * str1, const char * str2 ); char * strstr ( char * str1, const char * str2 );
1
|
05.10.2010, 17:44 | 3 |
0
|
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
|
05.10.2010, 17:45 | 4 |
0
|
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
|
05.10.2010, 17:59 [ТС] | 5 |
Так Char это ведь символьный тип, один байт. Или можно объявить переменную как char и впихать в неё строку? У меня борланд С++ и он ругается на string. Мне нужно запихать текстовый файл в строку.
strstr - это что? Строковый тип?
0
|
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
|
|
05.10.2010, 18:01 | 6 |
Можно обявить массив символов char, ето и будет тебе строка!!!!
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
05.10.2010, 18:04 | 7 |
1
|
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
|
05.10.2010, 18:06 [ТС] | 9 |
MILAN, я так и делаю. Но существует проблема. Как определить размер массива. Я написал функцию производящую этот поиск, вот тут нужно определить размер массива.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
05.10.2010, 18:09 | 10 |
1
|
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
||||||
05.10.2010, 18:13 [ТС] | 11 | |||||
То есть если написать так:
0
|
6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
|
05.10.2010, 18:20 [ТС] | 13 |
Я не совсем понимаю, что такое указатель. Это сам символ или номер символа?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
05.10.2010, 18:32 | 14 | |||||
янгл, это такая переменная, которая хранит адрес символа (здесь говорится про указатель на символ).
К примеру:
1
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
06.10.2010, 06:07 | 15 | ||||||||||
и у Шилдта в справочнике есть пример вроде такого, где функция strtok, меняющая подаваемый массив, вызывается со строковым литералом
0
|
06.10.2010, 06:07 | |
06.10.2010, 06:07 | |
Помогаю со студенческими работами здесь
15
Алгоритм поиска символа в строке Изменение поиска символа в строке Поиска слова с наибольшим вхождением символа Ошибка при поиска символа '/' в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |