Результаты поиска по запросу "c"
@Tim Кроме того, есть ощущение, что ограничение не обременительно. Похоже, очень немногим программам нужно читать, а затем переключаться на запись в одном месте или наоборот. Большинство программ с произвольным доступом, которые как читают, так и пишут, в любом случае, как правило, вынуждены искать новое место при переходе от чтения к письму.
UE Когда файл открыт для чтения и записи (знак плюс в типе), применяются два ограничения. • За выводом нельзя сразу следовать вводом без промежуточных fflush, fseek, fsetpos или перемотки. • За вводом не может следовать непосредственно вывод ...
А в Linux вы должны сделать то же самое, флаг компилятора называется -fPIC, если вы хотите создать разделяемую библиотеку. В противном случае на AMD64 и SPARC (и, возможно, на других) произойдет сбой. В архитектуре i386 компоновщик достаточно умен и не разделяет библиотеку в памяти, поэтому он не падает.
аюсь создать статическую библиотеку C / C ++ с использованием Visual Studio 2005. Поскольку выбор библиотеки времени выполнения является опцией компиляции, я вынужден создать четыре варианта моей библиотеки, по одному для каждого варианта ...
вычислить выражение с обратной косой чертой в середине выражения
Предположим, в C, у меня есть следующий код: i=5 \ +6;Если я печатаюi, это дает мне 11. Я не понимаю, как приведенный выше код выполняется правильно. На первый взгляд, я догадался, что это ошибка компилятора из-за нераспознанного токена.\, ...
Объявление неструктурированного массива в структуре
ПочемуC разрешить это: typedef struct s { int arr[]; } s;где массивarr размер не указан?
Список имен сетевых интерфейсов, использующих C с Winsock?
В C API Windows, как вы можете получить список имен сетевых интерфейсов? (Эквивалентноgetifaddrs() [https://stackoverflow.com/questions/8434918/find-available-network-interfaces-in-c-c] в линуксе) WSAIoctl(sock, SIO_GET_INTERFACE_LIST_EX, ...) ...
Выравнивание переменных printf () и десятичных знаков в C
большая проблема с C сегодня. Поэтому я хочу, чтобы мои переменные выровнялись по столбцам и имели 2 десятичных знака одновременно. Я знаю, чтобы получить 2 десятичных знака, мне нужно использовать% .2f, и если я хочу ширину, я использую% -30s. ...
Указатель арифметики и интегральное продвижение
В выраженииp + a гдеp это тип указателя иa такое целое число, будут ли применяться правила целочисленного продвижения? Например, еслиa этоcharна 64-битной машине он обязательно будет расширен до 64-битной, прежде чем будет добавлен к значению ...
Невозможно передать массив из FORTRAN в C
Я пытаюсь передать массив одного измерения из программы FORTRAN в C. Функция C вызывается, но значения, которые она содержит, являются мусором. Но если я попытаюсь вызвать ту же функцию с помощью целочисленной переменной, я смогу передать ...
Если вы устанавливаете Windows SDK, есть возможность включить исходный код стандартной библиотеки, чтобы вы также могли увидеть, как он реализован в Windows.
чаю C и заметил, что не могу найти файл реализации для некоторых заголовочных файлов, таких как, например,stdio.h которая является библиотекой, которая содержит много функций ввода / вывода, таких какprintf, Где я могу найти его реализацию?
Как влияет конечный пробел в строке формата scanf ()?
Какая разница междуscanf("%d") а такжеscanf("%d ") где в этом коде разница в конце строки формата? #include <stdio.h> int main(void) { int i, j; printf("enter a value for j "); scanf("%d ",&j); printf("j is %d\n", j); printf("enter a value for i ...