plz answer.. a program that takes a string e.g. "345" and
returns integer 345
Answer Posted / vignesh1988i
#include<stdio.h>
#include<conio.h>
#include<string.h>
int fun(char *,int);
void main()
{
long int c,l;
char a1[20];
printf("enter the numerical string :");
scanf("%s",&a1);
l=strlen(a1);
c=fun(a,l);
printf("\n%ld",l);
getch();
}
int fun(char *a,long int l1)
{
long int a1[]=
{1,10,100,1000,10000,100000,1000000,10000000,100000000},c;
int p=a1[l1-1],c=0;
for(int i=0;a[i]!='\0';i++)
{
y=((int)a[i])*p; /*TYPE CASTING*/
c=c+y;
p=p/10;
}
return c;
}
Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
what is a function method?give example?
what are non standard function in c
In C programming, how do you insert quote characters (‘ and “) into the output screen?
What is difference between class and structure?
What is structure packing in c?
What is hashing in c?
What is extern c used for?
How can I get back to the interactive keyboard if stdin is redirected?
swap 2 numbers without using third variable?
What is the difference between int main and void main?
What is calloc in c?
Why we write conio h in c?
Explain what are binary trees?
Are global variables static in c?
What are the uses of a pointer?