PDA

View Full Version : Làm sao để gửi 1 mảng ký tự lên máy tính bằng CCS????


Jerry
26-01-2008, 08:25 AM
Tui có 1 mảng 10 ký tự nhận về từ máy tính, cách nhận về như sau:

while(1)
{
if(kbhit())
{
dem++;
c=getc();
mang[dem]=c;
}
}


sau khi nhận xong, tui muốn dùng hàm printf để truyền mảng đó lên máy tính, vậy phải viết thế nào mới đúng? Tui đã thử viết thế này nhưng mà ko được:

printf("%s",mang);


Vì là lần đầu dùng CCS nên không biết, rất mong được giúp đỡ.
Many thanks!

phamminhtuan
26-01-2008, 09:01 AM
if(kbhit())
{
dem++;
c=getc();
mang[dem]=c;
}
mang[dem+1] = '\0';

Bạn phải thêm ký tự rỗng vào cuối chuỗi mới có thể dùng hàm printf được