atoi си



Автор Владимир_Иванов задал вопрос в разделе Другие языки и технологии

Как на языке Си вытащить из строки число и получил лучший ответ

Ответ от ...[гуру]
Почитайте работу с указателями. Как пример что касается строк: #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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как на языке Си вытащить из строки число

Язык Си. getchar(). Помогите исправить код.
атои или сканф

//
сканф надо не в цикле использовать, он сразу строку читает

подробнее...

кто автор стихотворения жди меня и я вернусь.
Константин Симонов

* * *

Жди меня, и я вернусь.
Только очень жди,подробнее...

Вопрос психиатрам скорее. Можно ли довести здорового человека до шизофрении? (Пояснения внутри)
Ты меня пугаешь)
А как узнать что ты не дальтоник? Как узнать, что ты видишь те же цвета, что
подробнее...
спросили в Cadillac CODELCO
Какие бренды входят в группу General Motors???
Уже отвечал, но можно и еще.
General Motors принадлежат автомобильные марки:
Бьюик
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Музыка Депрессия
Какая музыка выводит из депрессии?
крутая

Выход из депрессии - Музыка Выхода - Лечение Музыкой ...
lossofsoul.com ›
подробнее...

Pw бот
до обновы было проще, а после последней обновы меня забанили за сие мероприятие. а так \"pwbot
подробнее...

У кого "сапфировые глазки"?
Тайские кошки
#yaimg160745#
Кошка, которая сочетает в себе "грацию пантеры, проворство
подробнее...
спросили в Windows Server
Microsoft выпустила крупное обновление для Windows 7 (не смог найти на сайте microsoft) дайте ссылочку.
1)Устанавливать ТОЛЬКО на голую SP1 не обновлявшуюся после установки
2)Перед установкой
подробнее...
спросили в Lua Plushchikha Street
нужен перевод песни Lia - Tori no Uta
Держите.
Tori no Uta (The Song of a Bird)
Lyrics: Key
Composition: Orito Shinjiподробнее...
спросили в Простота 60 минут
как перевести широту и долготу в минуты секунды и градусы
Всё очень просто: 1 градус делится на 60 долей, которые называют «минутами» . А каждая минута в
подробнее...
спросили в Nickelodeon
"Привет" "пока" на разных языках
*ИСПАНСКИЙ:
Hola (оля) - привет
Adiós - пока, прощай
Hasta luego (аста луэго) -
подробнее...

что такое самп?
SAMP - San Andreas Multi Player .
Что такое SA:MP?

San Andreas Multiplayer (SA:MP)
подробнее...
спросили в Онлайн
Как легко создать свою онлайн игру??
Вообще каждому создать онлайн игру, но в зависимости от ее сложности нужна та или иная команда
подробнее...
Atoi на Википедии
Посмотрите статью на википедии про Atoi
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*