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

Как создать переменную/массив строчного типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить ассоциативность при умножении матриц http://www.cyberforum.ru/cpp-beginners/thread1127088.html
Делаю лабораторную с дискретной математики. Нужно проверить ассоциативность при умножении матриц. То есть в моем случае: M1* M2 = M2 * M1 Если тождество выполняется - вывести сообщение, что ассоциативный закон выполняется, нет - вывести, что не выполняется. Программа работает, матрицы умножаются правильно, но сообщение почему-то не выводится. Помогите, пожалуйста. Вот код:...
C++ Программа для вычисления квадратного корня. Ошибка компиляции в аргументе функции Всем привет, программа для вычисления квадратного корня. Не компилируется из за вызова функции вычисления кв корня. Ругается на аргументы. -expected primary-expression before 'float' это если в аргументе указывать float a; -'a' was not declared in this scope это если не указывать float; - no matching function for call to 'koren::sroot()' эту если вообще без аргументов. Пожалуйста подскажите... http://www.cyberforum.ru/cpp-beginners/thread1127084.html
Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов C++
Найти координаты первого вхождения в заданную строку подстроки, состоящей из двух одинаковых заданных символов. Помогииииите
C++ Как сделать ввод без enter?
Есть готовый код. нужно чтобы на ввод маркера стояло ограничение. Идея:чтобы при вводе, сразу перепрыгивала на ввод искомого символа. getchar() не работает(( помогите. куда его нужно правильно поставить? #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; //структура с используемой строкой и маркером struct String {
C++ Найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1127071.html
При компиляции ругается libev, вот код ошибок: libev\ev.c(1100): error C2440: 'function' : cannot convert from 'void (__fastcall *)(int)' to 'void (__cdecl *)(int)' libev\ev.c(1100): warning C4024: 'signal' : different types for formal and actual parameter 2 libev\ev.c(2348): error C2440: 'function' : cannot convert from 'void (__fastcall *)(int)' to 'void (__cdecl *)(int)' libev\ev.c(2348):...
C++ Ошибка: невозможно конвертировать лямбда-выражение в int Ошибка в 7 строчке.пишет что не может конвертировать лямбда-выражение в int. #include <iostream> #include <functional> using namespace std; int main() { function<int()> f(); { int x=0; return () mutable {return ++x; }; } подробнее

Показать сообщение отдельно
mrBatch
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 18
23.03.2014, 02:55  [ТС]     Как создать переменную/массив строчного типа
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
int number, temp, add = 0, i, j; string result, sAdd;
 
int _tmain(int argc, _TCHAR* argv[])
{
    cout << "Enter number which you wanna convert: "; cin >> number;
    do
    {
        temp = number / 16;
        add = number - (temp * 16);
        sAdd = add;
        switch(add)
        {
            case 10: sAdd = "A";
            case 11: sAdd = "B";
            case 12: sAdd = "C";
            case 13: sAdd = "D";
            case 14: sAdd = "E";
            case 15: sAdd = "F";
        }
        result += sAdd;
        number = temp;
    }
    while (add >= 16);
    cout  << result << "\n\n";
    system("pause");
    return 0;
}
Подскажите, почему выдает ошибку:
[bcc32 Error] File1.cpp(32): E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'string'
File1.cpp(12): parsing: int main(int,char * *)
 
Текущее время: 17:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru