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

strstr из библиотеки cstring, как должно функционировать? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Эмуляция нажатий клавиш или автоматический ввод информации http://www.cyberforum.ru/cpp-beginners/thread943418.html
Добрый день. Мне необходимо чтобы в определенную форму ввелся пароль. Форма является изначально активной, то есть фокус находится на ней. Как сэмулировать нажатие клавиш пароля или мгновенные его ввод в форму? Пароль получается через "cout" и хранится в строке. Используется MVS 2010 C++. Спасибо.
C++ Файловый ввод-вывод.Текстовые файлы Добрый день! Создать текстовый файл, содержащий символьные значения, следующего формата 'a' '5' 'k' '!' '#' 'v' … Определить максимальное среди цифровых символов. Результат записать в другой текстовый файл. Пожалуйста,помогите с данным заданием,а именно - с написанием кода. http://www.cyberforum.ru/cpp-beginners/thread943415.html
Рекурсия. Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами или новыми строками C++
Привет! Начал изучать рекурсию на с++, прочитал несколько статей и понял, что ничего не понял:) Нашел несколько заданий, вот одно из них: "Дано натуральное число N. Выведите все его цифры по одной, в обычном порядке, разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать строки, списки, массивы (ну и циклы, разумеется). Разрешена только рекурсия и...
Некоторые неясности с задачей C++
Имеется задача: вырезано Имеется ее решение: #include <stdio.h> #include <iostream> typedef int *B; int main () {
C++ Файл: Вывести на экран результаты 3 файлов, которые содержат отдельно каждый букви, цифры, и знаки препинания... http://www.cyberforum.ru/cpp-beginners/thread943394.html
Нужно создать файл с буквами, цифрами, и знаками препинания. Вывести на экран результаты 3 файлов, которые содержат отдельно каждий букви, цифры и знаки препинания...
C++ Обработка условий Здравствуйте. Столкнулся с такой задачей: имеется некоторый ограниченный набор логических условий (например, свет выключен да/нет, сейчас ночь да/нет) и нужно сделать алгоритм, который позволит пользователю прямо по ходу программы выстраивать из них выражения (с помощью скобок, логических и, или). Пока что я нахожусь в затруднении, не представляю, как вообще нужно подходить к проблеме, но думаю... подробнее

Показать сообщение отдельно
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,221
25.08.2013, 17:01     strstr из библиотеки cstring, как должно функционировать?
Вот у меня есть описание, переписано из книги:

char *strstr(const char *Str1, const char *Str2) - находит первое вхождение в строку Str1 строки Str2. Если строка Str2 найдена, возвращает указатель на нее в строке Str1. В противном случае возвращает нулевой указатель (NULL).

Вот программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream> 
using std::cin;
using std::cout;
using std::endl;
 
#include <string>
 
 
int main()
{
char *Str1 = "Hello world, good day!"; 
char *Str2 = "w0rld"; 
 
cout << strstr(Str1, Str2) << endl; 
 
system("pause");
return 0;
}
В слове world мы заменили "o" на "0" (ноль), вроде как слово не найдено, значит возвращаем NULL, программа запускается но выкидывает ошибку, в чем косяк?

Вот ошибка:
strstr из библиотеки cstring, как должно функционировать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru