powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ + MySQL для CGI программы
4 сообщений из 4, страница 1 из 1
C++ + MySQL для CGI программы
    #34687592
Victor Sergeevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с трудностью.
У меня на сервере Apache 2.0.52 + MySQL 5 (Windows):
Если текст направляется в стандартный вывод cout, то программа работает с сервером нормально.
Если это делать с помощью printf(), то вызывается ошибка 500.

Но, при вызове функции mysql_init() почему-то cout не выводится вообще (чтобы вывести текст, нужно пользоваться printf(), использование которой у меня влечет появление ошибки 500).

С другой стороны во всех найденных мною примерах для вывода текста используется именно printf().
Возможно, сервер у меня не так насторен, потому что даже стандартный пример вызывает ошибку.

Решение этой проблемы "в лоб" я вижу в выделении отдельного потока для работы с базой данных. Что в принципе положительно отразится на работе всей программы. Но наверняка есть другой очень простой способ, который я пока не знаю.

Заранее большое спасибо!

http://saratov.1io.ru/files/CGI_App.zip - программа+исходник
http://saratov.1io.ru/files/libmysql.zip - dll-библиотека
...
Рейтинг: 0 / 0
C++ + MySQL для CGI программы
    #34690006
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor SergeevichСтолкнулся с трудностью.
У меня на сервере Apache 2.0.52 + MySQL 5 (Windows):
Если текст направляется в стандартный вывод cout, то программа работает с сервером нормально.
Если это делать с помощью printf(), то вызывается ошибка 500.
Не надо в одной программе смешивать cout и printf(). Используй что-то одно. И не забывай сливать буфера.
...
Рейтинг: 0 / 0
C++ + MySQL для CGI программы
    #34691419
Victor Sergeevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Там другая проблема была.
printf выводила \r\n, когда я писал \n непойму почему. Но после применения ООП все встало на свои места.
...
Рейтинг: 0 / 0
C++ + MySQL для CGI программы
    #34691435
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Sergeevich wrote:

> printf выводила \r\n, когда я писал \n непойму почему
printf под виндой транслирует \n в \r\n, это указано в справке.
Откройте любой текстовый файл - под виндой строка кончается на \r\n (или
CRLF).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ + MySQL для CGI программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]