strtoul : strtoul « stdlib.h « C Tutorial

Home
C Tutorial
1.Language
2.Data Type
3.String
4.printf scanf
5.Operator
6.Statement
7.Array
8.Function
9.Structure
10.Pointer
11.Memory
12.Preprocessor
13.File
14.Data Structure
15.Search Sort
16.Wide Character String
17.assert.h
18.ctype.h
19.math.h
20.setjmp.h
21.signal.h
22.stdio.h
23.stdlib.h
24.string.h
25.time.h
26.wctype.h
C / ANSI-C
C++
C++ Tutorial
Visual C++ .NET
C Tutorial » stdlib.h » strtoul 
23.32.1.strtoul
ItemValue
Header#include
Declarationunsigned long int strtoul(const char *start, char **end, int radix);
Functionconverts the string into an unsigned long int according to the base of the number.


  1. If radix is zero, the base is determined by the rules that govern constant specification.
  2. If the radix is specified, it must be in the range 2 through 36.

Reads unsigned base 16 (hexadecimal) numbers from standard input and returns their unsigned long equivalent:

#include <stdlib.h>

int main(void){

    char *start, *end;
    char a[100];

    end = a;
    *start= "12341234";
    printf("%d", strtoul(start, &end, 8));

}
0
23.32.strtoul
23.32.1.strtoul
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.