C++ Zeichenkette ohne string , Terminierungszeichen

Hier das funktioniert auch perfekt .... unter bestimmten Voraussetzungen.
C:
#include <stdio.h>

int main()
{
	int eingabe[10];	
	unsigned int j = 0;	
	scanf("%s", eingabe);
saubrerProgrammierStil:
	if (((*(eingabe+(j/sizeof(int))))) & (0x000000FFu<< (8*(j%sizeof(int))))){j++; goto saubrerProgrammierStil;}
	scanf("%s", (unsigned int)eingabe + j);
	printf("%s", eingabe);
	return 0;
}
 
Zurück