что вам всем великое не дает покоя - писать серьёзные проекты - на кой они вам ??? имхо тут форум для людей которые решают узкие задачи низкоуровневого програминга - в несколько кило все укладывается
maksim_ ну можно, конечно, не понять, если вы не знаете, что это за. на всякий случай познакомьтесь. полезнейшая штучка при работе со строками аж посмотрел в мсдн. скажите, а где вы тут утф увидели? ну простой поиск, в принципе, это задача на знание стандартных библиотечных функций. зачем тут еще и шаблоны, вы ж против велосипедов? а преобразование строки букво-чисел, что в уникоде, что в асции будет разве не #define str2int(pstr, out_int) (for(out_int = 0; *pstr >= '0' && *pstr <= '9'; pstr++) out_int = out_int*10 + (int)(*pstr - '0')) pstr - указатель на вашу строку. соответствующего типа, ессно out_int - переменная в которую положится результат. 10 - основание счисления. достаточно легко задейсвуются и латинские буквы. хотя, конечно, шаблон тут написать можно. а можно и библиотеку посолиднее