Вопросы с тегами [c]

1.3k

голосов
25

ответ
2.3m

Просмотры

Самый простой способ преобразовать Int в строку в C ++

Что это самый простой способ для преобразования из INT в эквивалентную строку в C ++. Я знаю двух методов. Есть ли более простой способ? (1) Int А = 10; символ * intStr = itoa (а); Строка ул = строка (intStr); (2) Int А = 10; stringstream сс; сс
Nemo
4.2k

голосов
1

ответ
2.1m

Просмотры

Полное руководство и список C ++ книги

Этот вопрос пытается собрать несколько жемчужин среди десятков плохих книг C ++, которые публикуются каждый год. В отличие от многих других языков программирования, которые часто забирали на ходу из учебников, найденных в Интернете, немногие из них способны быстро подобрать C ++ без изучения хорошо написанный C ++ книгу. Это слишком большой и сложный для этого. На самом деле, это является настолько большим и сложным, что есть очень много очень плохая C ++ книги там. И мы не говорим о плохом стиле, но такие вещи, как спортивные вопиюще очевидные фактические ошибки и продвижение плачевно плохих стилей программирования. Пожалуйста, измените принятый ответ, чтобы обеспечить качественные книги и примерный уровень квалификации - желательно после обсуждения вашего добавлений в C ++ чате. (Завсегдатаи могут безжалостно уничтожить вашу работу, если они не согласны с рекомендацией. ) Добавить краткое описание / объявления об о каждой книге, которую вы лично прочитать / выгоду от. Не стесняйтесь обсуждать качество, заголовки и т.д. Книги, которые отвечают критериям, будут добавлены в список. Книги, которые имеют обзоры Ассоциация пользователей С и С ++ (ACCU) есть ссылки на обзор. * Примечание: часто задаваемые вопросы и другие ресурсы могут быть найдены в C ++ информации тегов и под C ++ - FAQ.
2.8k

голосов
30

ответ
2.1m

Просмотры

Как перебирать слова строки?

Я пытаюсь перебирать слова строки. Строку можно предположить, будет состоять из слов, разделенных пробелами. Обратите внимание, что я не заинтересован в функциях строки C или такого рода манипуляции символов / доступа. Кроме того, пожалуйста, дайте предпочтение элегантности над эффективностью в своем ответе. Лучшее решение я прямо сейчас: #include #include #include с помощью патезрасе; INT основных () {строка s = "Где-то вниз по дороге"; istringstream ISS (с); делать {строка подлодки; ISS >> подводные лодки; соиЬ
1.5k

голосов
28

ответ
1.8m

Просмотры

Как сгенерировать случайное число Int в C #?

Как сгенерировать случайное число в C #?
Rella
832

голосов
19

ответ
1.6m

Просмотры

Как инициализировать все элементы массива в то же значение?

У меня есть большой массив в C (не C ++, если это делает разницу). Я хочу, чтобы инициализировать все члены к тому же значению. Я мог бы поклясться, что когда-то знал, что простой способ сделать это. Я мог бы использовать MemSet () в моем случае, но не есть способ сделать это, который встроен прямо в синтаксисе C?
Matt
94

голосов
10

ответ
1.6m

Просмотры

Регулярное выражение для проверки, если пароль «8 символов, включая 1 заглавную букву, 1 специального символа, буквенно-цифровые символы»

Я хочу, чтобы регулярное выражение, чтобы убедиться, что пароль должен состоять из восьми символов, включая одну заглавную букву, один специальный символ и буквенно-цифровые символы. А вот мое выражение проверки, который в течение восьми символов, включая одну заглавную букву, одну строчную букву, и один номер или специальный символ. (? = ^ {8} $.) ((= * \ Г) |?.?. (= * \ W +)) (= * [AZ]?). ((?! [\ П.])? =. * [AZ]). * $»Как я могу написать это пароль, который должен быть восемь символов, включая одну заглавную букву, один специальный символ и буквенно-цифровых символов?
Rania Umair
1.5k

голосов
26

ответ
1.5m

Просмотры

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

Вопрос в названии. Я хотел бы сделать это в Python. То, что я хотел бы сделать в этом примере в C: #include INT основной () {INT I; для (я = 0; я >> для г в xrange (0,10): печать >>> для я в xrange (0,10): печать ''........... " ,.......... В Python для печати добавит \ п или пробел, как я могу избежать этого? Теперь, это просто пример. не говори мне, что я могу сначала построить строку затем распечатать его . Я хотел бы знать, как «добавить» строки на стандартный вывод.
Andrea Ambu
767

голосов
20

ответ
1.5m

Просмотры

Как определить размер моего массива в C?

Как определить размер моего массива в C? То есть, количество элементов массива может содержать?
Mark Harrison
476

голосов
24

ответ
1.4m

Просмотры

Как генерировать случайные Int в C?

Есть ли функция для генерации случайного числа Int в C? Или мне придется использовать библиотеку третьей стороны?
Kredns
22.3k

голосов
22

ответ
1.3m

Просмотры

Почему быстрее обрабатывать отсортированный массив, чем несортированный массив?

Вот кусок кода C ++, который кажется очень странным. По какой-то странной причине, сортировка данных чудесным образом делает код почти в шесть раз быстрее. # include # include # include INT основных () {// Генерация сопзИте данные без знака ArraySize = 32768; INT данные [ArraySize]; для (без знака с = 0; с <ArraySize; ++) данные [с] = станд :: Rand ()% 256; // !!! При этом, следующий цикл выполняется быстрее станд :: сортировать (данные, данные + ARRAYSIZE); // Тест clock_t начать = часы (); долго долго сумма = 0; для (без знака = 0; г <100000; ++ я) {// Первичный цикл для (без знака С = 0, С <ArraySize; C ++) {если (данные [с]> = 128) сумма + = данных [с]; }} Двойная ElapsedTime = static_cast (часы () - старт) / CLOCKS_PER_SEC; станд :: соиЬ
GManNickG
282

голосов
11

ответ
1.3m

Просмотры

Преобразовать символ в целое в C и C ++

Как преобразовать символ к междунар в C и C ++?
mainajaved
2.1k

голосов
25

ответ
1.2m

Просмотры

Каков наилучший способ для перебора словаря?

Я видел несколько различных способов перебирать словарь в C #. Есть стандартный способ?
Jake Stewart
404

голосов
17

ответ
1.2m

Просмотры

Добавление значений в массив C #

Вероятно, на самом деле просто один это - я начинаю с C # и нужно добавить значения в массив, например: ИНТ [] термины; для (INT работает = 0; работают <400; бежит ++) {термины [] = прогоны; } Для тех, кто использовал PHP, вот что я пытаюсь сделать в C #: $ обр = массив (); для ($ I = 0; $ г <10; $ я ++) {$ обр [] = $ я; }
Ross
1.5k

голосов
25

ответ
1.2m

Просмотры

Получить INT значение из перечисления в C #

У меня есть класс, называемый вопросы (во множественном числе). В этом классе есть перечисление называется Вопрос (в единственном числе), который выглядит следующим образом. общественное перечисление Вопрос {Роль = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6} В классе Вопросов, у меня есть функция GET (Int Foo), который возвращает объект Вопросов для этого обува. Есть простой способ получить целое значение из перечисления, так что я могу сделать что-то вроде Questions.Get (Question.Role)?
jim
645

голосов
24

ответ
1.2m

Просмотры

Что эталонное состояние C ++ размер междунар удлинённый быть?

Я ищу подробную информацию относительно размера основных типов C ++. Я знаю, что это зависит от архитектуры (16 бит, 32 бит, 64 бит), и компилятор. Но существуют ли стандарты для C ++? Я использую Visual Studio 2008 на 32-битной архитектуре. Вот что я получаю: символ: 1 байт короче: 2 байта INT: 4 байта длиной: 4 байта поплавок: 4 байта дважды: 8 байт я пытался найти, без особого успеха, достоверная информация о том, размерах нагара, короткий, Int , длинные, двойные, с плавающей точкой (и другие типы я не думал) в различных архитектурах и компиляторов.
Jérôme
1.9k

голосов
30

ответ
1.1m

Просмотры

Что такое NullReferenceException, и как это исправить?

У меня есть некоторый код, и, когда он выполняет, он бросает NullReferenceException, говоря: Ссылка на объект не указывает на экземпляр объекта. Что это значит, и что я могу сделать, чтобы исправить эту ошибку?
520

голосов
14

ответ
1.1m

Просмотры

в формате C # DateTime «YYYYMMDDHHMMSS»

Я хочу, чтобы преобразовать C # DateTime в формате «YYYYMMDDHHMMSS». Но я не считаю, встроенный метод, чтобы получить этот формат? Любые комментарии?
SARAVAN
2k

голосов
30

ответ
1.1m

Просмотры

Как получить последовательные байты представление строк в C # без указания вручную кодировки?

Как преобразовать строку в Byte [] в .NET (C #), вручную указав конкретную кодировку? Я собираюсь зашифровать строку. Я могу зашифровать его без преобразования, но я все же хотел бы знать, почему кодирование приходит, чтобы играть здесь. Кроме того, почему кодирующим следует принимать во внимание? Не могу ли я просто получить то, что байты строка была сохранена в? Почему существует зависимость от кодировки символов?
Agnel Kurian
833

голосов
10

ответ
1.1m

Просмотры

Как сделать веб-запрос HTTP POST

Как я могу сделать запрос HTTP и послать некоторые данные с помощью метода POST? Я могу сделать запрос GET, но не имею ни малейшего представления о том, как сделать POST.
Hooch
473

голосов
28

ответ
1.1m

Просмотры

Как преобразовать строку в Int?

У меня есть TextBoxD1.Text, и я хочу, чтобы преобразовать его в междунар, чтобы сохранить его в базе данных. Как я могу это сделать?
turki2009
574

голосов
13

ответ
1.1m

Просмотры

Использование логических значений в C

C не имеет никаких встроенных логических типов. Какой самый лучший способ, чтобы использовать их в C?
neuromancer
395

голосов
11

ответ
1.1m

Просмотры

Преобразование Int в строку?

Как я могу преобразовать тип данных INT в строку типа данных в C #?
The Worst Shady
2.7k

голосов
22

ответ
1.1m

Просмотры

Cast ИНТ на перечисление в C #

Как может ИНТ быть приведен к типу перечисления в C #?
lomaxx
418

голосов
22

ответ
1.1m

Просмотры

Как найти длину массива?

Есть ли способ, чтобы найти, сколько значений массива имеет? Обнаружение у того или нет, я достиг конца массива также будет работать.
Maxpm
747

голосов
14

ответ
1.1m

Просмотры

Как превратить объект C # в JSON строку в .NET?

У меня есть классы, подобные этим: класс MyDate {INT год, месяц, день; } Класс ЛАД {строка Firstname; строка LastName; MyDate DateOfBirth; } И я хотел бы, чтобы превратить объект Лада в строку JSON, как это: { «Имя»: «Марки», «LastName»: «Чаните», «DateOfBirth»: { «год»: «1901», «месяц» : "4", "день": "30"}} (без форматирования). Я нашел эту ссылку, но она использует пространство имен, что это не в .NET 4. Я также слышал о Json.NET, но их сайт, кажется вниз на данный момент, и я не заинтересован в использовании внешних DLL файлов. Существуют ли другие варианты, кроме ручного создания строки писателя JSON?
Hui
351

голосов
12

ответ
1.1m

Просмотры

Как я могу преобразовать станд :: строку в целое?

Просто быстрый вопрос. Я посмотрел вокруг интернета совсем немного, и я нашел несколько решений, но ни один из них не работал еще. Глядя на преобразование строки в междунар и я не имею в виду ASCII коды. Для быстрого запуска вниз, мы прошли в уравнении в виде строки. Мы разбить его, отформатировать его правильно и решать линейные уравнения. Теперь, говоря, что я не в состоянии преобразовать строку в междунар. Я знаю, что строка будет в любом формате (-5) или (25) и т.д., так что это определенно внутр. Но как мы извлечь что из строки? Один из способов я думал, работает под управлением для / время цикла через строку, проверить цифры, извлечь все цифры после этого, а затем посмотреть, чтобы увидеть, если там был ведущим «-», если есть, умножить ИНТ на - 1. Это кажется немного более сложным для такой маленькой проблемы, хотя.
Brandon
462

голосов
12

ответ
1m

Просмотры

Преобразование строки в DateTime

Как преобразовать строку, такие как 2009-05-08 14: 40: 52,531 в DateTime?
1.3k

голосов
30

ответ
1m

Просмотры

Как исправить «Точка останова не будет в настоящее время будет хит. Нет символы не были загружены для этого документа.»Предупреждение?

Приложение # рабочий стол C на Express Edition. Работал тогда не работал 5 секунд позже. Я попробовал следующее. Убедитесь, что конфигурация отладки, флаг отладки и полная информация отладки установлены на всех сборках. Удалить все корзины и OBJ папку и все библиотеки DLL, связанные с проектом от всей моей машины. Воссоздание проектов, вызывающих проблемы с нуля. Перезагружать. У меня есть два WinForms проектов в решении. Один из них загружает данные отладки, один не делает. Они оба относятся к сборке я пытаюсь получить отладочную информацию о точно так же, как в файле проекта. Есть идеи? Я хочу добавить здесь, в основном для себя, когда я вернусь, чтобы рассмотреть этот вопрос, что символы не загружаются, пока не будет загружена сборка и сборка не загружается, пока она не понадобится. Если контрольная точка находится в библиотеке, которая используется только в одной функции в основной сборке,
496

голосов
7

ответ
1m

Просмотры

Прочитайте файл построчно с помощью ifstream в C ++

Содержание file.txt являются: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 где 5 3 представляет собой пару координат. Как обрабатывать эту линию данных по линии в C ++? Я могу получить первую строку, но как я могу получить следующую строку из файла? ifstream MYFILE; myfile.open ( "text.txt");
dukevin
864

голосов
7

ответ
1m

Просмотры

Группировка в LINQ

Давайте предположим, что если у нас есть класс как класс Person {внутренний Int PersonId; внутренняя строка автомобиль; } Теперь у меня есть список этого класса: список лиц; Теперь этот список может иметь несколько экземпляров с одинаковым PersonIDs, например: человек [0] = новый Person {PersonID = 1, автомобиль = "Ferrari"}; человек [1] ​​= новый Person {PersonID = 1, автомобиль = "BMW"}; человек [2] = новый Person {PersonID = 2, автомобиль = "Audi"}; Есть ли способ я могу группировать по PersonId и получить список всех автомобилей, у него есть? Например, ожидаемый результат будет класс Result {INT PersonID; Список автомобилей; } Таким образом, после группирования, я хотел бы получить: результаты [0] .PersonID = 1; Список автомобили = результаты [0] .cars; результат [1] .PersonID = 2; Список авто = результат [1] .cars; Из того, что я сделал до сих пор: результаты вара = от р в группу лиц, р р.
test123
963

голосов
19

ответ
1m

Просмотры

Как отсортировать список по свойству в объекте

У меня есть класс с именем Order, который имеет такие свойства, как OrderId, OrderDate, количество и Total. У меня есть список этого класса Order: List objListOrder = новый список (); GetOrderList (objListOrder); // список заказов заполнить Теперь я хочу, чтобы отсортировать список, основанный на одном свойстве объекта Order, например, мне нужно отсортировать его по дате заказа или идентификатор заказа. Как я могу сделать это в C #?
Shyju
491

голосов
14

ответ
1m

Просмотры

Сон в течение миллисекунд

Я знаю, что функция POSIX сна (х) делает сон программы для й секунд. Есть ли функция, чтобы сделать сон программы для й миллисекунд в C ++?
Prasanth Madhavan
2.2k

голосов
26

ответ
992.8k

Просмотры

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

Как установить, ясно, и переключить бит в C / C ++?
JeffV
557

голосов
5

ответ
973.4k

Просмотры

Как преобразовать массив байтов в строку [дублировать]

Этот вопрос уже есть ответ здесь: Как преобразовать UTF-8 байт [] в строку? 13 ответов я создал массив байтов с двумя строками. Как преобразовать массив байтов в строки? вар binWriter = новый BinaryWriter (новый MemoryStream ()); binWriter.Write ( "значение1"); binWriter.Write ( "значение2"); binWriter.Seek (0, SeekOrigin.Begin); байт [] Результат = reader.ReadBytes ((INT) binWriter.BaseStream.Length); Я хочу, чтобы преобразовать результат в строки. Я могу сделать это с помощью BinaryReader. Но я не могу использовать BinaryReader (не поддерживается).
Oksana
1.6k

голосов
30

ответ
948.2k

Просмотры

Как создать Excel (.xls и .xlsx) файл в C # без установки MS Office?

Как я могу создать таблицу Excel с C # без необходимости Excel должен быть установлен на компьютере, на котором выполняется код?
1.6k

голосов
30

ответ
944.9k

Просмотры

Создание Excel (.XLS и .XLSX) файл из C #

Как я могу создать таблицу Excel с C # без необходимости Excel должен быть установлен на компьютере, на котором выполняется код?
583

голосов
9

ответ
928.5k

Просмотры

Как получить URL текущей страницы в C # [дублировать]

Этот вопрос уже есть ответ здесь: Получить URL из ASP.Net страницы в коде-за [дублировать] 10 ответов Может кто-нибудь помочь мне в получении URL текущей рабочей страницы ASP.NET в C #?
872

голосов
15

ответ
923.7k

Просмотры

Вычислить разницу между двумя датами (количество дней)?

Я вижу, что этот вопрос был дан ответ на Java, JavaScript и PHP, но не C #. Итак, как можно было бы вычислить количество дней между двумя датами в C #?
leora
786

голосов
13

ответ
922.1k

Просмотры

Как преобразовать UTF-8 байт [] в строку?

У меня байты [] массив, который загружается из файла, который я случайно известный содержит UTF-8. В некоторой отладке коде, мне нужно, чтобы преобразовать его в строку. Есть один лайнер, который будет делать это? Под крышками должно быть только выделение и memcopy, так что даже если он не будет реализован, это должно быть возможно.
BCS
5.6k

голосов
30

ответ
919.3k

Просмотры

В чем разница между String, и строки в C #?

Пример (обратите внимание на регистр): строка s =; «Привет, мир!» Строка s = "Привет мир!"; Каковы рекомендации по использованию каждого из них? А в чем разница?

Связанные вопросы