Вопрос № 86801: Желаю здравствовать, товарищи эксперты!
Такой вопросик. Как в С++ для файла установить атрибут: скрытый, системный, только чтение?
Дужа дзекую, панове....Вопрос № 86835: Здраствуйте, Уважаемые эксперты.
Мне необходимо вывестии на экран следующую строчку
<A HREF="http://localhost/vvod.html"> Hello</A>
Ведь // распознаются как коментарий.
Как мне можно это сделать через printf? ...Вопрос № 86855: Уважаемые эксперты!Я только начал изучать С++ и возможно ошибка нелепа,но всё же
такая проблема:определяю переменную как глобальную,а после в некоторой функции
хочу поместить в неё какое-то число.При компиляции выдаётся ошибка
error C2664...Вопрос № 86875: Пишу класс для работы с большими числами. Подскажите как можно организовать умножение и деление больших чисел. Вот мой email: grot.86@mail.ru ...Вопрос № 86905: Здравствуйте!
Мне для программы нужна хеш-функция (дающая не менее 128 бит, например, md5), желательно не алгоритм, а уже реализованная, поскольку сама суть алгоритма мне сейчас не принципиальна. В задаче будет использоваться динамическое хеширов...Вопрос № 86910: Здравствуйте, уважаемые эксперты!
Есть такое дело: программа, а в ней определен вектор, состоящий из студентов. Меня интересуют, если какая-нибудь функция, которая умеет удалять один из элементов вектора по его индексу.
Заранее благодарен!<b...
Вопрос № 86.801
Желаю здравствовать, товарищи эксперты!
Такой вопросик. Как в С++ для файла установить атрибут: скрытый, системный, только чтение?
Отвечает: kool
Здравствуйте, Ferruccio Bonipiero!
Есть ф-ция
BOOL SetFileAttributes(
LPCTSTR lpFileName, // file name
DWORD dwFileAttributes // attributes
);
во втором параметре кот. нужно через символ |
указать комбинацию из констант:
FILE_ATTRIBUTE_ARCHIVE
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
FILE_ATTRIBUTE_OFFLINE
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY
Например:
FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_READONLY - скрытый и только для чтения,
а просто FILE_ATTRIBUTE_SYSTEM - системный.
Удачи!
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 14.05.2007, 18:36 Оценка за ответ: 5 Комментарий оценки: Вялiкi дзякуй! Пойду пробовать!
Отвечает: Ilkras
Здравствуйте, Ferruccio Bonipiero!
прилагаю пример из msdn:
Приложение:
Ответ отправил: Ilkras (статус: 9-ый класс)
Ответ отправлен: 16.05.2007, 23:44
Вопрос № 86.835
Здраствуйте, Уважаемые эксперты.
Мне необходимо вывестии на экран следующую строчку
<A HREF="http://localhost/vvod.html"> Hello</A>
Ведь // распознаются как коментарий.
Как мне можно это сделать через printf?
Отправлен: 14.05.2007, 13:25
Вопрос задал: MARTALEX (статус: 4-ый класс)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Ghoul
Здравствуйте, MARTALEX!
Достаточно представить двойные кавычки ( " ) в виде эскейп-последовательности "
Ответ отправил: Mister Vova (статус: 3-ий класс)
Ответ отправлен: 14.05.2007, 16:54 Оценка за ответ: 3 Комментарий оценки: Вы явно не поняли вопроса. Необходимо написать так, не было комментария после последовательности //
Отвечает: kool
Здравствуйте, MARTALEX!
Нужно перед кавычками поставить обратный слэш.
См. прилож.
Удачи!
Приложение:
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 14.05.2007, 18:36 Оценка за ответ: 5 Комментарий оценки: Большое спасибо.
Отвечает: Дружинин Андрей Олегович
Здравствуйте, MARTALEX!
Строку можно вывести с помощью функции cprintf();
Выглядит это так:
cprintf("<A HREF="http:"//localhost/vvod.html"> Hello</A>");
На будущее для вывода через printf обратного слэша используйте printf("/");
для вывода кавычек printf(""");
Ответ отправил: Дружинин Андрей Олегович (статус: 1-ый класс)
Ответ отправлен: 15.05.2007, 19:07 Оценка за ответ: 5 Комментарий оценки: Большое СПАСИБО.
Ответ отправил: Ilkras (статус: 9-ый класс)
Ответ отправлен: 16.05.2007, 23:35 Оценка за ответ: 5 Комментарий оценки: Спасибо.
Вопрос № 86.855
Уважаемые эксперты!Я только начал изучать С++ и возможно ошибка нелепа,но всё же
такая проблема:определяю переменную как глобальную,а после в некоторой функции
хочу поместить в неё какое-то число.При компиляции выдаётся ошибка
error C2664: 'sprintf' : cannot convert parameter 1 from 'char **__w64 ' to 'char *'.В чём здесь
дело?Заранее огромное спасибо.
Приложение:
Отправлен: 14.05.2007, 16:40
Вопрос задал: Hunter20 (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Ghoul
Здравствуйте, Hunter20!
Ваша переменная str является указателем на массив типа char. При вызове функции sprintf Вы в качестве параметра передаете &str, операция & — получение адреса. Таким образом, Вы получаете указатель на указатель на char, то есть **str, на что компилятор и ругается, так как функции sprintf нужен просто указатель на массив символов.
То есть, просто перепишите эту строчку так:
sprintf(str,"%2.2f",45.6);
Ответ отправил: Ghoul (статус: 1-ый класс)
Ответ отправлен: 14.05.2007, 16:56
Отвечает: kool
Здравствуйте, Hunter20!
Нужно так
char str[10];
sprintf(str,"%2.2f",45.6);
Удачи!
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 14.05.2007, 18:36
Отвечает: Sov
Здравствуйте, Hunter20!
str у вас это указатель на строку. sprintf в качестве 1 параметра требует указатель
значит вам и нужно писать
sprintf(str,"%2.2f",45.6);
операция & здесь не нужна
Ответ отправил: Sov (статус: 3-ий класс)
Ответ отправлен: 14.05.2007, 18:56
Отвечает: Ilkras
Здравствуйте, Hunter20!
ошибка в том, что вы пытаетесь передать sprintf указатель на указатель, тогда как надо передать указатель. Правильно будет:
sprintf(str,"%2.2f",45.6);
Ответ отправил: Ilkras (статус: 9-ый класс)
Ответ отправлен: 16.05.2007, 23:32 Оценка за ответ: 5
Вопрос № 86.875
Пишу класс для работы с большими числами. Подскажите как можно организовать умножение и деление больших чисел. Вот мой email: grot.86@mail.ru
Отвечает: Терсков Сергей
Здравствуйте, KOTOV ALEKSANDR IVANOVICH!
Вот здесь вы найдете статью и примеры исходников по работе с длинными числами
http://algolist.manual.ru/maths/longnum.php
Ответ отправил: Терсков Сергей (статус: 9-ый класс)
Ответ отправлен: 15.05.2007, 02:58 Оценка за ответ: 5
Отвечает: Olegzp
Здравствуйте, KOTOV ALEKSANDR IVANOVICH!
Есть книга "Программирование в алгоритмах"
глава 1 Арифметика многоразрядных целых чисел
http://wmate.ru/ebooks/book226.html
Ответ отправил: Olegzp (статус: 2-ой класс)
Ответ отправлен: 15.05.2007, 19:12 Оценка за ответ: 4
Вопрос № 86.905
Здравствуйте!
Мне для программы нужна хеш-функция (дающая не менее 128 бит, например, md5), желательно не алгоритм, а уже реализованная, поскольку сама суть алгоритма мне сейчас не принципиальна. В задаче будет использоваться динамическое хеширование для быстрого поиска слов. Искала реализацию в интернете, но нашла только это:
http://sources.ru/builder/faq/118.html
К сожалению, код написан под borland, и под VS 2005 не компилируется, выдаётся ошибка в библиотеке winnt.h, и исправить это мне не удалось. Может быть, у кого-нибудь есть реализация, или кто-нибудь знает ссылки на подходящие ресурсы, или может помочь запустить код с той ссылки под студией, помогите, пожалуйста! Только код нужен именно под visual studio или универсальный, поскольку borland-овский я у себя запустить не смогу, проверено (не только на этой функции, но и вообще на разных программах)...
Отправлен: 14.05.2007, 21:06
Вопрос задала: Verena (статус: Студент)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: kool
Здравствуйте, Verena!
Архив в приложении представлен
в шестнадцатеричном виде.
По другому не получилось отправить.
Удачи!
Приложение:
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 14.05.2007, 22:46 Оценка за ответ: 4 Комментарий оценки: Спасибо! Только вот можно было бы и написать, что делать с архивом в шестнадцатеричном виде, хорошо эксперт ramok объяснил :)
Отвечает: ramok
Здравствуйте, Verena!
существует открытый проект программы которая может генерировать код идеальных хеш функций на стандартном C/C++, который потом можно подключать к своему проекту.
сайт проекта: http://www.gnu.org/software/gperf/
сайт порта программы под windows: http://gnuwin32.sourceforge.net/packages/gperf.htm
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 15.05.2007, 03:17 Оценка за ответ: 5 Комментарий оценки: Спасибо, очень полезные ссылки!
Вопрос № 86.910
Здравствуйте, уважаемые эксперты!
Есть такое дело: программа, а в ней определен вектор, состоящий из студентов. Меня интересуют, если какая-нибудь функция, которая умеет удалять один из элементов вектора по его индексу.
Заранее благодарен!
P.S. Нужно срочно!
Отправлен: 14.05.2007, 21:39
Вопрос задал: Smelly (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Терсков Сергей
Здравствуйте, Smelly!
Для этого используется метод класса vector - erase. Ему необходимо передать итератор указывающий на удаляемый элемент. Подробнее в приложении.
Приложение:
Ответ отправил: Терсков Сергей (статус: 9-ый класс)
Ответ отправлен: 15.05.2007, 03:09 Оценка за ответ: 5