...
parent
28d3d29d7d
commit
b121302fcb
Binary file not shown.
|
@ -5,11 +5,11 @@ int main()
|
|||
{
|
||||
|
||||
FILE *inputFile, *outputFile;
|
||||
char inputFileName[100], outputFileName[11];
|
||||
char inputFileName[260], outputFileName[11];
|
||||
char format[3];
|
||||
unsigned int width, height, maxValue;
|
||||
unsigned int rgbRed, rgbGreen, rgbBlue;
|
||||
float gray[10000];
|
||||
float *gray;
|
||||
|
||||
printf("Input file name: ");
|
||||
scanf("%s", inputFileName);
|
||||
|
@ -40,6 +40,9 @@ int main()
|
|||
// Einlesen der Maße und des Farbbereiches von Input Datei
|
||||
fscanf(inputFile, "%d %d\n%d\n", &width, &height, &maxValue);
|
||||
|
||||
// Dynamische Speicherreservierung für gray
|
||||
gray = malloc(width * height * sizeof(float));
|
||||
|
||||
// Ausrechnen der Graustufen für jeweilige RGB Werte mit Formel
|
||||
for (int i = 0; i < width * height; i++)
|
||||
{
|
||||
|
@ -62,9 +65,10 @@ int main()
|
|||
|
||||
printf("Output file generated: output.ppm");
|
||||
|
||||
// Freigabe der FILE Pointer
|
||||
// Freigabe der FILE Pointer und des float Pointer
|
||||
fclose(inputFile);
|
||||
fclose(outputFile);
|
||||
free(gray);
|
||||
|
||||
return 0;
|
||||
}
|
Binary file not shown.
|
@ -28,7 +28,7 @@ union ReadWav
|
|||
|
||||
int main()
|
||||
{
|
||||
char inputFileName[100];
|
||||
char inputFileName[260];
|
||||
|
||||
printf("Input file name: ");
|
||||
scanf("%s", inputFileName);
|
||||
|
|
Loading…
Reference in New Issue