#include <boost/format.hpp>
#include <iostream>
int main() {
std::string val = "hello world";
boost::format f("[%s : %i]");
int p = 100500;
std::cout << boost::str(f % val % p) << std::endl;
std::cout << boost::str(f % val % (p - 1)) << std::endl; //Can be reused
std::cout << boost::str(boost::format("Hello, %s!") % "@Taraflex") << std::endl; //Can be initialized in place
return 0;
}
Eclipse C/C++ не подходит - он не подсвечивается C/C++ синтаксисЧто я делаю не так?
// здесь что-то заполняется эту строку
sval
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/uniform_int.hpp>
char randomResponse(const char correctAnswer) {
static boost::random::mt19937 rng;
static boost::random::uniform_int_distribution<char> uni('a', 'd');
char result;
while((result = uni(rng)) == correctAnswer);
return result;
}
#include <random>
char randomResponse(const char correctAnswer) {
static std::mt19937 rng;
static std::uniform_int_distribution<char> uni('a', 'd');
char result;
while((result = uni(rng)) == correctAnswer);
return result;
}
for(size_t i = 0; i < array.size(); ++i) {
cout << array[i];
}
system("stty raw");
(работоспособность в windows не проверялась).#include <curses.h>
int main(void)
{
initscr();
cbreak();
timeout(-1);
char ch;
while ((ch = getch()) != '\n') {
printf("%c", ch);
fflush(stdout);
}
endwin();
return 0;
}
встроенный в терминал компилятор для С/С++