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

Необъявленный идентификатор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать 3-ий массив, записать в него числа из 1-ого, которые отсутствуют во 2-ом http://www.cyberforum.ru/cpp-beginners/thread1061986.html
Даны 2 массива. Сформировать третий массив, записать в него числа из 1 массива, которые отсутствуют во 2. Задаю оба массива вручную, проверяю и передаю в 3. Исправьте код: for(int i=0;i<n;i++) for(int j=0;j<m;j++) if (a!=b) { c = a; cout << c<< " ";
C++ Работа с динамическими строками Все здравствуйте. Есть вот такое задание к нему программа. Среда разработки - VS 2005. Компиляция проходит без ошибок, однако после ввода строки возникает ошибка: The variable 'i' is being used without being defined в строке str='\0'; в void String::set(). Помогите, пожалуйста, устранить ее. Заранее благодарю Задание. Пользовательский класс String должен содержать необходимые элементы-данные,... http://www.cyberforum.ru/cpp-beginners/thread1061983.html
Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце C++
Дана целочисленная прямоугольная матрица. Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце. Что я могу сделать, так это матрицу заполняющуюся с клавиатуры. Сортировку сложно представить так как только недавно узнал о С++. Надеюсь на Вашу помощь! #include "stdafx.h" #include <iostream> using namespace std;
C++ Что такое глобальные и локальные объекты класса?
Что такое глобальние и локальные обекты класа. Напишыте пожалуста с примерами.
C++ Изменение значение аргумента в void-функции http://www.cyberforum.ru/cpp-beginners/thread1061895.html
Здраствуйте. У меня к вам будет такой вопрос: void read(Tbig a){ .... .... } В процедуре например там мы что-то делаем... Но когда вызвать эту процедуру в основной программе, параметры которые мы ей передаем не меняются.... как сделать так чтобы они менялись, не модифицируя процедуру в функцию?
C++ Найти номер минимального элемента массива составить алгоритм и консольную программу для данной задачи: 1) найти номер минимального элемента массива 2) найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами 3) преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные. подробнее

Показать сообщение отдельно
Kirill_Polyakov
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 18
02.01.2014, 22:11  [ТС]     Необъявленный идентификатор
Цитата Сообщение от Байт Посмотреть сообщение
Таки скорее всего он и впрямь не объявлен. Посмотрите место, где вы его пытаетесь объявить, проверьте, его ли вы объявляете...
Ошибка самая стандартная, и никто не сможет ее понять и исправить лучше, чем вы.
Ну вот весь код

1. В ini.h ищем struct settings и добавляем туда переменную-массив
C++
1
2
3
char                    admin[150][24]; 
// 150 - количество возможных значения для admin 
// 24 - максимальный размер строки для значения admin
2. В ini.cpp
C++
1
2
3
4
5
if ( (ent = ini_register_entry("admin", TYPE_STRING)) != NULL ) 
{ 
for ( i = 0; i < 200; i++ ) 
ini_register_data( ent, set.admin + i, "" ); 
}
3. В samp.cpp создаем команду
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
void cmd_admins( char *param ) 
{     
int count = 0; // переменная, отвечающая за количество найденых админов 
 
// цикл для получения ников всех игроков на сервере по иду, где i - ид игрока: 
for(int i = 0; i < SAMP_PLAYER_MAX; i++) 
{ 
// цикл для проверки всех значений set.admin со всеми никами на сервере: 
for(int x = 0; x < 150; x++) 
{ 
 
// чтоб не вылетало если значение для set.admin[x] равно нулю или когда getPlayerName(i) равно 0 
// Если getPlayerName(i) или set.admin[x] равны нулю то мы прерываем проверку 
if(getPlayerName(i) == NULL || set.admin[x] == "NULL") 
break; 
 
// Если getPlayerName(i) равно set.admin[x] то выводим сообщение на экран и плюсуем значение для int count 
if(!strcmp(getPlayerName(i), set.admin[x]) == 1) 
{ 
addMessageToChatWindow("Админ: %s [ID: %d]", getPlayerName(i), i ); 
count ++; 
} 
} 
} 
// если count равен 0, то значит 0 совпадений и значит админов нету 
if ( count == 0 ) addMessageToChatWindow("Нет админов онлайн"); 
}
4. В samp.cpp ко всем командам
C++
1
 addClientCommand( "adminsonline", (int)cmd_admins );
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru