Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел https://www.cyberforum.ru/ cpp-beginners/ thread679614.html
1.Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 2.Водится произвольная последовательность целых чисел.Найти наибольшее из всех...
C++ Парсинг булевых функций
Ребята, нужна помощь. Мне срочно нужен парсер для булевых выражений на C++ или на С, на PHP или на JavaScript на худой конец. Если есть, то дайте evaluator плиз...то есть, мне нужно, чтобы был код,...
Вставить действительное число в последовательность с помо.щью векторов C++
Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Нужно написать с помочь...
C++ Напишите программу для приближенного вычисления числа пи Напишите программу для приближенного вычисления числа пи https://www.cyberforum.ru/ cpp-beginners/ thread679599.html
C++ чтение-операция-запись https://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() {
Сортировка списка C++
помогите сделать сортировку по возрасту, а то ничего не выходит #include <iostream> #include <conio.h> using namespace std; struct STUDENT { char FIO; int day; int month; int year;
C++ С чего начать изучение С++ Здравствуйте ув. Участники форума. Хотелось бы спросить у профессионалов, с чего же все таки начать изучение С++? Практически с этим не знаком, только теоретически, вот некоторые возникшие вопросы: ... https://www.cyberforum.ru/ cpp-beginners/ thread679582.html
C++ Собственная реализация функции конкатенации https://www.cyberforum.ru/ cpp-beginners/ thread679572.html
Вопрос в комментарии к коду. Объясните пожалуйста (см. ниже что именно) #include <stdio.h> void strсat(char *s1, char *s2) { while(*s1) s1++; // доходим до '\0' while(*s2) { *s1=*s2;...
C++ Список Нужно написать список. Не могу объединить начало и конец в конструкторе struct Ticket { double date; Ticket *next; Ticket *prev; }; https://www.cyberforum.ru/ cpp-beginners/ thread679557.html
21 / 9 / 0
Регистрация: 18.06.2011
Сообщений: 185
0

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

24.10.2012, 19:07. Показов 1452. Ответов 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;
}


Вернуться к обсуждению:
Объясните про strchr
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2012, 19:07
Готовые ответы и решения:

Объясните про наследование
class A { protected: int n; // закрыты для A, но доступны для B public: virtual void...

Объясните про инициализацию
Реализовал свой класс для строки (в качестве практики изучения c++) class TString { char*...

Объясните про исключения
Собственно хочу реализовать класс исключений. Начал искать информацию в интернете, но там были в...

Популярно объясните про указатели
Что-то плохо даётся мне тема про указатели. Я хорошо уяснил, что вот так создаётся указатель: ...

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