jetzt kennt des Programm zwar itoa(), aber es kommen jetzt 2 andere fehler:

warning: passing arg 2 of `itoa' makes pointer from integer without a cast
warning: assignment makes integer from pointer without a cast

Hier das dazugehörige Programm:

Code:
#include "asuro.h"
#include "stdlib.h"

int i,a;
char w;
unsigned int taster;

int main(void){
	Init();
	while(1){
	taster=PollSwitch();
	if (taster!=0){
	  a=1;                          //wird später durch Messwert ersetzt
	  w=itoa(a,w,2);
	  SerWrite(&w,1);
	  }	
  }}