Em không hiểu tại sao khi mình khai báo mảng kí tự để nó rỗng, đồng thời ko khai báo số kí tự như thế này
char a[]="", b[]="";
Thì copy xâu a vào xâu b thì xâu a lại bị thay đổi
strcpy(b,a);
Chương trình chạy đúng khi em khai báo số kí tự, nhưng nếu nhập quá số phần tử quy định thì chương trình lại sai.
Đoạn code e viết ở đây
#include <stdio.h>
#include <string.h>
int main()
{
    char a[]="", b[]="";
    printf("Nhap vao xau:");
    gets(a);
    puts(a);
    puts(b);
    strcpy(b,a);
    strrev(b);
    puts(a);
    puts(b);
}
Ví dụ:
Nhập
123321
- 
xâu a chỉ còn: 23321 
- 
xâu b thì đúng. 
 
      
    
 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?