Skip to main content
Stack Overflow на русском

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

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 210482
19 результатов

C — это классический компилируемый стандартизированный слабо статически типизированный императивный язык программирования с ручным управлением памятью, созданный в 1970-х годах Брайаном Керниганом и Деннисом Ритчи. Широко распространен, используется как для написания операционных систем, драйверов и программирования микроконтроллеров, так и для высокоуровневых проектов. Основные идеи: препроцессор, структуры, функции, указатели, указатели на функции.

1 голос
Принятый

Нужно ли освобождать память?

Насколько я понял из кода, освобождать mazeнужно. так как maze указывает на динамическую область памяти в которой содержится указатель который указывает на другую область памяти в которой содержатся м …
Rikitikitavi's user avatar
  • 2,493
1 голос
3 ответа
16k показов

Как корректно проверить является ли символ числом или точкой?

Есть такая функция: unsigned int f(const std::string& str) { unsigned int accum = 0; for( auto i : str) { if( '0' <= i && i <= '9' ) accum = accum*10 + i - '0'; …
Rikitikitavi's user avatar
  • 2,493
1 голос

Неопределённая ссылка на «main»

Если вы хотите скомпилировать cookie.c то нужно вызвать gcc так: gcc -c cookie.c и вы получите объектный файл cookie.o. … Компилируете ее также: gcc -c main.c Далее собираете прогармму: gcc -o myapp cookie.o main.o и через sudo не нужно с компилятором работать. …
Rikitikitavi's user avatar
  • 2,493
6 голосов
1 ответ
294 показа

Разные результаты при умножении больших чисел

Почему получается разный результат: __int64 f1() { return 24 * 60 * 60 * 1000 * 1000; } __int64 f2() { __int64 value = 24 * 60 * 60 * 1000; return value * 1000; } int main() { __int …
Rikitikitavi's user avatar
  • 2,493
0 голосов
0 ответов
980 показов

Как конвертировать строку представляющую дату-время в число?

Например в Windows есть тип _variant_t, c помощью которого можно решить эту задачу так: std::wstring wstr("01/01/2015"); _variant_t src(str.c_str()); _variant_t dest; ::VariantChangeType( &dest, &src, …
Rikitikitavi's user avatar
  • 2,493
1 голос

Получить строку, содержащую десятичную запись числа

Если нужна готовая функция то вот например: int main() { const char* str = "1234"; int n = ::strtol(str,NULL, 10); const char* str2 = "A"; int n2 = ::strtol(str2, NULL, 16); ret …
Rikitikitavi's user avatar
  • 2,493
6 голосов
2 ответа
650 показов

Что вызывает ошибку SIGPIPE?

Создаю неблокирующий сокет, выполняю connect. С помощью select проверяю что можно отправлять данные в сокет. При этом с другой стороной соединения нет. Пытаюсь отправить данные в сокет и ловлю ошибк …
Rikitikitavi's user avatar
  • 2,493
2 голоса
Принятый

C++ реализация класса List, метод insert

У вас странная вставка получается: вот в первой строчке: Element<T>* newelem = new Element<T>(value); вы создали новый элемент, а дальше: if (index == 0) { //если введен index=0, п …
Rikitikitavi's user avatar
  • 2,493
0 голосов
1 ответ
249 показов

Проверить установлено ли соединение при неблокирующим connect

Выполняется неблокирующий коннект. Под windows момент установки сокета может быть определен с помощью select, если сокет writable то соединение установлено. А как под linux? После инициалицации он ср …
Rikitikitavi's user avatar
  • 2,493
4 голоса
2 ответа
874 показа

Множественные ошибки вычислений с плавающей точкой

Есть функция inline unsigned long long d(double d) { return (864E9 * d + 0x014f35a9a90cc000 - 0x019DB1DED53E8000) / 10; } При ее работе вылетает такая ошибка(код 0xC00002B4) Множественные …
Rikitikitavi's user avatar
  • 2,493
6 голосов
2 ответа
2k показов

Разница между const LPSTR и const char*

Есть такой код: const LPSTR str = "str"; const char* str2 = "str"; int main() { char* w = str; char* w2 = str2; //error: cannot convert from 'const char *' to 'char *' return 0; } Поче …
Rikitikitavi's user avatar
  • 2,493
1 голос

Как определить был ли вызван SetEvent?

Если написать так: while (WAIT_OBJECT_0 != WaitForSingleObject(h_event, 0)) { kokin_client_process(p_client); } то цикл будет работать пока не будет вызван SetEvent Так: DWORD dwMilliseconds = 10 …
Rikitikitavi's user avatar
  • 2,493
2 голоса
1 ответ
1k показов

Запись и чтение из COM порта Linux

{ int er = errno; std::cout << "Error: " << er << " " << strerror(er) << " from read" << std::endl; return 0; } sprintf(&buff[spot], "%c" …
Rikitikitavi's user avatar
  • 2,493
1 голос
1 ответ
2k показов

Как вывести double с заданным количеством символов перед запятой?

запятой -01234.5678 // 6 знаков до запятой, 4 знака после запятой Если с помощью snprintf нельзя получить такой результат, то, может быть, есть другие функции в stl или стандартной библиотеке языка C? …
6 голосов
1 ответ
375 показов

Процесс загрузки динамической библиотеки под Linux и Windows

Есть динамическая библиотека в которой определена глобальная переменная. Также определена функция DllMain Которая использует эту глобальную переменную: std::string g_value("value"); //Windows BOOL …
Rikitikitavi's user avatar
  • 2,493

1
2
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /