C Programming - Strings - Discussion
Discussion Forum : Strings - General Questions (Q.No. 1)
1.
Which of the following function sets first n characters of a string to a given character?
Answer: Option
Explanation:
Declaration:
char *strnset(char *s, int ch, size_t n); Sets the first n characters of s to ch
#include <stdio.h>
#include <string.h>
int main(void)
{
char *string = "abcdefghijklmnopqrstuvwxyz";
char letter = 'x';
printf("string before strnset: %s\n", string);
strnset(string, letter, 13);
printf("string after strnset: %s\n", string);
return 0;
}
Output:
string before strnset: abcdefghijklmnopqrstuvwxyz
string after strnset: xxxxxxxxxxxxxnopqrstuvwxyz
Discussion:
24 comments Page 3 of 3.
RADHA said:
1 decade ago
void main()
{
float a=0.7;
if(0.7>a)
printf("hi");
else
printf("bye");
}
Answer is hi and why?
I think, 0.7 is treat as double by default, isn't it?
Could anyone give me perfect answer for this?
{
float a=0.7;
if(0.7>a)
printf("hi");
else
printf("bye");
}
Answer is hi and why?
I think, 0.7 is treat as double by default, isn't it?
Could anyone give me perfect answer for this?
Anjaneyulu said:
1 decade ago
Why are using return?
Krishna said:
1 decade ago
int main(void)
{
char *string = "abcdefghijklmnopqrstuvwxyz";
char letter = 'x';
printf("string before strnset: %s\n", string);
strnset(string, letter, 13);
printf("string after strnset: %s\n", string);
return 0;
}
{
char *string = "abcdefghijklmnopqrstuvwxyz";
char letter = 'x';
printf("string before strnset: %s\n", string);
strnset(string, letter, 13);
printf("string after strnset: %s\n", string);
return 0;
}
Kiran said:
1 decade ago
Can any one explain me about "strnset"?
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers