kennt einer einen schicken “Einzeiler” ? in der Richtung return (…). Gibts da was in der Math.h ?
und ich will etwas ausgeben, eine Zahl einlesen und das dann als return(…) zurückgeben:
char b[2+1]; //Zeichenkette mit 3 Zeichen
printf("bitte geben sie eine Zahl ein: ");
return (atol(gets(b))); //Zeichenkette mit gets(b) einlesen und dann mit atol in einen Int umgewandeln.
Optimal wäre soetwas wie getchar() für int. Meine erste Idee war return(getchar()); was auch perfekt gewesen wäre wenn getchar nicht den Ascii Wert sondern die Zahl ansich zurückgeben würde.
Ziel: sowenig Code wie möglich.
Wünschenswert wäre:
Teil eins:
return …;
Teil zwei:
printf(…);
return …;