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

Преобразование указателя в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура элемента массива студент http://www.cyberforum.ru/cpp-beginners/thread948817.html
Структура элемента массива студент: фамилия, номер группы, оценка по предмету № 1, оценка по предмету № 2, оценка по предмету № 3. Определить: ─ фамилию того, кто лучше всех сдал экзамены; ─ средний балл по группе по заданному предмету; ─ список задолжников.
C++ не понимаю принцип работы кода Привет ! Помогите понять суть работы кода пожалуйста. for(i=1;i<=10;sum+=i++); Как работает sum+=i++ НЕ ПОНИМАЮ почему "sum+=i++" а не " sum+i++" ? http://www.cyberforum.ru/cpp-beginners/thread948810.html
#include для всех файлов C++
Здравствуйте, можно ли подключить любую библиотеку с помощью #include сразу для всех файлов в проекте? Т.е. не описывать тот же #include <iostream> во всех файлах. Если да, то как это сделать? С помощью заголовочного файла?
C++ В файле находится текст программы на Паскале. Используя стек, проверить правильность вложений операторных скобок (begin - end) в этой программе
В файле находится текст программы на Паскале. Используя стек, проверить правильность вложений операторных скобок (begin - end) в этой программе.
C++ Переписать с Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread948773.html
Ребят, можете переписать с Паскаля на С++ program PROGRAMMA7; uses crt, graph; const n=100; m=100; h=1; dt=0.2; var ii,jj,kk,i,j,DriverVar, ModeVar, ErrorCode : integer; t: array of real; q,a,b,bb :real; naprav,uslovie: boolean; procedure Init; {---- Инициализация графики ----}
C++ Оптимизирует ли компилятор код при использовании функции, возвращающей константу? Объясните мне компиляторы С++ оптимизируют такой код?. Да и вообще компиляторы оптимизуруют это? Я просто думал, что сохраняется адрес памяти, а оттуда цикл вытаскивает то, что там по адресу лежит, т.е. я мыслил так: "в примере на адрес кладется адрес функции, значит в конце каждой итерации эта функция будет выполняться. " int myfunc() { return 99; } подробнее

Показать сообщение отдельно
Abraziv__
-52 / 3 / 0
Регистрация: 05.02.2013
Сообщений: 347
05.09.2013, 17:45  [ТС]     Преобразование указателя в массив
Разобрался уже. Да с циклом затупил малясь. Вот решение :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void dispatcher_handler(u_char *param,const struct pcap_pkthdr *header, const u_char *packet)
{       
    u_char mac_ok[6] = {6,5,4,3,2,1};
    bool mac_good = true;
    for(int i = 0; i < 6 && mac_good; i++)
    {
        if(packet[i] != mac_ok[i] )
            mac_good = false;
    }
    
    if(mac_good)
    {       
        fwrite(packet + 14,sizeof(const u_char),header->caplen - 14,file);          
    }
            
}
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru