Browse Source

function to delete whitespace

master
Sophia Weber 11 months ago
parent
commit
6c20365b4b
  1. 18
      src/inputHandling.c

18
src/inputHandling.c

@ -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];
}
}
}
}
Loading…
Cancel
Save