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

Ошибка crosses initialization of - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компилировании http://www.cyberforum.ru/cpp-beginners/thread609818.html
Приветствую, скачал visual studio 2010 профессиональную, создал проект win32 с кодом окна апи, ничего не менял, попытался запустить этот код и вот, что вылезло: Скрин: http://gifok.net/images/2012/06/20/9Uhs.png А во вклаке "Вывод" написало это: "c:\program files (x86)\microsoft sdks\windows\v7.0a\include\windows.h(151): fatal error C1083: Не удается открыть файл включение: excpt.h: No...
C++ Перебор текста по символам[как в поисковиках] Всем привет,часто лазию по гуглу ну наверное как все,и тут захотел написать программку которая тоже бы определяла какое слово пользователь хочет ввести,ну то есть ввожу : "сиск" и он автоматом дополняет букву и,как такое можно реализовать? http://www.cyberforum.ru/cpp-beginners/thread609800.html
Как этот код работает? C++
#include <iostream> using namespace std; int main () { char ch = 0; int count = 0; cout << "Please enter a sentence:" << endl;
Забиваем строку 16-ричными числами и выводим на экран (генерируем МАС) C++
генерируется мак адрес и выводится на экран. но вот только как то не корректно он выводится #include <time.h> #include <stdio.h> int main() { char *packetbuff = new char; for(i=6;i<12;i++) { // этот цикл забивает 6 байт. это MAC Source a=rand()%(2*m+1)/2; // рандом чисео в интервале
C++ Программа копирования файла с удвоением пробелов C++ http://www.cyberforum.ru/cpp-beginners/thread609753.html
Помогите пожалуйста доделать программу. Нужно написать программу копирования файлов с удвоением пробелов. Смогла написать только программу копирования. А вот удвоить пробелы как-то не получается. Вот мой код #include <iostream> #include <string> #include <fstream> using namespace std;
C++ ошибка с перегрузкой операции Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. #include <iostream> #include <iomanip> #include <windows.h> #include <math.h> #include "string2.h" using namespace std; подробнее

Показать сообщение отдельно
xADMIRALx
 Аватар для xADMIRALx
66 / 60 / 1
Регистрация: 09.06.2012
Сообщений: 291
20.06.2012, 03:10     Ошибка crosses initialization of
Попробуйте скомпилить

C++ (Qt)
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#include "classPat.h"
#include <stdlib.h>
#include <fstream>
 
using std::cin;
using std::cout;
using std::string;
using std::ofstream;
using std::ifstream;
 
int menu();
 
int main ()
{  
    setlocale (LC_ALL, "Russian");
    
    bool exit = false;
    
    for ( ; ; )
    {
        int choice=menu();
        if (choice==1 || choice==3)
        {
            delete [] objPat;
        }
        switch (choice)
        {
            case 1:
{
                cout<<"Введите ваше имя : ";
                string ownerName;
                getline (cin, ownerName);
                cout<<"Введите количество животных которые когда либо жили у вас : ";
                int amountPats;
                cin>>amountPats;
    
                Pat *objPat=new Pat[amountPats];
    
                for (int i=0; i<amountPats; i++)
                {
                    cout<<"Введи имя "<<i+1<<"-го животного : ";
                    string patName;
                    cin.ignore();
                    getline (cin, patName);
                    objPat[i].SetName(patName);
                    cout<<"Введите возраст "<<i+1<<"-го животного : ";
                    int patAge;
                    cin>>patAge;
                    objPat[i].SetAge(patAge);
                }
                system("cls");
                cout<<"\n-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/";
                cout<<"\nВаше имя : "<<ownerName<<"\n";
                cout<<"Количество ваших питомцев : "<<amountPats<<"\n";
                cout<<"-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/";
                for (int i=0; i<amountPats; i++)
                {
                    cout<<"\nДанные "<<i+1<<"-го питомца :\n";
                    cout<<"Имя : "<<objPat[i].GetName()<<"\n";
                    cout<<"Возраст (полных лет) : "<<objPat[i].GetAge()<<"\n";
                    cout<<"----------------------------------------------";
                }
                break;
}
            case 2:
{
                ofstream writeFile;
                writeFile.open ("proba.txt");
                writeFile<<"-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/";
                writeFile<<"\nВаше имя : "<<ownerName<<"\n";
                writeFile<<"Количество ваших питомцев : "<<amountPats<<"\n";
                writeFile<<"-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/";
                for (int i=0; i<amountPats; i++)
                {
                    writeFile<<"\nДанные "<<i+1<<"-го питомца :\n";
                    writeFile<<"Имя : "<<objPat[i].GetName()<<"\n";
                    writeFile<<"Возраст (полных лет) : "<<objPat[i].GetAge()<<"\n";
                    writeFile<<"----------------------------------------------";
                }
                writeFile.close();
                system("pause");
                delete [] objPat;
                break;
}
            case 3:
{
                ifstream is("proba.txt");
                string fileContain;
                while (!is.eof())
                {
                    getline (is, fileContain, '\n');
                     cout<<fileContain<<"\n";
                }
                system("pause");
                break;
            case 4:
{
                exit=true;
                break;
}
}
            default:
{
                cout<<"Введите правильный номер нужного пункта!\n";
                break;
}
        }
        if (exit==true)
        {
            break;
        }
    }
  return 0;  
}
 
int menu()
{
    int choice;
    cout<<"                     МЕНЮ                     \n";
    cout<<"----------------------------------------------\n";
    cout<<"1. Начать заполнение таблици\n";
    cout<<"2. Записать таблицу в файл\n";
    cout<<"3. Считать таблицу из файла\n";
    cout<<"4. Выход\n";
    cout<<"----------------------------------------------\n";
    cout<<"Введите номер нужного пункта : ";
    cin>>choice;
    return choice;
}
 
Текущее время: 19:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru