118. Convert Binary String to Integer Without strtol function or Libraries

Back To All Submissions
Previous Submission
Next Submission

Code

#include <stdio.h>

int main()
{
    char bin[17];
    int i = 0;
    unsigned int num = 0;

    scanf("%s", bin);

    while(bin[i] != '\0')
    {
        num = num * 2 + (bin[i] - '0');
        i++;
    }

    printf("%u", num);

    return 0;
}

Solving Approach

 

 

 

Was this helpful?
Upvote
Downvote