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

Обработка строк. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с бинарными деревьями http://www.cyberforum.ru/cpp-beginners/thread123237.html
Ребят, помогите кто нить нужно написать погу по работе с бин деревьями, а я пока в них полный NULL задание: Определить, являются ли два Сбалонсированных Дерева подобными: эти СД должны быть или пустыми, или левое поддерево одного из них является копией правого поддерева другого, а правое поддерево – копией левого поддерева. зарание спасибо
C++ Чтение данных из файла Вот задание прочитать данные из файла и вывести их также как они в файле распалагаются на экран используя символьный массив указателей(Тоесть вывести прочитанные данный с помощью символьного массива указателей и они должны распологатся как в файле при выводе.) Вот мой пример. Для начала создадим файл T6 в директории C:\\. Скопируем вот ети данные туда. Они должны выглядить в файле как сдесь... http://www.cyberforum.ru/cpp-beginners/thread123232.html
C++ Поменять местами отрицательные элементы массива
Привет. Была дана лаб работа с массивами. Задание было такое что вводится массив, а на выводе должно быть так, что положительные элементы остаются на месте, а отрицательные меняются местами как показано на скрине ниже)) Код как бы есть, но там использует дополнительный массив для работы, а вот как сделать так чтоб без дополнительного массива это работало у меня вопрос =(( помогите пожалуйста =))...
Перегружаемые функции C++
помогите с программой, и если с можете поясните сами функции, а то совсем в них запуталась, сколько не читала теории. а понять не могу Прога: Организовать 2 перегружаемые функции для сортировки числового и символьного массива, предусмотрев параметр заданный по умолчанию. По умолчанию порядок сортировки от минимального к максимальному элементу. есть моя заготовка по началу: #include...
C++ считать код машины Тьюринга http://www.cyberforum.ru/cpp-beginners/thread123198.html
необходимо считать код машины тьюринга Даны строки вида: qo1;a=qo2;b;r необходимо считать в массив структур в первое поле - до первой ";" во второе следующую букву в третье - символы после "=" и до следующей ";" и т. д. помогите написать этот код
C++ управление курсором мыши с помощью стрелок клавиатуры программу в которой происходит управление курсором мыши с помощью стрелок клавиатуры при этом курсор мыши соответствует стрелке на нажатой клавише. мужики срочно отпишитесь!!!!! пожалуйста!!(((((((( подробнее

Показать сообщение отдельно
Дмитрий D&M@N
0 / 0 / 0
Регистрация: 29.12.2009
Сообщений: 6
17.05.2010, 17:18  [ТС]     Обработка строк.
Вот попробовал решить следущим методом
C++
1
2
3
4
5
6
7
  char *p;
  p=strtok(str1,word);
  while (p!=NULL)
  {
    cout << p <<endl;
    p=strtok (NULL,word);
  }
но вся беда в том что при поподании любого символа из строки word приводит к обрезанию первой строки, подскажите как это можно реализовать используя все слово содержащееся в переменной word

Добавлено через 22 часа 36 минут
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
#include <iostream.h>
#include <string.h>
#include <stdio.h>
void in_data (char [], char []);
void obr (char [], char[], char[][25]);
void out_data (char [][25]);
 
void main (void)
{
  char str_in[25], str_out[5][25], word[5];
 
  in_data(str_in, word);
  obr (str_in, word, str_out);
  out_data (str_out);
}
 
void in_data (char str[], char word[])
{
  cout << "Vvedite stroky";
  gets (str);
  cout << "vvedite slovo";
  gets (word);
}
 
void obr (char str1[],char word[],char str2[][25])
{
  char *p;
  p=strtok(str1,word);
  while (p!=NULL)
  {
    cout << p <<endl;
    p=strtok (NULL,word);
  }
}
 
void out_data (char str[])
{
  cout << endl << str << endl;
}
вот я делал так, но как только он находит любой символ из заданного слова, то тут же делит строку, а необходимо чтобы он делил по целому слову
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru