I got one test case failed in the following No Numerals code in description? Does anyone help me out to find
#include<stdio.h> #include <string.h> void ConvertFromNumericToWordsInString(char *pcSourceString, char *pcDestinationString); const char* GetStringFromNumericValue( char NumericValue ); int main() { char acUsrString[200] ; char acConvertedString[200]; gets(acUsrString); ConvertFromNumericToWordsInString( acUsrString , acConvertedString ); puts(acConvertedString); return 0; } void ConvertFromNumericToWordsInString(char *pcSourceString, char *pcDestinationString) { unsigned int ui32SourceStringIndex = 0, ui32DestinationStringIndex = 0; char acConstantForNumeric[10] = {0}; while(pcSourceString[ui32SourceStringIndex] != '\0') { if(pcSourceString[ui32SourceStringIndex] >= '0' && pcSourceString[ui32SourceStringIndex] <= '9') { strcpy( acConstantForNumeric , GetStringFromNumericValue(pcSourceString[ui32SourceStringIndex])); strcpy( (pcDestinationString+ui32DestinationStringIndex) , acConstantForNumeric ); ui32DestinationStringIndex += strlen(acConstantForNumeric); } else { pcDestinationString [ui32DestinationSt