home *** CD-ROM | disk | FTP | other *** search
- /*------------------------------------------------------------------*/
- /* ╡{ªí└╔ªW║┘: wat48.c */
- /*------------------------------------------------------------------*/
- #include <stdio.h>
- #include <dos.h>
-
- void main()
- {
- int handle;
- char buffer[11] = "abcdefghij";
-
- if (_dos_creat("MYFILE.TXT",_A_NORMAL,&handle) == 0)
- {
- write(handle,buffer,strlen(buffer));
- show_attribute();
- _dos_setfileattr("MYFILE.TXT",_A_RDONLY);
- show_attribute();
- _dos_close(handle);
- }
- else
- printf("╡L¬k½╪Ñ▀ª╣└╔«╫\n");
- }
-
- show_attribute()
- {
- unsigned attr;
-
- _dos_getfileattr("MYFILE.TXT",&attr);
- printf("└╔«╫ MYFILE.TXT ñº─▌⌐╩¼░ %d\n",attr);
- if (attr & _A_NORMAL)
- printf("ª╣└╔«╫¼Oñ@¡╙Ñi┼¬ÑBÑi╝gñº└╔«╫\n");
- else if (attr & _A_RDONLY)
- printf("ª╣└╔«╫¼Oñ@¡╙░▀┼¬└╔«╫\n");
- else
- printf("ª╣└╔«╫ñú¼Oñ@¡╙Ñi┼¬ÑBÑi╝gñº└╔«╫\n");
- }