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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с конструктором. http://www.cyberforum.ru/cpp-beginners/thread379025.html
Пытаюсь сделать класс список и не получается написать конструктор копирования. header // #include <iostream>; using namespace std; template <class T> class LIST { public: class Node
C++ Вычислить значение выражения при различных вещественных типах данных 1. Вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять с использованием промежуточных переменных. Сравнить и объяснить полученные результаты. 2. Вычислить значения выражений. Объяснить полученные результаты. (a+b)^4-(a^4+4a^3b+6a^2b^2)\4ab^3+b^4; при a =100, b=0.001 1)n++-m 2)m-- >n 3)n-- >m http://www.cyberforum.ru/cpp-beginners/thread379024.html
C++ Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв
Написать программу, которая считывает текст с клавиатуры и выводит на экран только слова состоящие из заданного количества букв.
C++ Система резервирования билетов авиакомпании.
Пишем Microsoft Visual Studio -> Win32 Console Application -> C++. Вот такая вот задачка: Система резервирования билетов авиакомпании. Небольшая авиакомпания купила компьютеры для своей новой автоматизированной системы резервирования. Вас попросили запрограммировать новую систему. Вы должны написать программу выделения мест на каждый полет единственного самолета (вместимость: 10 мест). Ваша...
C++ проверьте высказывание: «Хотя бы одно из чисел A, B, C положительное». http://www.cyberforum.ru/cpp-beginners/thread379015.html
даны три целых числа: A, B, C. проверте высказывание: «Хотя бы одно из чисел A, B, C положительное».
C++ странний звук! при компиляции следующего кода, с колонок идет какойто странний звук: #include "iostream" #include <stdio.h> #include <conio.h> using namespace std; void main () { setlocale (LC_ALL, ""); подробнее

Показать сообщение отдельно
vladimir123
1 / 1 / 0
Регистрация: 02.06.2011
Сообщений: 111

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

07.11.2011, 11:24. Просмотров 998. Ответов 2
Метки (Все метки)

Здравствуйте!
у меня такой вопрос, надо найти символ в строке, а именно символ '<' и '>' между этими символами может быть что угодно...
собственно проблема том, чтобы найти позицию эих символов...
программу уже написал, но просто тупо не могу вывести ПОЗИЦИЮ...
понимаю что вопрос тупой, но всё же, прошу помощи.
вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <vcl.h>
#include <string.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
int func(char str[], char s)
{
   int i=0, k=true; //k=-1;
   for(i=1; i<strlen(str); i++)
   {
      if (str[i] == s) k=i;
   }
return k;
}
 
#pragma argsused
int main(int argc, char* argv[])
{
    char str[255]; //stroka kotoruju i6em
    char s, a;
 
    printf("Ievadiet string - \n");
 
    int i=1; //str[0] = " ";
 
    while((s = getchar()) != '<')
    {
       str[i] = s;
       i++;
    }
 
    while((s = getchar()) != '>')
    {
       str[i] = s;
       i++;
    }
 
    if (func(str, a))
      printf("true"); //собственно тут выводит тру, а как тут вывести номер позиции?
    else if (func(str, a) == false)
      printf("false");
while(!kbhit());
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru