当前位置: 技术问答>linux和unix
文件終端显示问 题
来源: 互联网 发布时间:2017-03-25
本文导语: 程序如 下 : #include #include #include int main() { int p; char buf[2048]; int flag; if((p=open("text",O_RDWR))==-1) { printf("file open errorn!"); ...
程序如 下 :
#include
#include
#include
int main()
{
int p;
char buf[2048];
int flag;
if((p=open("text",O_RDWR))==-1)
{
printf("file open errorn!");
exit(-1);
}else
{
if((flag=read(p,buf,2048))==-1){
printf("read fail,try againn");
exit(-1);
}
else
write(STDOUT_FILENO,buf,2048);
}
return 0;
}
cc rw.c
./a.out
显示:� ELF0m4|g4 linux-c$ a.out
(ED444@@�������(�(�1�1�1�'�W|M|M|M��tttDD�1�1�1@P�td������,3,3Q�tdR�td�1�1�1,���)���'���ޖ4��(��6�)��� i|����%�w �w �i-laptop:~/linux-c$ ./a.out
|���|���(����0&�B$�+��|����)�������P(����� ��r8$��Չ��|�P$��Չ|��$|�|��E� 4C���)��� |����|$ �
@)��R0)��4C$)��T
|�$�D���(��Չ�)��$)��0)��p$�)���E$�� ��o����)��?�
�)��&�w ���Ha�
#include
#include
#include
int main()
{
int p;
char buf[2048];
int flag;
if((p=open("text",O_RDWR))==-1)
{
printf("file open errorn!");
exit(-1);
}else
{
if((flag=read(p,buf,2048))==-1){
printf("read fail,try againn");
exit(-1);
}
else
write(STDOUT_FILENO,buf,2048);
}
return 0;
}
cc rw.c
./a.out
显示:� ELF0m4|g4 linux-c$ a.out
(ED444@@�������(�(�1�1�1�'�W|M|M|M��tttDD�1�1�1@P�td������,3,3Q�tdR�td�1�1�1,���)���'���ޖ4��(��6�)��� i|����%�w �w �i-laptop:~/linux-c$ ./a.out
|���|���(����0&�B$�+��|����)�������P(����� ��r8$��Չ��|�P$��Չ|��$|�|��E� 4C���)��� |����|$ �
@)��R0)��4C$)��T
|�$�D���(��Չ�)��$)��0)��p$�)���E$�� ��o����)��?�
�)��&�w ���Ha�