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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел http://www.cyberforum.ru/cpp-beginners/thread679614.html
1.Вводится произвольная последовательность целых чисел,заканчивающаяся нулем найти количество четных чисел 2.Водится произвольная последовательность целых чисел.Найти наибольшее из всех чисел,кратных трем 3.Вводится произвольная последовательность целых чисел.Найти сумму чисел больших наперед заданного числа х. 4.Определить сколько раз последовательность меняет знак 5.Пусть даны числа x и y...
C++ Парсинг булевых функций Ребята, нужна помощь. Мне срочно нужен парсер для булевых выражений на C++ или на С, на PHP или на JavaScript на худой конец. Если есть, то дайте evaluator плиз...то есть, мне нужно, чтобы был код, который берет строку-выражение и дает его таблицу истинности. это было бы вообще супер)) :d http://www.cyberforum.ru/cpp-beginners/thread679612.html
Вставить действительное число в последовательность с помо.щью векторов C++
Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Нужно написать с помочь векторов и ссылок на них... вот что у меня получилось но работает у нее только ввод элементов и вывод последовательности.. помогите разобраться... Laba.h #ifndef Laba_h #define Laba_h
Напишите программу для приближенного вычисления числа пи C++
Напишите программу для приближенного вычисления числа пи
C++ чтение-операция-запись http://www.cyberforum.ru/cpp-beginners/thread679596.html
Здравствуйте,у меня возникла такая проблема: В общем считать данные с файла я могу,могу сделать операцию с ними,но есть просто необходимость(насколько я знаю) сделать из int типа в char,и начинают переть ошибки...помогие плиз...вот пример кода моего: чтение: # include <fstream> #include <string> #include <iostream> using namespace std; int main(){
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. Просмотров 605. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru