Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ответьте пожалуйста на вопросы... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторная на тему "Перегрузка операторов" http://www.cyberforum.ru/cpp-beginners/thread7942.html
Здравстуйте, господа ( и дамы ). Написал лабораторную на тему перегразка операторов, естественно на С++, не могу понять в чем проблема. собственно код Есть множество, модулируемое массивом различных...
C++ помогите дописать программу! создать одномерный массив создать одномерный массив . создать однонаправленный список содержащий элементы массива в обратном порядке и выведите на экран. #include "stdafx.h" #include "stdio.h" #include "malloc.h" int... http://www.cyberforum.ru/cpp-beginners/thread7929.html
C++ Неправильный вывод данных из стека С++
Я только-только начал учить С++. Пишу под ДОСом. И у меня вот баг вылез: Я хочу поместить цифры в стек и потом их просто вывести от туда, но мне не выводит последнею введенную мною цифру, а...
C++ Удаление бинарного дерева по слоям
вот задачка такая встала и ни че в голову не приходит. как будет выглядеть функция чтоб удаляла бинарное дерево по слоям? плиззз помогите!!!
C++ Найти сумму элементов первого и последнего столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread7841.html
Дана целочисленная квадратная матрица. Найти сумму элементов первого и последнего столбца. Как это сделать подскажите.
C++ Программа вылетает Borland C++3.1 консольное приложение При определенных данных программа вылетает. Что это означает? ошибка?какая? подробнее

Показать сообщение отдельно
Saint
Сообщений: n/a

Ответьте пожалуйста на вопросы... - C++

09.05.2008, 23:42. Просмотров 882. Ответов 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;
}
Добавлено через 4 часа 35 минут
На вопросы ответили... Можно закрывать.

Добавлено через 6 минут
Проблема разрешилась сама собой. Всем сочувствовавшим спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru