Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2017, 19:38   #1
Duckgodluck
Новичок
Джуниор
 
Регистрация: 29.04.2017
Сообщений: 3
Смущение Обработка отдельных символов

Доброго времение суток.
Visual Studio C++
Необходимо удалить один символ, определенной строки (строк овермного).
То есть, обращение к Text - не подходит.
Рание считывал символ таким образом:
Код:
Memo -> Lines[0][2]
Но удалить не получается.
При обращении к Strings - ошибка.
Код:
Memo -> Lines[0][2] = '';
- ошибка
ReplaceChar не подходит
Remove - при таком обращении ошибка.
Delete тоже.
Пытался переписывать содержимое строки в string:
Код:
str = Memo->Lines[0];
ошибка, через
str = Memo->Lines.Strings[2]; тоже.
Да, при замене присвоением компилятор ругается на некую защиту от редактирования memo (похоже таким образом), тогда как?
Пожалуйста дайте example удаления/замены симовла № 5 в стрке № 7
Заранее благодарен.
Duckgodluck вне форума Ответить с цитированием
Старый 29.04.2017, 19:56   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Visual Studio C++ что? Это не Дельфи, несмотря на слово Visual тут нет стандартного GUI фреймворка.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2017, 20:03   #3
Duckgodluck
Новичок
Джуниор
 
Регистрация: 29.04.2017
Сообщений: 3
По умолчанию

Это я уже понял, все же можно пример елси вы можете в реализацию? P.S Visual Studio указал как среду.
Duckgodluck вне форума Ответить с цитированием
Старый 29.04.2017, 20:09   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не похоже что поняли.

Что вы используете для GUI? (какую библиотеку)
Что за Memo?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2017, 20:17   #5
Duckgodluck
Новичок
Джуниор
 
Регистрация: 29.04.2017
Сообщений: 3
По умолчанию

Windows Froms
System.Windows.Forms.TextBox
Duckgodluck вне форума Ответить с цитированием
Старый 29.04.2017, 21:05   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

То есть вы думали, что кто-то догадается, что что-то с именем Memo в вашем коде — это винформовский текстбокс?

Вообще использовать С++ для винформс — извращение. (и вообще это не С++, а C++/CLI, отдельный язык, гибрид С++ и .NET)
Намного проще взять C#.


Цитата:
Сообщение от Duckgodluck Посмотреть сообщение
При обращении к Strings - ошибка.
Memo -> Lines[0][2] = '';
В .NET строки неизменяемы, нельзя изменить символ в строке, можно только создать новую строку.
Цитата:
Сообщение от Duckgodluck Посмотреть сообщение
ReplaceChar не подходит
Где вы его взяли?

Цитата:
Сообщение от Duckgodluck Посмотреть сообщение
Пытался переписывать содержимое строки в string:

str = Memo->Lines[0];

ошибка
string (std::string) это С++ строки, а не .NET'овские (System.String)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение отдельных символов из иероглифа (японского) ardor JavaScript, Ajax 0 16.12.2014 19:46
. Задана строка символов. состоящая из отдельных слов, разделенных пробелами. Преобразовать ее, оставив в ней только первые два Proskurina Паскаль, Turbo Pascal, PascalABC.NET 1 29.05.2012 19:35
. Задана строка символов. состоящая из отдельных слов, разделенных пробелами. Преобразовать ее, оставив в ней только первые два Proskurina Помощь студентам 1 29.05.2012 19:34
Чтение отдельных символов из файла в Edit'ы GrabbeR Общие вопросы Delphi 0 19.04.2012 22:40
Изменение шрифта отдельных символов Melevir Помощь студентам 1 13.09.2008 14:52