Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
9:05:2008, 15:31
|
|
Новенький ![]() Группа: Программист Сообщений: 2 Регистрация: 9:05:2008 Пользователь №: 17 162 Специализация: студент Репутация: 0
|
Столкнулся с несколькими проблемами... Помогите...
1. Какие существуют стандартные ф-ции для работы с каталогами (создание, удаление)? 2. Есть каталог POST, который лежит вместе с .exe. Как сделать его корневым, чтобы можно было задавать в программе путь относительно него к лежащим там файлам? Как все это прописывать в программе? Вроде бы как-то через параметы командной строки... 3. В результате в консоли ничего не выводится=( Пусто. Что не верно? Или так вообще делать нельзя? Код #include <iostream.h> #include <windows.h> ostream& operator << (ostream& out, char* str) { char* buf = new char [sizeof(str) + 1]; CharToOem(str, buf); return out << buf; } int main() { cout << "Меню:" << endl; cout << "1" << endl; cout << "2" << endl; return 0; } А если добавить строчку Код #include <string> то появляетя ошибка "error C2872: 'ostream' : ambiguous symbol". 4. Что не так? Ошибка "error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversion)". Код #include <string> #include <iostream> namespace std {} using namespace std; int main() { string s1 ("123"); cout << s1; } 5. Каким образом можно очистить экран консоли? |
|
Сообщение
#1
|
|
![]() |
|
|
9:05:2008, 19:39
|
|
Новенький ![]() Группа: Программист Сообщений: 2 Регистрация: 9:05:2008 Пользователь №: 17 162 Специализация: студент Репутация: 0
|
Проблема решена.
|
|
Сообщение
#2
|
|
![]() |
|
Текстовая версия | Сейчас: 5:07:2008 - 22:17 |