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

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

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

Ошибка "E2238 Multiple declaration" - C++

15.05.2012, 20:32. Просмотров 777. Ответов 4
Метки нет (Все метки)

привет ребят) плохо разбираюсь в программировании) подскажите плиз)
вопрос следующий.
я работаю с односвязным ацикличиским списком


C++
1
2
3
4
5
6
7
8
struct LIST
{
int val;
LIST *next; 
};
LIST *head=NULL; 
LIST *p=head; 
LIST *p2=head;
далее...мне надо открыть созданный мной файл. я решила через TStringList
C++
1
2
3
4
AnsiString s="C:\\ FILE.txt";
TStringList *p=new TStringList; (1)
p->LoadFromFile(s);
p->Sort();
он выдает ошибку, ему что-то не нравится в первой строке TStringList *p=new TStringList; (1)
пишет [C++ Error] Unit1.cpp(82): E2238 Multiple declaration for 'p'
[C++ Error] Unit1.cpp(15): E2344 Earlier declaration of 'p'

что не так?!?!?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 20:32     Ошибка "E2238 Multiple declaration"
Посмотрите здесь:

Вылетает ошибка: "E2238 Multiple declaration for defoult" - C++
Unit1.cpp(122): E2238 Multiple declaration for 'defoult' char str; char str1; CharToOem("Не правильный вариант ответа",str1); ...

Работа со структурами: ошибка "Declaration terminated incorrectly" - C++
прога набрана но при запуске вылетает ошибка : E2040 Declaration terminated incorrectly вот сама программа : #include <stdio.h> ...

Ошибка "Declaration syntax error" - C++
Никак не пойму что не так. Пишет Declaration syntax error. Помогите пожалуйста #include <stdio.h> #include <conio.h> #include...

Ошибка "Declaration terminated incorrectly" - C++
#include <iostream> #include <stdio.h> #include <cstdlib> #include <ctime> #include <time> #include <math> #include <conio> ...

Ошибка "Too many types in declaration" - C++
Помогите разобраться в чем ошибка! Задача: 2 Багаж пассажира характеризуется количеством вещей (целый тип) и общим весом вещей...

Ошибки при компиляции "multiple definition" - C++
Здравствуйте, помогите исправить ошибки 242.(на фото часть)

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
15.05.2012, 21:10     Ошибка "E2238 Multiple declaration" #2
Идентификатор "p" уже используется
C++
1
LIST *p=head;
Поменяй просто имя.
murr
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 128
15.05.2012, 21:30  [ТС]     Ошибка "E2238 Multiple declaration" #3
т.е. вместо р любую другую букву?

Добавлено через 6 минут
все равно тоже самое пишет

Добавлено через 3 минуты
можно ещё вопрос,
делая через TStringList...будет так правильно:

C++
1
2
3
4
5
6
7
int OperateString()
{
AnsiString s="C:\\ FILE.txt";
TStringList *p=new TStringList; (1)
p->LoadFromFile(s);
p->Sort();
 }
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
15.05.2012, 21:34     Ошибка "E2238 Multiple declaration" #4
murr, извини но с билдером я не сильно знаком и помочь не могу.
Но ошибки что в 1 посте значат что такое имя переменной уже используется
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 21:37     Ошибка "E2238 Multiple declaration"
Еще ссылки по теме:

Как избежать ошибки "Multiple definition" - C++
Помогите новичку! Не могу понять ошибку! Есть заголовок logcat.h в котором определена константа int clInfo7 = -0x4; ...

Не получается избавится от ошибки "see declaration of 'CheckFlt'" - C++
Проблема появилась после того, как я начал разбивать программу на отдельные файлы. При компилировании у меня появляется ошибка ...

При компиляции ошибка: C2228: left of ".real",".imag" must have struct/class/union - C++
Помогите, пожалуйста! Компилирую в VS2010... Ошибка: C2228: left of ".real",".imag" must have struct/class/union... Почему возникает эта...

Создание структуры "префиксное дерево". Ошибка "Access violation writing location". - C++
Есть структура данных - бор или префиксное дерево. class trie { char value; // символ узла trie** pointers; // ссылки на...


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

Или воспользуйтесь поиском по форуму:
murr
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 128
15.05.2012, 21:37  [ТС]     Ошибка "E2238 Multiple declaration" #5
жаль(((
Yandex
Объявления
15.05.2012, 21:37     Ошибка "E2238 Multiple declaration"
Ответ Создать тему
Опции темы

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