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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Keshmansky
Сообщений: n/a
#1

Прога работающая со строками(нужно исправить ошибки) - C++

21.12.2012, 14:14. Просмотров 217. Ответов 0
Метки нет (Все метки)

Программа должна в строку str заносить слова из строки s1, которых нет в строке s2.
Но к сожалению при запуске она просто висит и ничего не произходит.
Возможно в ней зациклился цикл, но я ошибки не найду...
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
48
49
50
51
52
53
#pragma hdrstop
#pragma argsused
 
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
const int X = 30;
 
int main(int argc, char* argv[])
{
        char *str = new char [X];
        char *s1 = new char [X];
        char *s2 = new char [X];
    char *bo1 = new char [X];
    char *bo2 = new char [X];
 
        str="";
        s1="fff nnn hhh ccc eee ppp";
        s2="aaa ddd fff ccc hhh qqq";
 
        char del[] = ";: \".,?";
        int x,y=0;
    
        while(bo1)
        {
        bo1=strtok(s1,del);
        for(int z=0;z<y;z++)
            bo1=strtok(NULL,del);
        x = 0;
        bo2=strtok(s2,del);
                while(bo2)
                {
                        if(strcmp(bo1,bo2)==0)
            {
                x=1;
                continue;
            }
            bo2 = strtok(NULL,del);
                }
        if(x==0)strcat(str,bo1);
        y++;
        }
    puts(str);
    
    delete [] str;
    delete [] s1;
    delete [] s2;
    delete [] bo1;
    delete [] bo2;
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 14:14     Прога работающая со строками(нужно исправить ошибки)
Посмотрите здесь:

Нужно исправить ошибки в програме по работе со строками - C++
Описание классов: Базовый класс &quot;Строки&quot;: виртуальные функции нахождения длины и сортировка с выводом результата. Класс наследник...

Работа со строками . Простейшая прога выдаёт ошибки ( - C++
код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; using namespace std; int main() { char s1, char s2; ...

Нужно исправить ошибки - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;sstream&gt; #include &lt;algorithm&gt; #include &lt;iterator&gt; #include &lt;unordered_map&gt; ...

Нужно исправить ошибки - C++
Вот программа на c++ 6.0 выдает 6 ошибок и 1 warning, исправьте пожалуйста а то я уже 2 часа сижу вникнуть не могу #include &lt;iostream.h&gt;...

Нужно исправить ошибки) - C++
Задание: В магазине сформирован список постоянных клиентов, который включает ФИО, домашний адрес и размер предоставленной скидки....

нужно исправить ошибки) - C++
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;string&gt; #include...

Нужно исправить 2 ошибки в коде - C++
собственно, САБЖ. нужно исправить 2 ошибки в коде, чтобы его можна было скомпилить и сделать из него ехе-шник. код немалый, тому залил...

нужно исправить ошибки в коде - C++
вобщем, я уже писала по поводу этого задания: Описать класс, реализующий стек. Написать программу, использующую этот класс для...

Нужно исправить ошибки в программе - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; long sum_number (long); int digital_root...

Не компилируется программа. Нужно исправить ошибки. - C++
Переводил с паскаля на С++ программку. Вроде все правильно, но не компилируется. С ошибками устал бороться... Помогите, пожалуйста. ...

Есть код нужно исправить ошибки - C++
есть задача: ввести размер квадратной матрицы и ее элементы. Элементы матрицы расположить в динамической памяти. Определить номер...

нужно исправить 2 ошибки в готовой программе - C++
в программе #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { float f=0; int n=0; int k=0; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru