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

Не понятный глюк с cout - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread173479.html
Помогите. Надо в функции main создать void sort(сортировка), сортировать "student" по баллу. pomogite nado v functie main sozdati void sort(sortirovca ),sortirovati "student" po balu:: #include <conio.h> #include <string.h> #include <iostream.h> #include <stdlib.h> extern void (*_new_handler)(void); typedef struct student
C++ Определить количество столбцов в матрице, не содержащих ни одного нулевого элемента Нужна помощь в решении задая. 1) Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. 2) Характеристикой строки целочисленной матрицы является сумма ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread173478.html
C++ вложенный цикл вывод на экран
нужно вывести на экран вот это 55555 6666 777 88 9 #include <iostream> using namespace std; void main()
C++ Переопределение типа(typedef)
Не как не могу разобраться что такое StartDLL/Startup в данном случае typedef void (*Startup)(); Startup StartDll; Можете записать то, что выше без typedef ?
C++ Выполнить сортировку элементов в той строке матрицы сумма элементов в которой максимальная http://www.cyberforum.ru/cpp-beginners/thread173411.html
как я могу писать эту задачу. Задана матрица целых чисел. Выполнить сортировку элементоь в той строке матрицы сумма элементов в которой максимальная.
C++ Контроль ошибок при вводе есть, например, код #include <iostream> int main() { int i; cin >> i; return 0; } подробнее

Показать сообщение отдельно
LineStown
 Аватар для LineStown
63 / 63 / 3
Регистрация: 04.08.2010
Сообщений: 399
07.10.2010, 13:43  [ТС]     Не понятный глюк с cout
да у меня 2010 студия,
stold работает и с одним аргументом

Добавлено через 9 минут
Как мне кажеться я начудил с памятью чего то, т.к. ругаеться на нарушение в куче...
переделал с простыми масивами и всё заработало
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
#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
class bmoney
{
private:
    long double money;
public:
    bmoney():money(0.0){};
    void input()
    {
        char t[30],s[30];
        char test[14]={'$',' ',',','0','1','2','3','4','5','6','7','8','9','\0'};
        int max=30,c=0,sc=0;
        bool f=true,fs=false;
        cout << "Введите начение в формате ($x xxx xxx xxx,xx)\nМаксимум 30 символов: ";
        cin.get(t,max);
        while(t[c]!='\0')
        {
            fs=false;
            for(int i=0;i<14;i++)if(t[c]==test[i])fs=true;
            if(fs==false)f=false;
            c++;
        }
        c=1;
        if((f==true)&&(strlen(t)>0))
        {
            while(t[c]!='\0')
            {
                if(t[c]!=' ')
                {
                    s[sc]=t[c];
                    sc++;
                }
                c++;
            }
            s[sc]='\0';
            money=stold(s);
        }
        else cout << "Строка не корректная\n";
    }
    void print()
    {
        cout.precision(2);
        cout << setiosflags(ios::fixed) << money;
    }
};
int main()
{
    setlocale(LC_ALL,"Russian");
    bmoney bm;
    bm.input();
    bm.print();
    return EXIT_SUCCESS;
}
Оставляю рабочий вариант, может кому пригодится

Добавлено через 8 минут
Но если кто узрит ошибку в 1-м варианте - не молчите, поделитесь
 
Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru