Thanks. I compiled it, NO error is taken, but Program still doesn't work.
Code:
#include <stdio.h>
#include <conio.h>
void input (void);
void change (void);
void output (void);
char a [80], b [80];
int a_1 [100], b_1 [100], s [1000];
int main ()
{
input ();
change ();
//add ();
output ();
getch ();
return 0;
}
void input (void)
{
printf ("Enter First String Of Numbers:\n");
gets (a);
printf ("Enter Second String Of Numbers:\n");
gets (b);
}
//*********************
void change (void)
{
int j = 0;
for (int i = 0; a [i]; i++)
if (a [i] >= '0' && a [i] <= '9')
a_1 [j++] = a [i] - 48;
int k = 0;
for (int i = 0; b [i]; i++)
if (b [i] >= '0' && b [i] <= '9')
b_1 [k++] = b [i] - 48;
int m, i;
for (m = j; m >=0; m--)
{
s [i] = a_1 [i] + b_1 [i];
if (s [i] > 9){
s[i] -= 10;
s [i -1] += 1;}
}
}
//************
void output (void)
{
for (int i = 0; s [i]; i++)
printf ("%d", s [i]);
}