P
Regel Nummer eins: Bitte, bitte, in C/C++- Tags fassen.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void leerzeileDrucken(void)
{
printf("* *\n") ;
} ;
void sternzeileDrucken(void)
{
printf("***********************************\n") ;
}
void nameDrucken(char name[])
{
printf("* %s", name) ;
int laenge = strlen(name) ;
int lz = 35 - 5 - 1 - laenge ;
for (int i=0 ; i<lz ; i++)
{
printf(" ") ;
} ;
printf("*\n") ;
} ;
void strasseDrucken(char strasse[])
{
printf("* %s *\n", strasse) ;
} ;
void ortDrucken(char ort[])
{
printf("* %s *\n", ort) ;
} ;
void visitenkarteDrucken(char name[],
char strasse[],
char ort[])
{
sternzeileDrucken() ;
leerzeileDrucken() ;
nameDrucken(name) ;
leerzeileDrucken() ;
strasseDrucken(strasse) ;
leerzeileDrucken() ;
ortDrucken(ort) ;
leerzeileDrucken() ;
sternzeileDrucken() ;
}
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char* args[])
{
{visitenkarteDrucken("Horst Hansen",
"Karl-Marx-Allee 111",
"10111 Berlin") ;
}
FILE* in = fopen("Rechnungsdaten00.txt", "r");
if (in == NULL)
{
printf("Eingabedatei \"%s\" konnte nicht geöffnet werden!\n", "Rechnungsdaten00.txt");
return EXIT_FAILURE ;
} ;
char dieZeile[256] = { '\0' };
do
{
fgets(dieZeile, 255, in);
printf("%s", dieZeile);
} while(dieZeile[0] != ';');
fclose(in);
return EXIT_SUCCESS ;
}
Gibt's das auch mit Einrückungen?
Und dann bitte ganz genau die Aufgabenstellung ... so langsam könnten wir uns nähern