Folgendes Problem.

Ich möchte eine Dialogbox schreiben wie die von Selftest.
Bei C gibt es ja die scanf funktion um Daten einzulesen und Printf um welche zu schreiben.

Beim RP6 gibt es writeString um daten zu schreiben aber lesen ... an meinem Beispiel kann man sehen was ich meine.

Code:
#include "RP6RobotBaseLib.h" 	// The RP6 Robot Base Library.

uint8_t frag = 0;

void frage_eins (void)
{
	writeString("Ich bin Frage eins\n");
}

void frage_zwei (void)
{
	writeString("Ich bin Frage zwei\n");
}

int main(void)
{
	initRobotBase(); 

	setLEDs(0b111111); 
	mSleep(500);       
	setLEDs(0b000000); 

	writeString("Hallo Drück Taste für eine Frage\n");
	writeString(" 1 - Frage eins \n");
	writeString(" 2 - Frage zwei \n");
	
	while(true)
	{
		switch(frag)
		{
			case 1:
					frage_eins();
			break;
			case 2:
					frage_zwei();
			break;
		}
		//"Hier fehlt jetzt was" 
		//"unter C schaut es so aus"
		scanf("%d",&frag);
	
	}
	return 0;
}
Danke für Anregungen zur Lösung.