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

Работа с несколькими файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Трудности с ответом http://www.cyberforum.ru/cpp-beginners/thread688730.html
1) Дана следуюшая declarations: int myFunction(int myValue); int myArray; Что из ниже следуюшего имеет легальный call to this function? Question 1 options: A) cout << myFunction(myArray); B) cout << myFunction(myArray);
C++ Поместить в новый массив одинаковые элементы исходных Помогите, пожалуйста) Нужно создать 3й массив длинной 5 по двум массивам длинной по 5 (мы их сами задаём с клавы). В 3м массиве должны быть одинаковые элементы с первого и второго массивов. Вот то что я пробовала, смотрела на сайтах... #include<iostream.h> #include<conio.h> //#include<stdio.h> void main() { clrscr(); const int N=5; http://www.cyberforum.ru/cpp-beginners/thread688727.html
Возведение в степень -корень из 3 C++
вот код #include "stdafx.h" #include <conio.h> #include <math.h> #include <iostream> using namespace std; void main() {double a=3.2,b=17.5,x=-4.8; double Y,Z; Y=pow(b,3)*(tan(x)*tan(x))-a/(sin(x/a)*sin(x/a));
Switch где ошибка? C++
Ошибки не выдает, но и не запускается. Ошибку найти не могу Т_Т Help) #include <iostream> using namespace std; int mine() { char key; cout << "\n vvedite 1-yu bukvy Reki: \n"; cout << "E \n";
C++ Ошибка в коде! http://www.cyberforum.ru/cpp-beginners/thread688707.html
Здравствуйте, практикуюсь, решаю задачи, но вот одна задачка меня смутила. Я её решил и код по идее должен работать правильно, но есть одна проблема, программа вешаеться (ошибок компилятор не выдает, поэтому ошибка именно в вычислениях), подскажите что не так? Почему, программа прекращает работу? #include <iostream> using namespace std; int main() { int n,k,ii,jj; cin>>n; int arr; for...
C++ Вывести адрес переменной Как вывести на экран адрес переменной? #include <iostream> #include <conio.h> int main(){ int a=2,*p; *p=a; std::cout<<p; getch(); return 0; подробнее

Показать сообщение отдельно
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
05.11.2012, 00:12     Работа с несколькими файлами
Помогите пожалуста исправить ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//main.cpp
#include <iostream>
#include <conio.h>
#include "menu.h"
using namespace std;
 
int main()
{
    string  s;
    string  d;
    string  f;
    s = "Private 1";
    d = "Private 2";
    f = "Private 3";
    menu(s, d, f);
    getch();
    return 0;
}
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
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
//menu
#include <iostream>
#include <conio.h>
#include <cstdio>
#include <cstdlib>
#include <windows.h>
#include "menu.h"
 
 
 
using namespace std;
                  
 
menu(a, s, d)
{
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
int x = 1;
char key;
SetConsoleTextAttribute(hStdOut,FOREGROUND_GREEN | FOREGROUND_RED | BACKGROUND_RED | FOREGROUND_INTENSITY);
cout << s1 << endl;
SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
cout << s2 << endl;
cout << s3 << endl;
 
while(true)
{
    key = getch();
    key = getch();
    switch(key){
                case 72:
                     switch(x)
                     {
                              case 1:
                                   x = 3;
                                   break;
                              case 2:
                                   x = 1;
                                   break;
                              case 3:
                                   x = 2;
                                   break;
                     }
                     system("cls"); 
                break;
                case 80:
                     switch(x)
                     {
                              case 1:
                                   x = 2;
                                   break;
                              case 2:
                                   x = 3;
                                   break;
                              case 3:
                                   x = 1;
                                   break;
                     }
                     system("cls"); 
                break;
                }
if (x == 1)
{
      SetConsoleTextAttribute(hStdOut,FOREGROUND_GREEN | FOREGROUND_RED );                
      cout << " " << s1 << endl;
}
else
{
    SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
    cout << s1 << endl; 
}
 
/////
if (x == 2)
{
      SetConsoleTextAttribute(hStdOut,FOREGROUND_GREEN | FOREGROUND_RED );                
      cout << " " << s2 << endl;
}
else
{
    SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
    cout << s2 << endl; 
}
 
 
 
/////
if (x == 3)
{
      SetConsoleTextAttribute(hStdOut,FOREGROUND_GREEN | FOREGROUND_RED );               
      cout << " " << s3 << endl;
}
else
{
    SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
    cout << s3 << endl;    
}
SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN | FOREGROUND_INTENSITY );
}
 
}
C++
1
2
3
4
5
6
//menu.h
#include <iostream>
#ifndef MENU
#define MENU
void menu(string s1, string  s2, string  s3);
#endif
Вот на что ругается:
6 menu.cpp In file included from ../ProgramsC++/menuDEMO.cpp
4 menu.h variable or field `menu' declared void
4 menu.h `string' was not declared in this scope
4 menu.h `string' was not declared in this scope
4 menu.h `string' was not declared in this scope
4 menu.h initializer expression list treated as compound expression
13 menu.cpp expected constructor, destructor, or type conversion before '(' token
13 menu.cpp expected `,' or `;' before '(' token
Makefile.win [Build Error] [../ProgramsC++/menuDEMO.o] Error 1
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru