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

Отладка готового кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ project->properties->32bit-linker (visual studio 2008) http://www.cyberforum.ru/cpp-beginners/thread293217.html
где в ней найти project->properties->32bit-linker?
C++ Встраивание программы в меню Здравствуйте, мне нужно встроить мою программу в меню. Вот программа: Дан массив из 10 вещественных элементов. Массив вводится с клавиатуры. Найти количество нулевых элементов. #include <iostream> using namespace std; void main() { setlocale (LC_ALL,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread293214.html
C++ Структуры. Бинарное дерево.
Поставлена такая задача. Является ли двоичное дерево линейным списком вершин? Реализовать надо на динамических структурах. PS. Можете показать литературу куда смотреть, что бы понять по какому принципу и логике писать двоичные деревья? Я ни как не могу понять логику написания кода
Упорядоченные массивы C++
Люди, будьте любезны, напишите программу на с/с++. Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию. я написала, но это вообще не то. #include "stdafx.h" #include <conio.h> #include <iostream> int vvod massiva(int a); int main() {
C++ В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы http://www.cyberforum.ru/cpp-beginners/thread293160.html
Задана матрица М*N. В строках, начинающихся с отрицательного элемента поменять местами максимальный и минимальный элементы
C++ Как сделать это с массивами? Задан (и уже заполнен положительными числами) массив int A. Необходимо написать фрагмент программы, который: а) выведет на экран число, чаще всех остальных встречающееся в массиве А (для данного фрагмента программы построить блок-схему алгоритма); б) рассчитает сумму чисел, являющихся квадратами каких-либо прочих элементов массива; в) выведет числа из массива в виде таблицы, в которой номер... подробнее

Показать сообщение отдельно
ВоффкаNew
12 / 12 / 1
Регистрация: 11.11.2010
Сообщений: 73
11.05.2011, 17:21     Отладка готового кода
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
#include <locale.h>
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main(int argc, char * argv [])
{
        setlocale(LC_ALL,"Rus");
        
        int n,num,answer;
        string f,i,o,date,data;
        cout<<"Введите кол-во квартир в доме: ";
        cin>>n;
 
        //выделение памяти под двумерный массив
        string * array = new string [n]; //n- количество квартир
        do{
        cout<<"\t\t### Выберите действие ###"<<endl;
        cout<<" 1 - Добавление/Редактирование данных о квартире."<<endl;
        cout<<" 2 - Поиск данных по квартире."<<endl;
        cout<<" 0 - Выход из программы"<<endl;
        cin>>answer;
            switch (answer)
            case 1:
                //запись/редактирование квартиры
                //array[i] = /*строка с данными о жильце*/;
                cout<<"Заполним номера..."<<endl;
                cout<<"Введите номер квартиры: ";
                cin>>num;
                if (num>n)
                {
                    cout<<"Нет такой квартиры";
                    break;
                }
                cout<<"Фамилия проживающего: ";
                cin>>f;
                cout<<"Имя проживающего: ";
                cin>>i;
                cout<<"Отчество проживающего: ";
                cin>>o;
                cout<<"Дата рождения проживающего: ";
                cin>>date;
                data = f+ ' ' + i + ' '+ o + ';' + date; //фио разделяются пробелом, дата - ;
                array[num] = data;
                break;
            case 2:
            //поиск
            /*условие поиска: k=5*/
                cout<<"Введите номер квартиры: ";
                cin>>num;
                if (num>n)
                {
                    cout<<"Нет такой квартиры";
                    break;
                }
                cout << array[num]; // выводит на экран всю строку с данными о жильце 5 квартиры
                break;
        }while(answer!=0);
 
 
        
        //освобождение памяти
        delete array;
        return 0;
}
Ошибки:
http://codepad.org/oKGzBoaZ

и вот такая еще при компиляции на моей машине.

1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\rusdos\rusdos\main.cpp(38) : error C2679: бинарный '>>': не найден оператор, принимающий правый операнд типа 'std::string' (или приемлемое преобразование отсутствует)
1> c:\program files\microsoft visual studio 9.0\vc\include\istream(1144): может быть 'std::basic_istream<_Elem,_Traits> &std::operator >><std::char_traits<char>>(std::basic_istream<_Elem,_Traits> &,signed char *)'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
она повторяется 9 раз.
1> ]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru