Результаты поиска по запросу "c"
На самом деле это было дано мне как вопрос для интервью. Это был мой ответ, но мой собеседник предположил, что вместо массива int можно использовать массив битов (или, чтобы упростить использование символов или байтов) для экономии памяти. Это O (1) для поиска в массиве, если ваши индексы сопоставлены с вашими значениями char!
ибудь может сказать мне, как реализовать программу для проверки строки содержит все уникальные символы?
ТАК ... 2011
привет вчера я сдал экзамен GATE и на этом экзамене возник вопрос: Что печатает следующий фрагмент C-программы? char c [] = "GATE2011"; char *p =c; printf ( "%s", p+p [3] − p [1]) ;параметры: (A) GATE2011 (B) E2011 (C) 2011 (D) 011Ответ «C». ...
Смешивать потоки C stdio и C ++ IO таким способом недопустимо. Результаты не определены.
т, я хочу, чтобы мы могли принять участие отstdin снова после того, как я призываю: freopen("Smefile.txt","r",stdin);Точно, я хочу, чтобы мой первый в первой из моей программы брал данные из указанного файла, а следующая часть - из стандартного ...
Да, я попытался использовать wchar_t * и использовать wcstok_s для манипулирования путем. Это также недоступно, так как я получаю сообщение об ошибке 1120, даже если заголовок определен в string.h вместе с strtok_s. Разочаровываю, я бэкэнд-разработчик с хорошим интерфейсом, но это поражает меня. Я не могу найти ничего, чтобы манипулировать UNICODE_STRING и, следовательно, почему я пошел по этому пути.
аюсь разделить компоненты имени пути UNICODE_STRING, чтобы создать дерево каталогов от корня устройства до листа файла. Это должно быть сделано в драйвере WDK. Мне нужно создать структуру каталогов кусок за один раз, ...
, Это позволит вам использовать алгоритмы STL для арифметики массивов, а вектор также позаботится об управлении памятью.
ел объявить 2D-массив и присвоить ему значения без запуска цикла for. Я думал, что мог бы использовать следующую идею int array[5] = {1,2,3,4,5};Что прекрасно работает для инициализации 2D-массива. Но, видимо, моему компилятору это не ...
Моя проблема была такой же, как один комментатор выше. Мне пришлось изменить двоичный парсер на правильный (PE для Windows, ELF для Linux, Mach для Mac)
ользую Eclipse Helios в Ubuntu 10.04 и пытаюсь установить на него плагин CDT. Я скачиваю это отсюдаВот [http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/helios/dist/cdt-master-7.0.1.zip] . А потом я иду вУстановите новое ...
Передав 1.0 и 16.0 в эту функцию, наблюдаемые возвращаемые значения равны 000000000000FF37 и 0000000000003040 соответственно. Я думаю, что мы должны получить 1 и 10.
то я пытаюсь сделать, - это преобразовать двойную строку в шестнадцатеричную, а затем обратно в двойную. Следующий код выполняет преобразование двойной строки в шестнадцатеричную. char * double2HexString(double a) { char *buf = new char[17]; // ...
не компилируется в C, хотя компилируется как программа C ++. Однако если после метки поместить нулевой оператор, программа компилируется. <, / P>
смущен, когда это не скомпилируется в C: int main() { for (int i = 0; i < 4; ++i) int a = 5; // A dependent statement may not be declaration return 0; }Я привык к C ++, где это будет компилироваться. Я просто какое-то время удивлялся, пока не ...
Помощники для анализа аргументов в C / UNIX
то я в Linux и хочу, чтобы программа принимала аргументы при запуске из командной строки. Например, ./myprogram 42 -b -s Таким образом, программа сохранит это число 42 как int и выполнит определенные части кода в зависимости от того, какие ...
Пожалуйста, добавьте краткое изложение статьи (часть, которая отвечает на вопрос). В противном случае это по сути статья, предназначенная только для ссылок, и станет бесполезной, когда ссылка в конечном итоге будет нарушена.
я компилирую очень простой исходный файл с помощью gcc, мне не нужно указывать путь к стандартным включаемым файлам, таким как stdio или stdlib. Как GCC знает, как найти эти файлы? Есть ли у него/usr/include путь внутри, или он получит пути от ...