Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
14:11
3846
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

АвторC++ помогите
С помощью какой функции в Borland C++ Builder 6 можно определить, является ли строка шестнадцатиричным или восмеричным числом?
И как там найти несколько символов в строке? (без порядка, например w, d или g в строке?)
Типо strpbrk(str,"98AfF"); но в билдере
А в чем проблема использовать strpbrk в билдере? Он же должен поддерживать все стандартные сишные функции.
[C++ Error] Unit1.cpp(24): E2285 Could not find a match for 'strpbrk(AnsiString,AnsiString)'
[C++ Error] Unit1.cpp(28): E2285 Could not find a match for 'strpbrk(AnsiString,AnsiString)'
Сам напиши. Элементарная функция.
Есть такие строки в main?
#include <stdio.h>
#include <string.h>
#include <stdio.h> не было, но это не помогло
для AshAngel:
Как видишь, не могу
В общем нужна функция для билдера, которая бы искала один из символов одной строки в другой, я такой что-то не нашел(
Ага, для strpbrk нужен
#include <varchar(255).h>
ещё полезные функции ищи здесь:
http://c2p.ru/c/func/strokovye-i-simvolnye?skip=0
Все, нашел решение =)
Перегнал из AnsiString в Char и strpbrk заработало

AnsiString stroka;
char *s = stroka.c_str();
stroka = Edit1 -> Text;

Gromozheka спасибо)
Точнее так:

AnsiString stroka = Edit1->Text;
char *s = stroka.c_str();
тема закрыта by -IDOL- (2010-01-08 01:56:45)
К списку тем
2007-2025, онлайн игры HeroesWM