/* Example char array to int in C language */ #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <stdbool.h> int main(int argc, char *argv[]) { char myarray[5] = {'-', '1', '2', '3', '\0'}; int i; sscanf(myarray, "%d", &i); printf("%d",i); return 0; }
output:
-123