#include <iostream>
#include <thread>
#include <string>
#include <queue>

using namespace std;

queue<char*> data;
void inString();
void outString();


int main(){
	std::thread t1(inString);
	t1.join();
	
	std::thread t2(outString);
	t2.join();
	
}

void inString(){
	char str[10] = "123456789";
	data.push(str);
	
	char* test = data.front();
	cout << "***" << test << endl;
	
}

void outString(){
	cout << "---" << endl;
	char* str = data.front();
	cout << str << "---" << endl;
}