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

лезут ошибки в классе, не могу разобраться - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файл: При сохранение в файл big100.txt в блокноте отображаются иероглифы, почему? http://www.cyberforum.ru/cpp-beginners/thread799286.html
При сохранение в файл big100.txt в блокноте отображаются иероглифы интересно почему #include<iostream> #include<cstdlib> using namespace std; void main() { FILE *f=fopen("chose.txt","w"); int y=0;
C++ Выход по нажатию ESC #include "stdafx.h" #include <iostream> #include <conio.h> float sum(); float razn(); float del(); float proizv(); float fact(); #define ESC 27 http://www.cyberforum.ru/cpp-beginners/thread799281.html
C++ Вложенные циклы. Определить суму цифр заданного числа без использования операций целочисленного деления
Помогите решить задачку)) Дано натуральное число n. Определить суму цифр заданного числа без использования операций целочисленного деления. Использовать вложенные циклы.
C++ Убрать лишние пробелы
отформотировать строку 1)убрать все лишние пробелы 2) убрать 1 пробел после знака препинания ПЕРВУЮ ЗАДАЧУ РЕШИЛ . #include <iostream> #include <stdio.h>
C++ Заменить все отрицательные элементы массива их модулями http://www.cyberforum.ru/cpp-beginners/thread799253.html
С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Заменить все отрицательные элементы массива их модулями и изменить порядок следования элементов в массиве на обратный. Кто поможет огромное СПАСИБО.
C++ Преобразовать массив, чтобы сначала располагались все элементы, целая часть которых лежит в интервале С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом – все остальные. Кто поможет огромное СПАСИБО. подробнее

Показать сообщение отдельно
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
04.03.2013, 17:23  [ТС]     лезут ошибки в классе, не могу разобраться
все исправил
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
 
class myString {
 
    private:
        char *str;
        int len;
 
    public:
 
        myString(char *st)
        {
            str=st;
        }
 
        // Определение длины строки
        int strLenght() {
            len = 0;
            while( str[len] != '\0') len++;
            return len;
         }
 
 
        // Преобразование строки в АА
        void codeAA () {
            len = strLenght();
            for (int i=0; i<len; i++) {
                if ( (int(str[i]) >= 97) && (int(str[i]) <= 122) ) {
                    str[i] = str[i]-32;
                }
            }
        }
 
        // Преобразование строки в аа
        void codeToaa () {
            len = strLenght();
            for (int i=0; i<len; i++) {
                if ( (int(str[i]) >= 65) && (int(str[i]) <= 90) ) {
                    str[i] = str[i]+32;
                }
            }
        }
 
        // Каждое слово строки с заглавной буквы
        void codeAa () {
            len = strLenght();
 
            if ( (int(str[0]) >= 97) && (int(str[0]) <= 122) ) str[0] -=32;
 
            for (int i=0; i<len; i++) {
                if ( int(str[i] == 32 ) && ( (int(str[i+1]) >= 97) && (int(str[i+1]) <= 122) ) ) {
                    str[i+1] = str[i+1]-32;
                }
            }
        }
 
        void print () {
            cout<<endl<<str;
        }
 
};
 
 
void main () {
    char *str;
    clrscr();
    gets(str);
    myString test(str);  //передаём значение в конструктор
    test.print();
    test.codeAA();
    test.print();
    getch();
}
 
Текущее время: 13:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru