Результаты поиска по запросу "c"

5 ответов

Получение размера данных указателя

Я попытался следующий код, чтобы увидеть, как получить размер данных указателя: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char *test_char_ptr = "This is just a test"; int *test_int_ptr = (int ...

3 ответа

Плюсы и минусы различных макрофункций / встроенные методы в C

Согласно C FAQ [http://c-faq.com/cpp/multistmt.html]Есть, в основном, 3 практических метода для «вставки» кода в C: #define MACRO(arg1, arg2) do { \ /* declarations */ \ stmt1; \ stmt2; \ /* ... */ \ } while(0) /* (no trailing ; ) */или ...

2 ответа

Что такое «исключение» дескриптора файла?

Когда кто-то вызывает select (), спрашивая, какие файловые дескрипторы ожидают «исключения», что это значит? Как вызвать одно из этих «исключений»? Если кто-нибудь может указать мне хорошее объяснение, это было бы здорово. Я гуглил и ничего не ...

ТОП публикаций

5 ответов

Тестирование кода для встроенного приложения

Фон: Я разрабатываю большой проект с использованием Atmel AVR atmega2560. Этот проект содержит множество аппаратных функций (7 устройств SPI, 2 порта I2C, 2 порта RS485 MODBUS, множество аналоговых и цифровых входов / выходов). Я ...

2 ответа

Чтение / запись двоичного файла в C

Итак, у меня есть файл input.bin, который содержит следующее IK-SZH;jdl72u;John Doe;2013-03-28 11:05 IK-GRR;kat91n;Jane Doe;2013-03-21 15:41 IK-GRR;oat62f;Jane Doe;2013-03-24 08:08То, что я делаю, это чтобы прочитать это в структуру. Делать ...

6 ответов

функция для разделения пути к файлу на путь и файл

Допустим, у меня есть функция: void split_path_file(char** p, char** f, char *pf) { //malloc and set *p to file path, malloc and set *f to file name //pf is the pointer to the full file and path "C:\sponge\bob\square.pants" // edit: leave pf in ...

5 ответов

Почему scanf дважды запрашивает ввод, когда в конце строки форматирования стоит символ новой строки?

#include <stdio.h> #include <stdlib.h> #include <string.h> char *method1(void) { static char a[4]; scanf("%s\n", a); return a; } int main(void) { char *h = method1(); printf("%s\n", h); return 0; }Когда я запускаю код выше, приглашение спрашивает ...

3 ответа

Используя команду make без makefiles?

Я компилировал некоторый C-код для назначения и запустил «make codeFile», где «codeFile» - это имя моей C-программы, и хотя у меня не было make-файла, был создан исполняемый файл, и он работал и работал правильно. Кто-нибудь знает, почему это ...

5 ответов

Программно проверить, есть ли на моей машине доступ в интернет или нет

Как программно проверить, имеет ли моя машина доступ в Интернет или нет с использованием C / C ++, это просто вопрос проверки связи с IP? Как NIC это делает? Я имею в виду что-то вроде: Я использую Windows 7.

3 ответа

В чем разница между указателем с плавающей точкой и адресом указателя типа int?

Я пытался запустить этот код, int *p; float q; q = 6.6; p = &q;Хотя это будет предупреждение, но я думаю,&q а такжеp одинакового размера, поэтомуp может иметь адресq, Но когда я печатаю&q а такжеp Я получаю другой вывод. Это мой вывод *p = ...