|
|
@ -1,10 +1,24 @@ |
|
|
|
#include "inputHandling.h" |
|
|
|
#include <stdio.h> |
|
|
|
#define STRINGL 200 |
|
|
|
|
|
|
|
char a[200]; |
|
|
|
char a[STRINGL]; |
|
|
|
void deleteWhitespace(); |
|
|
|
|
|
|
|
void input() { |
|
|
|
printf("Geben Sie eine Rechenoperation ein (Bsp.: 1+1):\n"); |
|
|
|
fgets(a, 200, stdin); //fgets statt scanf, holt den kompletten String inkl. Whitespace |
|
|
|
fgets(a, STRINGL, stdin); //fgets statt scanf, holt den kompletten String inkl. Whitespace |
|
|
|
deleteWhitespace(); |
|
|
|
printf("Ihre Berechnung: %s \n", a); |
|
|
|
} |
|
|
|
|
|
|
|
//Leerzeichen löschen |
|
|
|
void deleteWhitespace(){ |
|
|
|
for(int i=0; i<STRINGL; i++){ |
|
|
|
if(a[i]==' '){ |
|
|
|
for (int j=i; j<STRINGL; j++){ |
|
|
|
a[j]=a[j+1]; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |