0
ответов

Как читать байт и сохранять значение байта ASCII в виде целого числа в C ++

У меня простой вопрос, который меня сбивает. Цель: я хочу прочитать заданный байт из файла (скажем, первый байт) и сделать int x значением ASCII этого байта. Так, например, если байт / ...
вопрос задан: 3 March 2012 01:30
0
ответов

Заполнить выходной параметр C

Это вопрос новичка, но будьте терпеливы. Я хотел бы передать символ * функции и заполнить ее содержимым нескольких существующих строк. Вот что у меня есть (и не ...
вопрос задан: 1 March 2012 06:29
0
ответов

Boost find_first как это работает? / Определить диапазон

У меня есть буфер (например, char buffer [1024]), который заполняется некоторыми данными. Теперь я хочу найти подстроку в этом буфере. Поскольку это должен быть поиск без учета регистра, я использую boost :: ...
вопрос задан: 20 February 2012 15:08
0
ответов

ANSI C: Почему символьные функции принимают аргумент int вместо аргумента char?

Почему символьные функции принимают аргумент int вместо аргумента char? int isalnum (int c); int isalpha (int c); int iscntrl (int c); int isdigit (int c); int isgraph (int c); int ...
вопрос задан: 16 February 2012 07:39
0
ответов

Switch string c language

У меня есть эта программа, в которой я хочу понять следующий вывод: #include void fastSwap (char **i, char **d) { char *t = *d; *d = *i; *i = t; } int main () { char ...
вопрос задан: 7 February 2012 19:00
0
ответов

Самый простой способ проверить наличие базовой латинской буквы (AZ)

Может быть, я упускаю что-то очевидное, но есть ли более простой способ проверить если символ представляет собой базовую латинскую букву (az), отличную от преобразования в строку и использования Regex ?: Например: public static ...
вопрос задан: 31 January 2012 16:18
0
ответов

Ошибка компиляции GCC: формат '% c' ожидает аргумент типа 'char *', но аргумент 2 имеет тип 'int' [-Wformat]

Хорошо, я ' Я новичок с C, но я думаю, что код простой и понятный. Эта программа предназначена для обучения в колледже и должна иметь в себе функцию isdigit (). Вот код // от Nyxm # ...
вопрос задан: 30 January 2012 23:02
0
ответов

Самый быстрый способ перебрать все символы в строке

В Java, какой бы самый быстрый способ перебрать все символы в строке, это: String str = "действительно очень длинная строка"; for (int i = 0, n = str.length (); i < n; i ++) {char c = str ....
вопрос задан: 17 January 2012 14:24
0
ответов

] Передать строку из C # в C DLL

Я пытаюсь передать строку из C # в C DLL. Из того, что я прочитал, .NET должен выполнить преобразование из строки в char * для меня, однако я получаю «ошибку CS1503: Аргумент '1': невозможно преобразовать из 'строки' ...
вопрос задан: 17 January 2012 14:23
0
ответов

Как преобразовать char * в строку в D?

У меня есть стандартный указатель char, который я пытаюсь преобразовать в строку. // строка в char * char * x = cast (char *) («Привет, мир \ 0»); // символ * в строку? строка x = cast (строка) x; string x = cast (immutable (...
вопрос задан: 10 January 2012 23:01
0
ответов

Получение неправильного числа символьной переменной

в приведенном ниже коде, когда я запускаю его, я получаю y = -124 и z = 4294967172, вы можете мне объяснить ?? (проверено, что если x <128, проблем нет) char x = 132; подписанный y = x; беззнаковый z = x; cout << y << endl; cout & ...
вопрос задан: 8 January 2012 10:05
0
ответов

Как преобразовать строку, содержащую escape-последовательность символов, в char?

Я ищу способ преобразовать строку, содержащую escape-последовательность символов, в представленный символ. Так, например, я хочу проанализировать строку \ "(которая имеет два символа, a ...
вопрос задан: 5 January 2012 00:35
0
ответов

Представление Char с эквивалентной строкой

У меня есть следующий класс в качестве источника данных для ListBox: class SeparatorChars {/// /// Текст для описания символа /// общедоступная строка Text {get; установленный; ...
вопрос задан: 3 January 2012 12:09
0
ответов

Char.Equals vs Object.Equals - ReSharper предлагает мне использовать Object.Equals. Должен ли я?

В принципе, мне интересно, стоит ли мне слушать ReSharper в этом случае ... Вы могли бы подумать, что по сравнению с символами следует использовать Char.Equals (char), поскольку он позволяет избежать распаковки, но Resharper .. .
вопрос задан: 27 December 2011 22:16
0
ответов

Преобразование NSString* для обугливания?

Как я могу преобразовать NSString* в символ?Править: Благодаря Vladimir для получения меня там! NSString *myString = "HelloWorld"; символ константы *stringAsChar = [myString cStringUsingEncoding: [NSString...
вопрос задан: 21 December 2011 10:28
0
ответов

c ++: как создать символ без знака из кодовой точки UTF-8

Я работаю с библиотекой C ++, и мне нужно создать символ без знака из UTF-8 кодовая точка. Например, если кодовая точка является десятичной 610 («строчная латинская буква G»), как я могу это создать ...
вопрос задан: 20 December 2011 18:51
0
ответов

Как увеличить буквы в C ++?

Я создаю шифр Цезаря в C ++ и не могу понять, как увеличить букву. Мне нужно каждый раз увеличивать букву на 1 и возвращать следующую букву в алфавите. Что-то вроде ...
вопрос задан: 13 December 2011 10:03
0
ответов

Что делает char * массивом символов?

Обычно, если вы делаете следующее: int * i = &someint; Это просто указатель на переменную. Но когда вы делаете char * str = "somestring"; это автоматически превращает его в массив. Является ли это ...
вопрос задан: 12 December 2011 04:56
0
ответов

Преобразовать char * в строку C ++

Я знаю начальный адрес строки (например, char * buf) и максимальную длину int l; строки (т. е. общее количество символов меньше или равно l). Как проще всего получить ...
вопрос задан: 8 December 2011 22:54
0
ответов

C ++ преобразовывает char в const char *

В основном я просто хочу перебрать строку символов, вытаскивая каждый из них, и каждый из них должен быть типа const char *, чтобы я мог передать его функции. вот пример. Спасибо за вашу помощь. ...
вопрос задан: 8 December 2011 20:15
0
ответов

Байтовое чтение из памяти: "signed char *" vs "unsigned char *"

Часто требуется читать из памяти по одному байту за раз, как в этой наивной реализации memcpy(): void *memcpy(void *dest, const void *src, size_t n) { char *from = (char *)src; char *to =...
вопрос задан: 5 December 2011 13:31
0
ответов

Как вы добавляете char к строке в OCaml?

Похоже, что в стандартной библиотеке нет функции типа char -> string -> string, которая вставляет char перед (или в конце) строки. Существуют обходные пути, например, использование ...
вопрос задан: 4 December 2011 22:30
0
ответов

'a' == 'b'. Это хороший способ?

Что произойдет, если я сравню два символа таким образом: if ('a' == 'b') doSomething (); Мне действительно любопытно узнать, что делает язык (и компилятор), когда находит подобное сравнение. ...
вопрос задан: 30 November 2011 20:29
0
ответов

Внутреннее представление строк в C #

Я просто хочу быть уверенным: string x = ""; char Char = x [0]; // выдает исключение: «Индекс находился за пределами массива» Это означает, что строка действительно обрабатывается как массив символов, верно? ...
вопрос задан: 30 November 2011 20:27
0
ответов

Почему char * вызывает неопределенное поведение, а char [] - нет?

Попытка изменить строковый литерал вызывает неопределенное поведение: char * p = "wikipedia"; p [0] = 'W'; // неопределенное поведение Один из способов предотвратить это - определить его как массив вместо указателя: ...
вопрос задан: 30 November 2011 16:16
0
ответов

Как мне представить пустой символ в Scala?

val mychar = '' Не компилируется и приводит к следующей ошибке: ошибка: литерал незакрытого символа val mychar = 'a' и т. д. в порядке. Я пытался поиграть с преобразованием "" в символ, но без ...
вопрос задан: 29 November 2011 20:04
0
ответов

Что такое "байт" в C / C++

Например, вот ссылка на fread: size_t fread ( void * ptr, size_t size, size_t count, FILE * stream ); Читает массив из count элементов, каждый из которых имеет размер "size байт".... Так как ...
вопрос задан: 28 November 2011 13:26
0
ответов

как напечатать массив символов в c ++

как я могу напечатать массив символов, который я инициализировал, а затем объединить с другим массивом символов? См. Код ниже int main () { char dest [1020]; char source [7] = "baby"; cout << "source:" <<. ..
вопрос задан: 22 November 2011 15:41
0
ответов

char_x <(char_y + 1) == char_x <= char_y?

Привет всем, что я просматривал через некоторый исходный код Java, когда я наткнулся на это (java.lang.Character): public static boolean isHighSurrogate (char ch) {return ch> = MIN_HIGH_SURROGATE && ...
вопрос задан: 20 November 2011 20:13
0
ответов

Переопределить метод показа для String / Char в Haskell

У меня вопрос: Как я могу переопределить метод показа для String или Char? Спасибо.
вопрос задан: 19 November 2011 05:25