|
|
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Привет всем! Простите за глупый вопрос, но я что-то не могу справиться: Код: plaintext 1. 2. Заранее спасибо ВС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:23 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopinЗаранее спасибо ВСЯ так понял, это Borland C, тогда попробуй WideString. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:52 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
maXmoЯ так понял, это Borland C, тогда попробуй WideString.Нет MS VS 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:11 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
про ЦСтринг читал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:20 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
maXmoпро ЦСтринг читал? А где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:28 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
а чем вам нормальные и простые char* не нраявятся??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:47 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopin maXmoпро ЦСтринг читал? А где? На заборе, есс-но. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:48 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Aklinа чем вам нормальные и простые char* не нраявятся??? Юникода, можеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:51 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Akh Aklinа чем вам нормальные и простые char* не нраявятся??? Юникода, можеть? мужики - брэйк... цэстринг так же имеет свои нюансы...освобождение аллокированного статического буфеоа (забывают частенько)...и гэт лен возвращает не то что ожидают... а так - если библиотека и так есть, нафига велосипед то ? (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 16:59 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
kolobok0 а так - если библиотека и так есть, нафига велосипед то ? Так, подскажи автору как собирать, наверное, никто с LPCWSTR не работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:06 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Akh kolobok0 а так - если библиотека и так есть, нафига велосипед то ? Так, подскажи автору как собирать, наверное, никто с LPCWSTR не работает :) не понял подвоха..селектор не знает как писать ? кхм...аднака... Код: plaintext 1. 2. 3. вроде так с утра было... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:20 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopinПривет всем! Простите за глупый вопрос, но я что-то не могу справиться: Код: plaintext 1. 2. Заранее спасибо ВС Начните с того, чтобы выяснить, что есть LPCWSTR: #ifdef UNICODE typedef LPCWSTR LPCTSTR; #else typedef LPCSTR LPCTSTR; #endif typedef CONST WCHAR *LPCWSTR; -- как видно из определения, реализовать так просто через "+" не получится! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:22 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
kolobok0цэстринг так же имеет свои нюансы...освобождение аллокированного статического буфеоа (забывают частенько)...и гэт лен возвращает не то что ожидают... (круглый)Крайне криво! авторЮникода, можеть?ДА! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:22 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
typedef basic_string <wchar_t> wstring; wstring w(L""); w = p + wstring(L"Str") + pw + wstring(L"Str") + pp; -- думаю следует писать так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:25 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
kolobok0не понял подвоха..селектор не знает как писать ? кхм...аднака... Код: plaintext 1. 2. 3. вроде так с утра было... (круглый)Может с утра и было, но у меня вместо первых двух символов получаются два квадрата! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:29 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
AkhТак, подскажи автору как собирать, наверное, никто с LPCWSTR не работает :)я работаю с WCHAR* :) васик стринг - как вариант, благо его в стандарт пытались пропихнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:40 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Код: plaintext проблема ещё в том, что pp и pw могут быть пустыми! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:51 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopin Код: plaintext проблема ещё в том, что pp и pw могут быть пустыми! Ребята, CString не умеет работать с WCHAR. Ваши два квадратика в начале - это два байта, содержащие длину строки на основе WCHAR. Есть аналоги CString-a, например BasicString, использующие функционал CString, basic_string<> и _variant_t в одном классе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:59 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopin...Как собрать w = p + L“Str“ + pw + L“Str“ + pp ?... за CString прошу прощения... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 18:07 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
cpp_expertЕсть аналоги CString-a, например BasicString, использующие функционал CString, basic_string<> и _variant_t в одном классе!BasicString не нашел оного! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 18:07 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
cpp_expertРебята, CString не умеет работать с WCHAR.Ы! В мсдне по-другому написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 18:21 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
зы если не умеем работать с директивами препроцессора, можно почитать мсдн и заюзать CStringW в явном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 18:23 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
kolobok0 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 19:28 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
v skopin..Как-то оно не красиво смотриться, хотя работает! тогда как в предыдущем примере, только замените CString на CStringW и будет Вам счастье (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 19:49 |
|
||
|
Конвертировать строку
|
|||
|---|---|---|---|
|
#18+
Вот, что получилось в результате, если, конечно, Ынтиресно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 20:17 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34010782&tid=2030421]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
411ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 274ms |
| total: | 820ms |

| 0 / 0 |
