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