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

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

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

Перебор элементов массива - C++

20.09.2013, 11:37. Просмотров 579. Ответов 1
Метки нет (Все метки)

Добрый день, ув. форумчане.

В наличии следующий код:
C
1
2
3
4
5
6
7
8
9
10
11
int i;
WCHAR *slovo[] = {L"слово1", L"слово2", ..., L"слово1000"};
int slovo_length = sizeof(slovo)/sizeof(slovo[0]);
 
for(i=0; i<slovo_length; i++) 
{
    if(L"слово500" == slovo[i]) // не хочет сравнивать
    {
        *выполняем какой-то код*
    }
}
..криво идёт перебор (или нет), и всё тут, не могу определить ошибку(

Помогите пожалуйста, в решении данной проблемы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 11:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перебор элементов массива (C++):

Перебор элементов массива - C++
Доброго времени! Я новичек в С++, поэтому прошу не ругать. Вопрос - как организовать перебор элементов массива? Вот, например, в таком...

перебор элементов массива - C++
дан массив целых чисел. поменять местами пары элементов в массиве: 1 и2,3 и 4,5 и 6 и т.д.

Перебор символьного массива - C++
Помогите, не могу написать прграмму которая добавляет символ. Например: вводим D:\myfolder\secondfolder\ , а выводим...

Перебор элементов очереди - C++
Здравствуйте! Подскажите, пожалуйста, как мне получить доступ к определённому элементу очереди? Я понимаю, что прямой доступ мы имеем...

Перебор всевозможных состояний массива - C++
Доброго времени суток. Задача: Дан двумерный массив(скажем, 4х4) заполненный рандомным образом числами, причем числа могут быть только...

Полный перебор чисел массива - C++
Доброго вам времени суток. Количество элементов массива задавать вручную - собственно N. Массив заполняется числами от 1 до N. Стоит...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rublag
52 / 52 / 4
Регистрация: 06.02.2013
Сообщений: 156
20.09.2013, 11:46 #2
sizeof даёт только размер элемента массива, в вашем случае это размер char* и char(или int?)
для сравнения массивов char можно использовать функцию strcmp, которая возвращает 0, если строки одинаковые.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2013, 11:46
Привет! Вот еще темы с ответами:

Перебор сумм чисел массива - C++
Собственно по одному предмету делаю курсач, и хотелось бы себя наверняка перепроверить, да и попрактиковать лишний раз C++. Нужно...

Перебор массива и поиск повторяющихся чисел - C++
День добрый, подскажите пожалуйста, задача следующая, имеем массив {1,2,3,9,4,5,6,9,7,8,0}, тут девятка встречается два раза, необходимо...

перебор массива по количеству вариантов событий - C++
Всем доброго времени суток! Ребят, прошу помощи в решении такой задачи или хотя бы в составлении блок-схемы, я логику теряю, получается...

Оптимизация цикла (перебор 5000000 элементов) - C++
Можно ли как-то оптимизировать данный цикл? for (i=10000000; i&lt;15000000; i++) { for (k = i, j = 0; j &lt; 8; j++, k /= 10) ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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