Автор
|
Тема: Народ! я щас сказюсь!!!!:-Е (БорландЦПП)
|
Putnik |
опубликован 14-07-2001 19:32 MSK
Вроде и не сложного хочу, но от брожения по доке щас крыша сьедет. Предупреждение: в С и С++ не грамотный, но программирую более 10 лет. Вот, учить решил:( 1)я хочу обьявить строку. Ничего путного кроме AnsiString я не нашел. Просто нормальная сторка, чтоб к ней обращаться не как к массиву. Что еще есть по этому поводу? 2)хочу узнать длинну строки (значение присвоено). У лабела, кнопки итд нашел: iLen=Label1->GetTextLen(); а как просто у переменной? 3)хочу получить подстроку. типа нашел: sC=Label1->Caption.SubString(i,1); НО КАКОГО ;;%:%:"№ ОНО ВОЗВРАЩАЕТ НЕ СТРОКУ, А КОЛ-ВО СИМВОЛОВ????? А если из переменной в доке вообще примеры на паскале. ну не №№;;%!!:-(( неужели это так сложно?В общем, если у кого-то появится желание отвечать на мои глупые вопросы - моя благодарность не будет иметь границ в разумных пределах. Взамен могу помочь перлом, хтмл-ом, пхп...фотошопом, корелом:)
|
rbdck
|
опубликован 15-07-2001 12:21 MSK
Бросай С и переходи на Дельфю. Там все путем. Однако , чем плох массив? Ну обьяви char[]. Вот тебе и строка, и длина известна. |
Putnik
|
опубликован 15-07-2001 14:37 MSK
1) с "детства" не люблю паскаль" 2) под юниксами дельфей нет (это не к конкретному случаю, просто общие соображения) 3)массив плох тем, что он чар. а присваивать всяким фишкам надо АнсиСтринг. Транслировать каждый раз или я не прав и ты покажешь, что и без преобразования типов? 4) UpperCase для чара преобразовывает только лат символы, а он же для свойства обьекта (ансистринг) преобразовывает и лат и рус. Приведи примеры, плз, если я не прав. 5)если б не гуевый интерфейс, уже б все давно на перле сделал.... |
Jimmy
|
опубликован 15-07-2001 16:08 MSK
Зачем тебе Борланд? ЗАЧЕМ? 1. Ставим Вижуал студио. 2. Покупаем любую книжку по VC / MFC и постигаем основы. 3. Пробуем че-нить сделать. 4. Спрашиваем сюда, а также идем на 5. www.msdn.microsoft.com/library/ 6. Особенно с таким отношением к паскалю (на котором кстати Билдеровский ВЦЛ написан). Билдер вообще написан для прозревших делферов. Чтобы переход на С++ был помягче. 7. Вот
|
DEiL
|
опубликован 15-07-2001 18:00 MSK
1. согласен 2. согласен 3. согласен 4. согласен 5. согласен 6. согласен 7. билдер & дэльфи со своим vcl'ом конкретно сасут %)) единственный плюс - простота -) |
Del
|
опубликован 16-07-2001 11:02 MSK
Ну не знаю что ты там со строками делал, но вообше можно так: AnsiString st = "Vasya"; int len = st.Lenght(); // будет len == 5SubString у меня как зверь всегда пахал так что не знаю... Ежели чего не обижайтесь - старался помочь как мог (и как сам знаю) |
ima
|
опубликован 17-07-2001 15:38 MSK
Народ я как посмотрю здесь занимаются в основном лишь тем , что обсуждают что "отстой", что "рулез" , а что "форева" . А конкретных ответов на вопросы почти нет . (и кстати враньё что нет дельфей под UNIX) |
Jimmy
|
опубликован 17-07-2001 17:45 MSK
>Народ я как посмотрю здесь занимаются в основном лишь тем , что обсуждают что "отстой", что "рулез" , а что "форева" .Онюдь... Просто у человека есть пока выбор. И ему возможно некоторая информация пригодится. >А конкретных ответов на вопросы почти нет. Потому, что конкретных вопросов тоже почти нет. И опять же, чисто из опыта: что делает борлад-программер, не найдя какого-то класса? Он говорит: а что, разве нету такого класса? А дайте мне такой класс, а то меня массивы не устраивают... С другой стороны VC-программер берет и пишет то, что ему надо. Один раз. А потом это юзает. А чтобы нормально написать, нужно еще в кишках MFC как следует полазить. А в кишках ВЦЛ не полазишь - там все равно один паскаль. А в принципе, раз это все есть, "значит это кому нибудь нужно". Пусть каждый сам выбирает. Такое кино |
DEiL
|
опубликован 17-07-2001 20:05 MSK
народ, сёдня утром я прозрел!!!!!! delphi, c++ builder & vc++ - это всё говно!! Visual Basic 4ever!!! ;)))))))гы, лол шучу -) |
Del
|
опубликован 21-07-2001 10:40 MSK
Шутник... мя чуть инфаркт за компом не хратил как прочёл первые строчки:-) Ты... не шути так:-) |
SergFred
|
опубликован 30-07-2001 18:27 MSK
Я мало знаком c С++Builder но хотел-бы обмениваться опытом. Я также работал с TurboPascal7.0 и с Assembler но подольше.Координаты... г. Москва. E_mail serg8771@newmail.ru
|