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 |
When volatile can be used?
What is the difference between map and hashmap in c++?
What does it mean to declare a destructor as static?
WHAT IS THE ABREVATION OF FORTRAN?
What are enumerations?
Write my own zero-argument manipulator that should work same as hex?
What is increment operator in c++?
Brief explaination about #include<iostream.h>, cin and cout
what is the diff b/n c and c++ a. dynamic scoping b. nested switching c. declaration of variables in any code block d. separation of compilation and linking
What is c++ course?
Are c and c++ different?
What do you mean by a template?