C Tutorial/stdlib.h/strtol — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
(нет различий)
|
Текущая версия на 13:32, 25 мая 2010
Using strtol
<source lang="cpp">#include <stdio.h>
- include <stdlib.h>
int main() {
const char *string = "-1234567abc"; char *remainderPtr; long x; x = strtol( string, &remainderPtr, 0 ); printf( "%s\"%s\"\n%s%ld\n%s\"%s\"\n%s%ld\n", "The original string is ", string, "The converted value is ", x, "The remainder of the original string is ", remainderPtr, "The converted value plus 567 is ", x + 567 ); return 0;
}</source>
The original string is "-1234567abc" The converted value is -1234567 The remainder of the original string is "abc" The converted value plus 567 is -1234000