Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Команда Унихс под ВынЬдовс |
Философия, технологии, алгоритмы! |
|
Опции темы |
19.04.2006, 23:44 | #1 |
на пасеке
Сообщений: 111
Регистрация: 03.10.2004
Не в сети |
Команда Унихс под ВынЬдовс
в общем задали курсяк написать, пофик в чем... ну вот нашел в одном из учебников код унихсовой команды File(определение типа файла)... вставляю в кампилятор С++ а он матерится... в самом начале на typeOf... я вообще С незнаю, начал учить пару дней назад, поэтому одному с этой бедой неразобраться, знающие люди скажыте плиз, что нужно написать, что бы оно хоть завилось... или вообще эта прога хер работает... нужно писать по другому...
#include "emu.h" #include <sys/types.h> #include <sys/stat.h> typeOf( name ) char* name; { int type; struct stat st; if( stat( name, &st ) < 0 ){ printf( "%s не существует\n", name ); return 0; } printf("Файл имеет %d имен\n", st.st_nlink); switch(type = (st.st_mode & S_IFMT)){ case S_IFREG: printf( "Обычный файл размером %ld байт\n", st.st_size ); break; case S_IFDIR: printf( "Каталог\n" ); break; case S_IFCHR: /* байтоориентированное */ case S_IFBLK: /* блочноориентированное */ printf( "Устройство\n" ); break; case S_IFIFO: printf( "FIFO-файл\n" ); break; default: printf( "Другой тип\n" ); break; } return type; } |
20.04.2006, 11:15 | #2 | |
бибизьян
Сообщений: 3,031
Регистрация: 17.02.2004
Не в сети |
Tormentor
Какой компайлер? Вот должно компиляться как консольное приложение под VC7: Цитата:
|
|
20.04.2006, 11:59 | #3 |
на пасеке
Сообщений: 111
Регистрация: 03.10.2004
Не в сети |
компайлер VC6 , да пофик я в транслите перепишу или на англицкий перевиду... он то ругается не на текст...
<quote>#include "emu.h" // Я не знаю, что это такое </quote> да эт главный заголовок насколько я понимаю, у мниа он есть... это жеж прост модуль, главная прога работает отливочно ) |