Вопросы с тегом «c»

121
Что делает разрешающий флаг?

Мне просто интересно, что -fpermissiveделает флаг в компиляторе g ++? Я получаю: ошибка: взятие адреса временного [-fpermissive] что я могу решить, передав -fpermissiveфлаг компилятору. РЕДАКТИРОВАТЬ : Я только что обнаружил, что вызывало временную ошибку адреса! Я собираюсь исправить эту часть...

121
Как именно работает хвостовая рекурсия?

Я почти понимаю, как работает хвостовая рекурсия и чем она отличается от обычной. Я только не понимаю, почему не требуется, чтобы стек запомнил свой адрес возврата. // tail recursion int fac_times (int n, int acc) { if (n == 0) return acc; else return fac_times(n - 1, acc * n); } int factorial (int...

121
Почему C ++ 11 не поддерживает списки назначенных инициализаторов как C99? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить фактами и цитатами, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Рассматривать: struct Person { int height;...

121
Rsync копирует содержимое каталога, но не сам каталог

Я пытаюсь синхронизировать два содержимого папок с разными именами: rsync -av ~/foo user@remote.com:/var/www/bar Я хотел бы, чтобы скопировать содержимое fooINTO barна удаленном хосте, но не директория fooсам. Я пробовал что-то подобное foo/*, но rsync этого не поддерживает. rsync всегда создает...

121
сокет connect () против bind ()

Обе connect()и bind()системные вызовы «ассоциировать» сокет дескриптор файла на адрес (обычно это IP / порт комбинации). Их прототипы похожи на: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); и int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); В чем...

121
Visual Studio 2015 - не подсветка синтаксиса и не Intellisense

Мои представления Razor в VS2015 RC не показывают правильную окраску для кода C #. Мой проект отлично работал в VS2013, но не в 2015 году, и это не дает мне никакого Intellisense в коде C #. Решение строится, и сайт работает нормально. Я пробовал следующее, но безрезультатно отключение всех...

121
Как я могу печатать в stderr на C?

В C печать в стандартный вывод выполняется легко с помощью printffrom stdio.h. Однако как можно печатать в stderr? fprintfОчевидно, мы можем использовать для этого, но его синтаксис кажется странным. Может быть, мы можем использовать printfдля печати в...

120
#import с использованием угловых скобок <> и кавычек «»

Мне интересно, что решает, разрешено ли вам использовать <Header.h>или "Header.h"когда вы импортируете файлы в Objective-C. До сих пор я наблюдал, что вы используете кавычки ""для файлов в вашем проекте, к которым у вас есть источник реализации, и угловые скобки, <>когда вы ссылаетесь...

120
Создать указатель на двумерный массив

Мне нужен указатель на статический двумерный массив. Как это сделать? static uint8_t l_matrix[10][20]; void test(){ uint8_t **matrix_ptr = l_matrix; //wrong idea } Я получаю всевозможные ошибки, например: предупреждение: присваивание из несовместимого типа указателя индексируемое значение не...

120
Указатели C: указывающие на массив фиксированного размера

Этот вопрос уходит к гуру Си: В C можно объявить указатель следующим образом: char (* p)[10]; .. что в основном означает, что этот указатель указывает на массив из 10 символов. При объявлении подобного указателя замечательно то, что вы получите ошибку времени компиляции, если попытаетесь назначить...

120
Документация / руководство по FFmpeg C API [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 12 месяцев назад . Уточните этот вопрос Я пытаюсь найти документацию по...

120
Преобразование в int vs floor

Есть ли разница между ними: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Насколько я понимаю, в обоих случаях результат одинаковый. Есть ли разница в скомпилированном...

120
Разрешить пользователю вводить HTML в ASP.NET MVC - ValidateInput или AllowHtml

Как я могу разрешить пользователю вводить HTML в определенное поле с помощью ASP.net MVC. У меня есть длинная форма со множеством полей, которые сопоставляются с этим сложным объектом в контроллере. Я хотел бы, чтобы одно поле (описание) разрешало HTML, на котором я буду предварительно формировать...