Thread Testen, ob variable eine Zahl ist
(21 answers)
Opened by pktm at 2010-02-22 23:21
Ich habe eine noch etwas schnellere Variante gefunden! Ist aber etwas geschummelt, muss ich zugeben :-)
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 use Inline C => <<'END_C'; int is_int(char* str) { int i=0; char c; while(c = str[i++]) { if (c < '0' || c > '9') return 0; } return 1; } END_C Das ist gegenüber der tr-Variante ein drittel schneller. |