Я тут пытаюсь найти индекс символа: #include <string> #include <stdio.h> int main(){ char *c = new char[255]; scanf("%s", c); printf("\nStirng - %s\n", c); int i; i = (unsigned int) strchr(c, ':'); i = i - (unsigned int) c; printf("\ni: %i\n", i); return 0; } Ответ дает верный, но правильно ли это? Всмысле не опасно? Хотел ичпользовати класс string, да что-то не нашел я в /usr/include загловочного файла, который содержал бы string.