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

тестовая программа не компилируется = "error: 'mainfunc' was not declared in this scope|" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread781017.html
Проект в котором базовый абстрактный класс Colection, и два производных Vector и Steck в хедоры которых подключаем базовый. Как исправить ошибку? фрагменты из программы #include "Steck.h" // включаем Colection #include "Vector.h" // еще раз включаем (ошибка) #include "Colection.h" // и еще раз (ошибка) #include <iostream> int main()
C++ Доработать программу ( мизер ) Помогите доработать программу! С меню работает не правильно: // #include "StdAfx.h" #include <cstdio> #include <windows.h> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread781012.html
удаления узла в двухсвязном списке C++
Привет всем! такая проблема , не получается корректно удалить узел из двухвязного списка. как решить эту проблему ? #include <iostream> #include <stdlib.h> using namespace std; struct Node { int data; Node* next;
C++ Лимит памяти для решений задач
Чем руководствуются авторы задач, устанавливая лимт памяти для программ-решений? Например, простая задча. Её решение, сохранённое в текстовом режиме (блокнот) занимает на диске 4 килобайта. #include <iostream> using namespace std; int main() { int n; cin >> n; cout << n/10 << " " << n%10 << endl;
C++ фиктивный узел http://www.cyberforum.ru/cpp-beginners/thread780983.html
Привет всем ! вот сижу и разбираюсь со связным списоком, и все никак не понимаю что такое фиктивный узел ... объясните пожалуйста что за фиктивный узел такой ? и пришлите простенький код с фиктивным узлом для больше понимания (желательно односвязной список)...
C++ Определить класс Gradebook: Не могу понять что не так Учусь по книге "Дейтел Х., Дейтел П. Как программировать на C++ (5-е издание, 2008)" учусь 2 дня, не ругайтесь пожалуйста если что то совсем очевидное =) вот пример из книги http://img22.imageshack.us/img22/1179/111122222.png подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
07.02.2013, 09:12     тестовая программа не компилируется = "error: 'mainfunc' was not declared in this scope|"
Давайте по порядку. Раз уж начали разбирать, то напишу все, на чем останавливается взгляд.

1.
C++
1
using namespace std;
Некоторые (или многие?) соглашения запрещают использовать директивы using.

2.
C++
1
#include ".\main.h"
Слеш не в ту сторону. По стандарту - /. А в данном случае ./ вообще не нужны.

3.
C++
1
mainfunc(&cac);
Изврат. Давайте передавать по константной ссылке.

4.
C++
1
2
system("pause");
}
Функция int main() должна возвращать значение.

5. main.h:
C++
1
void mainfunc(string *s);
Про константную ссылку уже сказал. И для заголовочного файла одного объявления маловато будет. Читаем сюда http://ru.wikipedia.org/wiki/Include_guard
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru