*   >> Чтение Образование Статьи >> science >> programming

C ++ Характер Handling

<р> C ++ Характер обработки строк в C ++ стандартная библиотека, упрощенное - Часть 6 Введение Это часть 6 моего цикла, String в C ++ стандартная библиотека, упрощенное. В этой статье я объясню, некоторые функции, которые преобразуют строк в числа в С ++. Многие входы на компьютер в виде строк. Так что вам нужно функций, которые будут преобразовывать строки в числа (когда цифры, введенные являются строками). Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. C ++ cstdlib Заголовок Вам нужен файл заголовка cstdlib для преобразования строк в числа. Каждая из функций здесь принимает строку с постоянным содержанием в качестве аргумента. Таким образом, содержание строки мы хотим преобразовать в число должно быть сделано Уст. Полукокса * указатель приступил по ключевому слову константных точек на строку, содержание постоянно. Строковый литерал в кавычки имеет постоянную содержание. В этой части, функции (не методы) в файле заголовка cstdlib используются.

Я дам вам только две функции (есть и другие). Каждая из функций здесь принимает один аргумент. Файл заголовка строка может использоваться для любого объекта строки, что вы хотите. Тем не менее, функции не принимать строковые объекты. Таким образом, строка буквальное от любого объекта строки должен быть получен в виде строки с постоянным содержанием, если вы хотите, чтобы литерал объекта строки. Atof Функция Синтаксис плавать atof (Пост полукокса * НПТР); Он преобразует строку с постоянным содержанием (Пост символ * НПТР) на номер типа, поплавка.

#include #include #include с помощью патезрасе; INT Main () {строительства символ * strLPtr = "2504,368"; Строка ул = strLPtr; строительства символ * ptrChar = str.c_str (); плавать число = atof (ptrChar); COUT вернуть 0; } Если вы пытались код, вы бы заметили, что некоторые округления состоялась в результате (не беспокоиться о том, что в настоящее время). Первое утверждение производит строку с постоянным содержанием. Обратите внимание на характер правых и левых сторонах для = первого заявления. Второй оператор присваивает указатель строки с постоянным содержанием на объект строки.

Третий оператор делает обратное первых двух утверждений, используя метод Строка класс str_c. Мы видели str_c метод в одном из предыдущих частей серии. Четвертый оператор преобразует строку

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.