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

С под Linux

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

Вывод 2-х столбцов из файла arp - C Linux

28.12.2016, 18:50. Просмотров 279. Ответов 1
Метки нет (Все метки)

Здравствуйте.Стоит задача написать статическую библиотеку функций, читающих из файла proc/net/arp данные об IP и MAC-адресе машины.Попытался вытащить считать в буфер файл из папки, разделять хочу через awk, но что-то ошибку выбирает. Буду рад любому совету.Заранее спасибо
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
28
29
30
31
#include <stdio.h>
#include <string.h>
 
float get_ip()
{
    FILE* fp;
    char buffer[8048];
    size_t bytes_read;
    
    float get_ip;
    fp=fopen("/proc/net/arp", "r");
    bytes_read = fread(buffer,1,sizeof(buffer),fp);
    fclose(fp);
    if (bytes_read == 0 || bytes_read == sizeof(buffer))
        return 0;
    buffer[bytes_read]='\0';
    
    
        
    get_ip = awk'{print$1,$4}'~/proc/net/arp
    return get_ip;
}
 
main()
{
    printf("CPU clock speed: %4.0f MHz\n", get_ip());
    /*printf("fpu: %ces\n", fpu_info());
    get_host_name();
    get_domain_name();*/
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2016, 18:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод 2-х столбцов из файла arp (C Linux):

Вывод столбцов с данными из файла - C Linux
Здравствуйте.Стоит задача написать статическую библиотеку функций, читающих из файла proc/net/arp данные об IP и MAC-адресе...

arp header - C Linux
есть тут #include &lt;net/if_arp.h&gt;, но все как то непонятно % ) struct arphdr { unsigned short int ar_hrd; /* Format of...

Вывод команды show ip arp - Cisco
Здравствуйте! Подскажите что означает Incomplete в выводе данной команды в стооллбе

Вывод наименования столбцов - MySQL
Здравствуйте, форумчане! Подскажите, пожалуйста, как вытащить из таблицы наименование столбцов. Спасибо.

Вывод неодинаковых столбцов - MySQL
Здравствуйте, вот такой вопрос: как в данной таблице осуществить вывод основного поставщика, который является основным, если для данной...

Вывод конкретных столбцов - C#
Есть таблица. Таблицу вывожу в DataGrid с помощью DataSet. Как вывести только нужные столбцы и при этом подстроить ширину DataGrid под...

1
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26814 / 15064 / 875
Регистрация: 15.09.2009
Сообщений: 65,530
Записей в блоге: 71
28.12.2016, 18:58 #2
создано во фрилансе, здесь закрыто.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2016, 18:58
Привет! Вот еще темы с ответами:

ARP - Сети
Добрый день! Помогите разобраться.. Предположим, что 2 пк подключены к коммутатору и имеют верную IP адресацию 1 пк -...

вывод нескольких номеров столбцов - C#
задание:Задание такое: Дана целочисленная прямоугольная матрица. Определить: 1. количество столбцов, содержащих хотя бы один нулевой...

Вывод столбцов в определенной последовательности - MS Access
Dim bdcon As ADODB.Connection Dim bdrec As ADODB.Recordset strbd = &quot;Provider=Microsoft.ACE.OLEDB.12.0;Data Source='&quot; &amp; putt &amp; &quot;';&quot; ...

Орраничить вывод столбцов в DBGrid - C++ Builder БД
ADODataSet-&gt;CommandText = &quot;select * from Executors&quot;; Form-&gt;ADODataSet-&gt;Active = true; При таком коде в DBGrid попадают все столбцы...


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

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

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