Ответьте на вопросы

Тема в разделе "Общие вопросы по С и С++", создана пользователем Saint495, 9 май 2008.

Статус темы:
Закрыта.
  1. Saint495

    Saint495 Гость

    Столкнулся с несколькими проблемами... Помогите...

    1. Какие существуют стандартные ф-ции для работы с каталогами (создание, удаление)?

    2. Есть каталог POST, который лежит вместе с .exe. Как сделать его корневым, чтобы можно было задавать в программе путь относительно него к лежащим там файлам? Как все это прописывать в программе?
    Вроде бы как-то через параметы командной строки...

    3. В результате в консоли ничего не выводится=( Пусто. Что не верно? Или так вообще делать нельзя?
    Код (Text):
    #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;
    }
    А если добавить строчку
    Код (Text):
    #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)".
    Код (Text):
    #include <string>
    #include <iostream>
    namespace std {}
    using namespace std;
    int main()
    {
    string s1 ("123");
    cout << s1;
    }
    5. Каким образом можно очистить экран консоли?
     
  2. Saint495

    Saint495 Гость

    Проблема решена.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей