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

Объясните про strchr - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел http://www.cyberforum.ru/cpp-beginners/thread679614.html
1.Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 2.Водится произвольная последовательность целых чисел.Найти наибольшее из всех...
C++ Парсинг булевых функций Ребята, нужна помощь. Мне срочно нужен парсер для булевых выражений на C++ или на С, на PHP или на JavaScript на худой конец. Если есть, то дайте evaluator плиз...то есть, мне нужно, чтобы был код,... http://www.cyberforum.ru/cpp-beginners/thread679612.html
Вставить действительное число в последовательность с помо.щью векторов C++
Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Нужно написать с помочь...
Напишите программу для приближенного вычисления числа пи C++
Напишите программу для приближенного вычисления числа пи
C++ чтение-операция-запись http://www.cyberforum.ru/cpp-beginners/thread679596.html
Здравствуйте,у меня возникла такая проблема: В общем считать данные с файла я могу,могу сделать операцию с ними,но есть просто необходимость(насколько я знаю) сделать из int типа в char,и начинают...
C++ Найти максимальную сумму значений элементов строки в массиве #define _CRT_SECURE_NO_WARNINGS #define _CRT_NONSTDC_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale> void main() { подробнее

Показать сообщение отдельно
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185

Объясните про strchr - C++

24.10.2012, 19:07. Просмотров 631. Ответов 3
Метки (Все метки)

pch-str+1 - 1).что это значит? Координально не понятно, ведь строкой выше, а именно pch=strchr(str,'s') мы присвоили pch адрес переменной s, которая в нашем случае будет встречаться в слове "This".

2).Собственно как вообще мы что-то может отнимать, да потом ещё и прибавлять str(вроде бы в данном случае он указатель)?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <string.h>
 
int main ()
{
  char str[] = "This is a sample string";
  char * pch;
  printf ("Looking for the 's' character in \"%s\"...\n",str);
  pch=strchr(str,'s');
  printf ("found at %d\n",pch-str+1); 
 
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru