Umrechner Dez_Okt

cyber_storm

Grünschnabel
Ich benuze MSVC 6.0
und muss für die berufsschule einen umrechen von Dezimalzahlen nach Oktalzahle schreiben. die eigentliche rechnung soll in eine funktion stadfinden.
hier mein Quelltext: irgendwo ist ein fehler den ich nicht finde würde mich über jede hilfe freuhen.
Code:
#include <stdio.h>
#include <conio.h>
#include <math.h>


char DezOkt(char Dez [128])
{

	int S;
	char erg[128];
	int erg2;
	printf("1\n");

	for(S = 0; Dez[S]!='\0'; S++){}
	printf("%d\n", S);

	do{
		printf("2\n");
		erg[S] = Dez[128] / 8;
		erg2 = erg[S];
		erg[S] = erg[S] - erg2;
		erg[S] = erg[S] * 8;
		S--;
	  }
	while( S > 0);
		printf("3\n");
		printf("%s<-\n", erg[128]);

return(erg[128]);
}


int main()
{
	int  erg[128];
char dez[128];
printf("Bitte geben sie die Zahl ein die sie umwandeln möchten");
scanf("%s", dez);
fflush(stdin);
erg[128] = DezOkt(erg[128]);
printf("%c", erg[128]);

return(0);
}
 
Zurück