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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
naHuka
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 28
#1

Объявление вызывает ошибку - C++

15.11.2013, 00:48. Просмотров 317. Ответов 7
Метки нет (Все метки)

1. где объявлять глобальные константы и переменные? в файле с ароматом .h?
2.Объявление extern fstream AccFile; вызывают ошибку E2141Declaration syntax error, после чего следуют многие ошибки, связанные с AccFile. Почему возникает ошибка? Пользуюсь C++ Borland Builder 6
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2013, 00:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объявление вызывает ошибку (C++):

Перечисление в классе вызывает ошибку - C++
#pragma hdrstop #include <iostream.h> #include <conio.h> #include <tchar.h> ...

Resize вектора вызывает ошибку - C++
std::vector<MyClass*> vec; vec.resize(1, NULL) vec = new MyClass(); vec.resize(5, NULL); // Тут возникает ошибка Ошибка в...

Шаблон класса деструктор вызывает ошибку - C++
Не так чего после того как доходит до деструктора выдает такую ошибку #include "stdafx.h" #include <stdio.h> #include...

Функция компилируется, но вызывает виндовс ошибку - C++
int main() int r=replace(str, c1, c2); return 0; int replace(char *str, char c1, char c2) { int count=0; ...

Перенос проекта VisualStudio2008 на другой компьютер вызывает ошибку C2381 - C++
Возникла проблема при переносе проекта на другой компьютер Ситуация выглядит так: Есть готовый шаблон. Копирую его на другой...

Выдает ошибку в функции в условии if. Не вызывает firstName, secondName и patron - C++
Доброго времени суток. Вот фрагмент кода. Выдает ошибку в функции, а именно в условии if. Не вызывает firstName, secondName и patron....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
15.11.2013, 08:35 #2
naHuka, аромат? если я правильно помню, то после
C++
1
2
3
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
naHuka
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 28
15.11.2013, 13:30  [ТС] #3
Цитата Сообщение от naHuka Посмотреть сообщение
1. где объявлять глобальные константы и переменные? в файле с ароматом .h?
2.Объявление extern fstream AccFile; вызывают ошибку E2141Declaration syntax error, после чего следуют многие ошибки, связанные с AccFile. Почему возникает ошибка? Пользуюсь C++ Borland Builder 6
форматом, конечно же форматом
писал с телефона, извиняйте

Спасибо

А по поводу fstream?
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
15.11.2013, 13:35 #4
Цитата Сообщение от naHuka Посмотреть сообщение
в файле с форматом .h?
ни в коем случае. только в срр файлах
reisal78
651 / 564 / 133
Регистрация: 28.04.2013
Сообщений: 1,612
15.11.2013, 14:13 #5
В книге Н. Н. Мартынов, Программирование для Windows на С++
в Главе 2 довольно понятно раскрыта тема видимости переменных.
Про extern в пункте 2.18.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
15.11.2013, 14:16 #6
reisal78, а читать классику вроде Кернигана и Ритчи уже не понятно? У твоего Мартынова понятнее?
reisal78
651 / 564 / 133
Регистрация: 28.04.2013
Сообщений: 1,612
15.11.2013, 14:31 #7
Kuzia domovenok, не считаю необходимым развивать "холивар" о литературе. Никто не мешает вам посоветовать другие книги.
naHuka
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 28
15.11.2013, 17:30  [ТС] #8
Цитата Сообщение от reisal78 Посмотреть сообщение
В книге Н. Н. Мартынов, Программирование для Windows на С++
в Главе 2 довольно понятно раскрыта тема видимости переменных.
Про extern в пункте 2.18.
В пункте 2.18? Вы про что?

Спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2013, 17:30
Привет! Вот еще темы с ответами:

Обращение к double** из метода dll вызывает ошибку памяти - C++
Есть класс который создает двухмерный массив. Этот класс экпортирую в dll и использую полученную библиотеку в программе С#. Все...

PathStripToRoot() Вызывает ошибки - C++
Строка 36 PathStripToRoot(szRoot); Вызывает ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ...

Cuda не вызывает функцию - C++
Суть задания: Корреляция изображения, т.е по данной формуле найти вырезанный фрагмент картинки и показать рамочкой на исходной кратинке....

Strcat вызывает исключение - C++
Ребят, выручайте, не пойму ни черта. Пытаюсь соединить строки и всё время вылетают "исключения", чтоб их. Вот имеющийся код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.11.2013, 17:30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru