Автор Владимир_Иванов задал вопрос в разделе Другие языки и технологии
Как на языке Си вытащить из строки число и получил лучший ответ
Ответ от ...[гуру]
Почитайте работу с указателями. Как пример что касается строк: #include <stdio.h> #include <string.h> int main () { char str[] = \"This is a sample string\"; char *pFind =strchr(str,\'i\'); //Находим первое \'i\' в строке, получаем указатель на него if (pFind) { //Если нашли pFind++; //Сдвигаем указатель на следующий символ после \'i\' pFind = strchr(pFind, \'i\'); //Ищем следующее \'i\' (уже начиная с символа после \'i\') } return 0; } Что касается вытащить число - чуть подробнее - надо вытащить любой символ из \'0\'-\'9\' из строки или преобразовать из строки в число? если первое есть функция isdigit. скажем так Считает кол-во символов-чисел в строке #include <ctype.h> //Для isdigit int main() { char str = \"str12str34\"; char *pFind = &str; int intCount = 0; while(*pFind!=\'\\0\') { //Пока не конец строки (не найден нуль терминатор) if (isdigit(*pFind)) intCount++; //Если текущий символ число - увеличиваем счетчик pFind++; //Сдвигаем указатель на следующий символ } return 0; } Если строку в число Функция atoi int intI = atoi(\"1234\");
sscanf.
атои
ссылка
<a rel="nofollow" href="http://www.codenet.ru/progr/cpp/spr/017.php" target="_blank">http://www.codenet.ru/progr/cpp/s
Язык Си. getchar(). Помогите исправить код.
атои или сканф
//
сканф надо не в цикле использовать, он сразу строку читает
подробнее...
кто автор стихотворения жди меня и я вернусь.
Константин Симонов
* * *
Жди меня, и я вернусь.
Только очень жди,
подробнее...
Вопрос психиатрам скорее. Можно ли довести здорового человека до шизофрении? (Пояснения внутри)
Ты меня пугаешь)
А как узнать что ты не дальтоник? Как узнать, что ты видишь те же цвета, что
подробнее...
Какие бренды входят в группу General Motors???
Уже отвечал, но можно и еще.
General Motors принадлежат автомобильные марки:
Бьюик
подробнее...
Какая музыка выводит из депрессии?
крутая
Выход из депрессии - Музыка Выхода - Лечение Музыкой ...
lossofsoul.com ›
подробнее...
Pw бот
до обновы было проще, а после последней обновы меня забанили за сие мероприятие. а так \"pwbot
подробнее...
У кого "сапфировые глазки"?
Тайские кошки
#yaimg160745#
Кошка, которая сочетает в себе "грацию пантеры, проворство
подробнее...
Microsoft выпустила крупное обновление для Windows 7 (не смог найти на сайте microsoft) дайте ссылочку.
1)Устанавливать ТОЛЬКО на голую SP1 не обновлявшуюся после установки
2)Перед установкой
подробнее...
нужен перевод песни Lia - Tori no Uta
Держите.
Tori no Uta (The Song of a Bird)
Lyrics: Key
Composition: Orito Shinji
подробнее...
как перевести широту и долготу в минуты секунды и градусы
Всё очень просто: 1 градус делится на 60 долей, которые называют «минутами» . А каждая минута в
подробнее...
"Привет" "пока" на разных языках
*ИСПАНСКИЙ:
Hola (оля) - привет
Adiós - пока, прощай
Hasta luego (аста луэго) -
подробнее...
что такое самп?
SAMP - San Andreas Multi Player .
Что такое SA:MP?
San Andreas Multiplayer (SA:MP)
подробнее...
Как легко создать свою онлайн игру??
Вообще каждому создать онлайн игру, но в зависимости от ее сложности нужна та или иная команда
подробнее...