20
ответов

Как Вы улучшили бы этот алгоритм? (реверсирование струны до)

Работа посредством некоторого программирования берет интервью у проблем, которые я нашел онлайн, я должен был записать алгоритм, чтобы инвертировать символ константы * и возвратить указатель на новый символ *. Я думаю, что у меня есть он, но заставить его
вопрос задан: 21 October 2008 03:41
10
ответов

Как этот фрагмент C мог быть записан более безопасно?

Я имею следующий фрагмент кода C и должен определить ошибку и предложить способ записать это более безопасно: символ somestring [] = "Отправляет деньги! \n"; символ *копия; скопируйте = (символ *) malloc (strlen (...
вопрос задан: 28 September 2012 01:01
7
ответов

Инициализация символа* []

Вопрос находится в заголовке, как я инициализирую символ* [] и даю значения ему в C++, спасибо.
вопрос задан: 10 February 2010 10:31
6
ответов

массив строк с посторонним символом в конце

У меня есть буфер массива символов, который я использую для хранения символов, которые пользователь введет один за другим. Мой код ниже работ, но имеет несколько незначительных сбоев, которые я не могу выяснить: когда я выполняю printf для наблюдения...
вопрос задан: 8 December 2008 15:41
5
ответов

Как преобразовать CString и:: станд.:: строка:: станд.:: wstring друг другу?

CString довольно удобен, в то время как станд.:: строка более совместима с контейнером STL. Я использую hash_map. Однако hash_map не поддерживает CString как ключ, таким образом, я хочу преобразовать CString в станд.:: строка...
вопрос задан: 20 May 2011 15:28
5
ответов

Как я могу хешировать строку к интервалу с помощью C++?

Я должен записать свою собственную хеш-функцию. Если я хотел просто сделать простую хеш-функцию, которая отображает каждую букву в строке к численному значению (т.е. a=1, b=2, c=3...), там способ, которым я могу выполнить...
вопрос задан: 29 March 2010 01:04
5
ответов

Как станд.:: строка реализована?

Мне любопытно знать как станд.:: строка реализована и как она отличается от струны до? Если бы стандарт не определяет реализации тогда, любая реализация с объяснением была бы большой...
вопрос задан: 23 September 2009 02:39
4
ответа

CString для обугливания*

Мы используем класс CString всюду по большей части нашего кода. Однако иногда мы должны преобразовать в символ *. в данный момент мы делали эту переменную использования. GetBuffer (0) и это, кажется, работает (...
вопрос задан: 13 April 2012 02:07
4
ответа

Не может изменить струну до

Рассмотрите следующий код. международное основное (пустота) {символ * тестирует = "abcdefghijklmnopqrstuvwxyz"; тест [5] = 'x'; printf (" %s\n", тест); возвратите EXIT_SUCCESS;}, По-моему, это должно распечатать...
вопрос задан: 20 July 2010 10:27
3
ответа

Какую строковую структуру широкого символа я использую? CString по сравнению с wstring

У меня есть приложение MFC в C++, который использует станд.:: строка и станд.:: wstring, и часто бросает от одного до другого и большой другой ерунды. Я должен стандартизировать все к синглу...
вопрос задан: 12 February 2011 02:45
3
ответа

UTF-8, CString и CFile? (C++, MFC)

Я в настоящее время работаю над программой MFC, которая конкретно должна работать с UTF-8. В какой-то момент я должен записать данные UTF-8 в файл; чтобы сделать это, я использую CFiles и CStrings. Когда я добираюсь для записи...
вопрос задан: 23 February 2010 20:35
3
ответа

Продолжительность максимума CString

Какова максимальная длина в символах, которые может содержать объект CString?
вопрос задан: 7 October 2008 23:43
2
ответа

iPhone stringWithCString удерживается от использования

Я использую этот код для чтения данных с sqlite базы данных: keyFromSql = [NSString stringWithCString: (символ *) sqlite3_column_text (preparedStatement, 1)]; но компилятор дает мне, предупреждение записало в...
вопрос задан: 24 July 2010 06:49
2
ответа

Преобразовать CString в символьный массив?

Как преобразовать CString в MFC для обугливания [] (символьный массив)
вопрос задан: 24 April 2009 14:24
0
ответов

Разбивка строки и сохранение ее в массиве

Я хочу разбить предложение и сохранить каждая строка в массиве. Вот мой код: #include # include int main (void) {int i = 0; char * strArray [40]; ...
вопрос задан: 6 December 2014 03:27
0
ответов

g++ 4.6 issue no file as required by the header cstring

В каталоге c++ include нет файла bits/c++config.h, который требуется заголовочному файлу cstring. Но когда я включаю заголовок cstring и компилирую с помощью g++, он не дает мне ...
вопрос задан: 8 August 2013 23:02
0
ответов

Преобразование строки C-стиля в C ++ std :: string

Как лучше всего преобразовать строку C-стиля в C ++ std :: string? Раньше я делал это с помощью строковых потоков. Есть ли способ лучше?
вопрос задан: 11 July 2013 01:27
0
ответов

Преобразование строки в Cstring в C++

Я использую строку для преобразования этой строки = "apple" и хочу поместить ее в строку c -этого стиля, char *c, которая содержит {a, p, p, l, e, '\ 0' }. Какой предопределенный метод следует использовать? Спасибо вперед.
вопрос задан: 13 May 2013 03:06
0
ответов

Как удалить первый символ из C-строки?

Может кто-нибудь мне помочь? Мне нужно удалить первый символ из char * в C. Например, содержимое char * содержит символ '\ n' в качестве первого символа в массиве. Мне нужно обнаружить и ...
вопрос задан: 15 December 2012 16:21
0
ответов

sprintf segfault, пока printf в порядке [закрыто]

Есть ли что-то простое, что я мог упустить из виду, когда printf ("% s /% s \ n", str1, str2); печатает строку, пока sprintf (str3, "% s /% s", str1, str2); вызывает сбой программы? Только это ...
вопрос задан: 18 September 2012 21:05
0
ответов

Как std ::string ::c _str ()возвращает строку c -, которая не вызывает утечки памяти или неопределенного содержимого строки c -?

Я пишу строковый класс, похожий на строку std ::для домашнего задания, но я не могу понять, как вернуть строку c -, которая не вызывает утечки памяти и гарантированно останется...
вопрос задан: 16 September 2012 09:50
0
ответов

(Как) я могу использовать библиотеку алгоритмов строки Boost со строками c (указатели символов)?

Можно ли каким-то образом адаптировать строку / буфер c-стиля (char * или wchar_t *) для работы с Boost Библиотека строковых алгоритмов? То есть, например, его алгоритм обрезки имеет следующее объявление: ...
вопрос задан: 7 September 2012 19:29
0
ответов

Ошибка сегментации: «… нет такого файла или каталога»

Я получаю странную ошибку сегмента, которая, кажется, исходит откуда-то не в моей программе... во всяком случае, не явно. Я вызываю "strcmp" для двух массивов... Оба массива хранятся в одном и том же типе...
вопрос задан: 17 May 2012 02:49
0
ответов

Правильный способ копирования C-строк

Есть ли простой способ копирования C-строк? У меня есть const char *stringA, и я хочу, чтобы char *stringB принимал значение (обратите внимание, что stringB не является константой). Я пробовал stringB=(char*) stringA, но получается...
вопрос задан: 7 March 2012 01:03
0
ответов

Какова внутренняя структура объекта класса CString (EDIT: MFC)?

Мне нужно выполнить strncpy () (эффективно) из объекта CString (Edit: MFC) в строковую переменную C. Хорошо известно, что strncpy () иногда дает сбой (в зависимости от длины источника ** EDIT и длины ...
вопрос задан: 25 February 2012 18:17
0
ответов

В чем разница между str == NULL и str [0] == '\ 0' в C?

Я хочу знать разницу между str == NULL и str [0] == '\ 0 ': int convert_to_float (char * str, double * num) {if ((str == NULL) || (str [0] ==' \ 0 ')) return (-1); * num = strtod (...
вопрос задан: 29 November 2011 22:12
0
ответов

Программирование на C печатает массив символов

У меня есть массив символов, объявленный как: char * array [size]; Когда я выполняю printf ("% s", array); это дает мне какие-то символы мусора, почему это так? http: //www.cplusplus.com/reference/clibrary / ...
вопрос задан: 23 October 2011 11:27
0
ответов

C ++ LibCurl - Преобразование CURLcode в CString

Каким будет самый простой способ преобразовать переменную res (CURLcode) в CString? Вот стандартный пример, который отлично компилируется на моей машине, но я хочу использовать его в приложении MFC и отображать ...
вопрос задан: 23 August 2011 16:55
0
ответов

Что такое время жизни std :: string :: c_str ()?

В одной из моих программ мне приходится взаимодействовать с некоторым устаревшим кодом, который работает с const char *. Допустим, у меня есть структура, которая выглядит так: struct Foo {const char * server; const char * name; }; ...
вопрос задан: 23 June 2011 15:12
0
ответов

Переменные среды находятся в символе * как получить их в std :: string

Я получаю переменные среды в win32 с помощью GetEnvironmentStrings (). Он возвращает char *. Я хочу найти в этой строке (указатель на символ) конкретную переменную среды (да, я знаю, я ...
вопрос задан: 12 June 2011 12:36