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.
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);
}