Challenge: Convert a String Into an Integer

Apply what you’ve learned about strings in the coding exercises in this lesson.

Problem statement

In this challenge, you have to implement the stringToInt function.

int stringToInt(String str);

You are given the string, str, containing the integers in the input parameter. Your task is to convert a string representation of positive numbers like "124" into an integer, 124, and return it in the output.

📝 Note: If string, str, contains alphabets or special characters, then return -1 in the output.

Sample input

stringToInt(123)

Sample output

123

Coding exercise

Before diving directly into the solution, first, try to solve it yourself, and, then, check if your code passes all the test cases. If you get stuck, you can always see the given solution.

📝 Your function name should be the stringToInt. Otherwise, your code will not compile.

Good Luck! 👍

C
#include<stdio.h>
int stringToInt (char *str){
return 0;
}