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

Что такое globalFix? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из последовательности все повторные вхождения слов http://www.cyberforum.ru/cpp-beginners/thread649579.html
При запуске программы появляется ошибка Debug Assertion Failed. Помогите пожалуйста исправить программу, чтобы программа запускалась и работала правильно. Задание: Дана последовательность, содержащая несколько слов, разделенных пробелами, за последним словом - точка. Удалить из последовательности все повторные вхождения слов. #include <iostream> #include <string> using namespace std; int...
C++ бинарный файл удалить из бинарного файла, в котором записаны целые числа, все четные элементы http://www.cyberforum.ru/cpp-beginners/thread649562.html
C++ Написать программу, которая по введенному значению аргумента вычисляет значение функции
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
Указатели, почему выводится строка вместо символа? C++
Понемногу мозги закипают, сижу разбираюсь с указателями, вот наваял пример, но в моем понимании, на экран должен вылазить символ, а выходит строка.... вот код #include <iostream> #include <string> int main(){ using std::cout; using std::endl; using std::string; char ar={'a','r','r','a','y'};
C++ Своеобразное задание http://www.cyberforum.ru/cpp-beginners/thread649496.html
решил занятся одним проэктом и тут вощёл в тупик. нужно реализовать шифрацию пароля те пользователь вводит пароль к примеру: 12345 программа должна его зашифровать к примеру: *a3er5 и 2 функцию дешифрацию пароля те он принимает *a3er5 и выводит: 12345 можно ли использовать такой способ или есть другие?
C++ Считывание данных из файла почему не првильно работает считывание из файла? #include <iostream.h> #include <conio.h> #include <malloc.h> #include <string.h> #include <fstream.h> int menu_m() подробнее

Показать сообщение отдельно
milk_is_yummy
0 / 0 / 0
Регистрация: 16.12.2011
Сообщений: 4

Что такое globalFix? - C++

10.09.2012, 16:01. Просмотров 277. Ответов 1
Метки (Все метки)

Задача: ввести с клавиатуры строку символов, удалить из нее все гласные буквы, используя функции.

Ниже приведено решение (не мое, взял у доброго человека), но мой компилятор (DevC++) спотыкается на строке if (i == (id - globalFix)) { , сообщение компилятора:

`globalFix' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)

У человека код был рабочий. Может проблема в компиляторе?

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
#include <iostream>
#include <clocale>
#include <string>
 
using namespace std;
 
char * delChar(char *str, int id) {
    int fix = 0;
 
    for (int i = 0; i < strlen(str); i++) {
        if (i == (id - globalFix)) {
            fix = 1;
            continue;           
        }
        
        str[i - fix] = str[i];
    }
    str[strlen(str) - 1] = ' ';
 
    return str;
}
 
char* changeStr(char str[], char pattern[]) {
    for (int i = 0; i < strlen(str); i++) {
        for (int j = 0; j < strlen(pattern); j++) {
            if (pattern[j] == str[i]) {
                str = delChar(str, i); i--;
                break;
            }
        }
    }
 
    return str;
}
 
int main() {
    setlocale(LC_ALL, "Russian");
    
    char strTemp[100];
    char pattern[] = {'b', 'c','d','f','g','h','j','k','l','m','n', 'p','q', 'r', 's','t','w','x','z','t', '\0'};
 
    cout << "Введите строку символов (только английские строчные буквы): ";
    cin >> strTemp;
    
    char *str = new char[strlen(strTemp) + 1];
    strcpy(str, strTemp);
 
    cout << endl << endl << "Оригинальная строка:" << endl << str;
    str = changeStr(str, pattern);
    cout << endl << endl << "Измененная строка:" << endl << str;
 
    cout << endl << endl;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru