у меня есть файл php, запускающий мой exe. exe выполняет cout, и текст печатается в формате html, и все в порядке. пока я не напишу "someline \ n"; \ N прерывает вывод, и я вижу только последнюю строку. Как печатать / отображать текст / строки, в которых есть мультилинии?
Текущая вставка закомментирована \ n, и мой текст печатается нормально. В консоли это выглядит некрасиво, и когда я просматриваю исходный код с помощью IE7 (хотя я в основном просматриваю с помощью FF), на исходный текст смотреть больно. Вот мой текущий файл php и cpp
<html>
<head>
</head>
<body>
<?php
echo( exec('c:/path/to/exe/launchMe.exe hey lol hi') );
?>
</body>
</html>
cpp
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
const string htmlLine(string s)
{
s+= "<br />";
// s += "\n";
return s;
}
int main(int argc, char *argv[])
{
stringstream s;
s << argc;
cout << htmlLine("woot") << htmlLine(s.str());
for (int i=0; i<argc; ++i)
{
s.str("");
s << i << " = " << argv[i];
cout << htmlLine(s.str());
}
return 0;
}