Автор | 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) |
---|