Bạn sai lỗi cơ bản nhiều quá :
C Code:
#include"stdio.h" #include"conio.h" #include"string.h" void upcase(char *p,char *q) // khai báo hàm cũng sai { int i=0,n; for (i=0;i<n;i++) // sai chỗ i=1 { if ((*(p+i)>=97)&&(*(p+i)<=128)) *(q+i)=*(p+i)-32; else *(q+i)=*(p+i); } *(q+n)= '\0'; } void main() { char nguon[100]; char dich[100]; upcase(nguon,dich); getch(); }