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

ЧТо не так в коде? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны вещественные числа х, у. Вычислить http://www.cyberforum.ru/cpp-beginners/thread854214.html
Даны вещественные числа х, у. Вычислить http://s018.***********/i509/1305/86/5d4a244b830c.png Помогите решить в С++.
C++ Поиск элемента по столбцам матрицы Здравствуйте, помогите пожалуйста с программой. Произвести поиск элемента (последовательности элементов) по столбцам матрицы последовательным методом. Заранее благодарен. #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; int _tmain(int argc, _TCHAR* argv) http://www.cyberforum.ru/cpp-beginners/thread854208.html
Работа с файлами C++
Доброго времени суток всем! Извините, что обращаюсь к вам с такой банальной темой, но я не могу решить ее уже две недели. Работа с файлами. Во входном файле расположены структуры: названия услуг, их стоимость и время выполнения. Надо вывести названия услуг, имеющих одинаковую стоимость. Помогите кто чем может. Собственно, код. #include <fstream> #include <iostream> using namespace std; ...
Правильное название файла C++
Привет всем. Нужна такая функция, которая бы проверяла правильность имени файла. То, к чему я пришел - выдает ошибку, если находит, что название корректно :( Заранее благодарю за помощь :) #define NUMBER_OF_STRICTED 20 //Думается мне, что проблема именно в том, как я объявляю "запретные" символы char *strictedSymbols = {"\\", "/", ":", "*", "?", "\"", "<", ">", "|", "CON", "AUX", ...
C++ Символьные матрицы. Определить номер последней по порядку строки, в которой содержится наи*большее количество попарно одинаковых символов http://www.cyberforum.ru/cpp-beginners/thread854188.html
Определить номер последней по порядку строки, в которой содержится наи*большее количество попарно одинаковых символов. Язык С++, среда Коде Называйте темы информативней.
C++ Массивы структур. Определить количество студентов на n курсе, имеющих средний бал успеваемости выше среднего бала по его курсу Определить количество студентов на n курсе, имеющих средний бал успеваемости выше среднего бала по его курсу. язык С++, среда Коде подробнее

Показать сообщение отдельно
angryjack93
7 / 3 / 1
Регистрация: 04.11.2012
Сообщений: 218

ЧТо не так в коде? - C++

02.05.2013, 16:32. Просмотров 291. Ответов 7
Метки (Все метки)

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
54
55
56
57
58
59
60
61
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <vector>
 
using namespace std;
 
vector< vector<char> > name_files;
 
void sound_func(vector< vector<char> > text_sound, int kol_symb_text, int sum_words);
 
int main()
{
    char text_string[] = "";
    cout << "Please, enter text for the voice: \n";
    gets(text_string);
    int kol_symb = strlen(text_string);
    int spaces = 0;
 
    for(int i = 0; i < kol_symb; i++) {if(text_string[i] == ' ') spaces++;}
 
    int sum_words = spaces + 1;     //считаем кол-во слов
    vector < vector<char> > strip_words(sum_words);
    int symb_beg_word = 0;
    int p = 0; int sum_spaces = 0;
    for(int i = 0; i < sum_words; i++){     //помещаем в двумерный вектор слова
        int g = 0;
        for(int j = symb_beg_word; j < kol_symb; j++){
            if(text_string[j] != ' ')
            {
               strip_words[i][g] = text_string[j];
               g++;
            }
            else{
                p = j; sum_spaces = 1;
                symb_beg_word = j + sum_spaces;
                break;
            }
 
        }
    }
    cout << strip_words[0].size();
    for(int i = 0; i < sum_words; i++) kol_symb += strip_words[i].size();
    name_files.reserve(kol_symb);
    cout << "\n" << kol_symb << "\n";
    sound_func(strip_words, kol_symb, sum_words);
 
    getch();
    return 0;
}
 
void sound_func(vector< vector<char> > text_sound, int kol_symb_text, int sum_words)
{
    char consonants[20] = "bcdfghklmnprstvwxyz"; int conson = 0;
    for(int j = 0; j < sum_words; j++){         
        kol_symb_text = text_sound[j].size();
        for(int i = 0; i < kol_symb_text; i++){
               }
    }
}
В общем-то запускается, но после ввода текста зависает напрочь Где я напутал?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru