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

Проверка наличия символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите с кодом http://www.cyberforum.ru/cpp-beginners/thread350055.html
Всем доброго времени суток. Вот задали написать прогу для сравнения 3-х чисел введённых с клавиатуры, вроде всё нормально, только кампилятор "ругается" на "&&", говорит что это синтаксическая ошибка подскажите пожалуйста "как с этим бороться". Заранее благодарен. Вот код программы: #include <iostream.h> #include <math.h> #include <conio.h> int main() { float a,b,c,max,min,x;...
C++ Самый простой вопрос на сегодня. Простейшая задача. Я думал справится за пару минут в купе с google, но что-то как-то не срослось =( Вспомнился этот форум. В общем, задача, как я уже говорил, элементарнейшая. Есть микрофон, нужно чтобы он что-нить записал и тут же всё это воспроизвёл. Проблема в том, что я нифига не вкуриваю, а в планах ещё этот трек как-то изменять (например, повысить тембр, высоту или какие там ещё... http://www.cyberforum.ru/cpp-beginners/thread350052.html
Проверка на линейную зависимость / независимость набора векторов C++
Линейная независимость векторов - задача по определению линейной зависимости / независимости заданного набора векторов стара, но мне приходится изучать её с самых азов. В связи с этим возникают как страшно банальные и возможно совершенно глупые вопросы, так и вопросы - какое из решений данной задачи является наиболее универсальным с точки зрения как метода, так и программирования ? ЗАДАЧА:...
Блок __try C++
Интересует как эта штука работает и как ею пользоваться, так как такая штука тоже якобы нужна в лабараторной по с++, я с такой раньше не сталкивался. Пример кода с этой штуковиной: void Student::FreeField(char **Dest) { __try { __try { **Dest = 0;
C++ Обрезать строку http://www.cyberforum.ru/cpp-beginners/thread349990.html
Здравствуйте,такая проблема когда указываю путь для поиска файлов то в конце пути "*" а чтобы открыть этот файл Мненадо к введенному пути приклеить имя файла и чтобы путь оказался правильным стереть этот "*" #include<windows.h> #include<iostream> #include<string> #include <stdio.h> using namespace std; void crypt(WIN32_FIND_DATAA FindFileData,LPCSTR Dir);
C++ ООП и все такое Собственно сама задача: Необходимо описать класс "Студенческая группа". Предусмотреть возможность работы с переменным числом студентов, поиском студентов по фамилии или номеру телефона и вывод списка студентов. Я начал решать с того что создал класс "Студент". Но так как нужно описать класс "Студ. Группа", я немного заступорился и не знаю что сделать. Есть идея создать еще один класс, и в... подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.09.2011, 20:29     Проверка наличия символов в строке
newb_programmer, а почему вы не хотите strchr() использовать для поиска?

Например:
C++
1
2
3
4
5
6
7
8
9
10
11
#include<string.h>
#include<iostream>
 
int main()
{
   char s[] = "abcd123";
   char *t;
   if (t = strchr(s, '1'))
      std::cout << t - s;
   return 0;
}
Или найти все вхождения символа в строку:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<string.h>
#include<iostream>
 
int main()
{
   char s[] = "abcd1231", *ps;
   ps = s;
   while (ps = strchr(ps, '1'))
      std::cout << ps++ - s << "\n";
   getchar();
   return 0;
}
 
Текущее время: 17:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru