char *ch = "abcde";
char c[4];
how to copy 'ch' to 'c'?
Answers were Sorted based on User's Feedback
Answer / parth ujenia
main()
{
char *ch="abcd";
char c[4];
for(int i=0;i<4;i++)
{
c[i]=*ch; //assign value to char c[i].
*ch++; //switch to next address of ch!
}
for(i=0; i<4 ;i++)
{
printf("%c - ",c[i]); //output will: a - b - c - d -
}
getch();
}
| Is This Answer Correct ? | 18 Yes | 7 No |
Answer / gopi
main()
{
char *ch="abcd";
char c[4];
for(int i=0;i<4;i++)
{
c[i]=*ch;
ch++;
}
printf("%s",c);
getch();
}
| Is This Answer Correct ? | 12 Yes | 2 No |
Answer / wade stone
#include <stdio.h>
#include <string.h>
using namespace std;
int main( )
{
char *ch = "abcde";
char c[4];
memcpy( c, ch, sizeof( c ) );
return 0;
}
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / supriya pandey
i think we used the string libruary function strcpy() to
copy it...
| Is This Answer Correct ? | 1 Yes | 4 No |
If horse and bird inherit virtual public from animal, do their constructors initialize the animal constructor? If pegasus inherits from both horse and bird, how does it initialize animal’s constructor?
How to demonstrate the use of a variable?
What are separators in c++?
What can I use instead of namespace std?
What are libraries in c++?
What is a map in c++?
Where and why do I have to put the "template" and "typename" keywords?
Explain "passing by value", "passing by pointer" and "passing by reference" ?
Will rust take over c++?
How much is size of struct having 1 char & 1 integer?
Can circle be called an ellipse?
Who made c++?