Я тут пытаюсь найти индекс символа: #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.


Ответ на:
комментарий
от linuxsoft

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от linuxsoft

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Загадки при считывании scanf'ом в C (2016)
- Форум scanf(«%s»,char*) Что-то не так :( (2011)
- Форум Потестируем инкремент! (2005)
- Форум C reverse strings (2007)
- Форум Что происходит в этом коде (2014)
- Форум Выделение памяти, ошибка сегментирования (2013)
- Форум Си ввод/вывод (2011)
- Форум Интересно! (2004)
- Форум Подскажите по С (2013)
- Форум кто виноват? (gcc stdio string) (2006)