![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Santa12 |
|
|||
вечный чечако Профиль Группа: Участник Сообщений: 46 Регистрация: 20.5.2009 Репутация: нет Всего: нет |
Такая проблемка... Есть маленькая программка консольная - читает из файла четверостишия, и выводит на экран совпадающие по условию. Пытаюсь сделать оконный проект, и вывести эти строки в label. Но label не хочет принимать char, ему нужен string...
Делаю следующее:
А в ответ получаю лишь что-то вроде: пmrяXн Я так понимаю, беда с кодировкой, но и строка как-то подлиньше должна быть... К тому же, строк должно быть четыре... MS VC++ 2008 |
|||
|
||||
InvalidProperty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: нет Всего: 9 |
String^ str;
.Net? Вообще приложение на чем написано? Windows forms, mfc или что? -------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
ISergeyN |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 11.10.2008 Где: Україна Репутация: нет Всего: 2 |
||||
|
||||
InvalidProperty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: нет Всего: 9 |
char* ptr = &name[120];
ахтунг какой. почему нельзя просто char *ptr = &name? и вообще, нахрена ptr, если он нигде не используется? Добавлено через 1 минуту и 23 секунды ISergeyN, это я и так понял. .net можно как в windows forms, так и в mfc использовать, поэтому и уточняю -------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
Santa12 |
|
|||
вечный чечако Профиль Группа: Участник Сообщений: 46 Регистрация: 20.5.2009 Репутация: нет Всего: нет |
Возможно ахтунг... Но я пока только учусь... ptr потому как не смог по другому в string перевести, ибо label.text требует string... Пардону прошу, Инфу черпаю из книг, форумов - где что нашел, то и попробовал ) Пытаюсь windows forms...
прошу пардону, запутался, и ен то копирнул Это сообщение отредактировал(а) Santa12 - 20.7.2009, 13:40 |
|||
|
||||
InvalidProperty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: нет Всего: 9 |
ну... во-первых, я вижу самую большую ошибку в том, что ты сначала через ###коллектор создаешь строку по поинтеру, а потом по этому поинтеру пишешь. попробуй сначала записать, потом строку создать (ибо стринг хранит экземпляр строки, а не указатель)
Добавлено через 39 секунд т.е.
как минимум так, хотя код мне все равно не нравится Добавлено через 2 минуты и 35 секунд упс... прошу прощения, забыл про цензуру на форуме... там, где ты видишь ###коллектор должен быть гарбаджколлектор -------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
Santa12 |
|
|||
вечный чечако Профиль Группа: Участник Сообщений: 46 Регистрация: 20.5.2009 Репутация: нет Всего: нет |
Спасибо, но... Все равно все то ж. Вместо текста крякозябры, и вместо строки лишь первое слово... Если это слово...
|
|||
|
||||
InvalidProperty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: нет Всего: 9 |
покажи весь код
-------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |