100% finding length of string that has no spaces in between
// prog to find string length
#include <stdio.h>
void main()
{
int i;
char nAmamu[9];
printf("\n enter a name with upto 9 characters without space:");
scanf("%s",nAmamu);
for(i=0;nAmamu[i]!='\0';i++); //purposefully semicolon is used
printf("\n length of the name %s is =%d",nAmamu, i);
}
#include <stdio.h>
void main()
{
int i;
char nAmamu[9];
printf("\n enter a name with upto 9 characters without space:");
scanf("%s",nAmamu);
for(i=0;nAmamu[i]!='\0';i++); //purposefully semicolon is used
printf("\n length of the name %s is =%d",nAmamu, i);
}
ఔట్పుట్ తెర మీద ఇలా..
enter a name with upto 9 characters without space:ravi
length of the name ravi is =4
length of the name ravi is =4
ఒకవేళ పేరులో ఖాళీ స్థలం వుంటే అది మొదటి పదం మాత్రమే తీసుకుంటుంది ఇలా..
enter a name with upto 9 characters without space:raj kumar
length of the name raj is =3.
length of the name raj is =3.
వాస్తవానికి 3+1 space+5 మొత్తం 9 రావాలి కదా అని అనుకునే అవకాశం ఉంది.
ఈ సమస్యను అధిగమించటానికి try using puts( ), gets( ) functions
కామెంట్లు
కామెంట్ను పోస్ట్ చేయండి
దయచేసి మీ సలహాలను సూచనలను స్పష్టంగా పేర్కొనగలరు. plz see that ur comments are 'acceptable' in a value based society.