OK funktion ( "NOT_A_NUMBE" />
![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| High Level Programming Post frågor om C, C + +, Java, SQL och andra programmeringsspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| c språk + enkel fråga om minne adresser och ASCII-tecken | JamesGoh | High Level Programming | 7 | 01-30-2008 04:00 |
| Konstiga ASCII-tecken i filnamn | yamsin789 | Shell-programmering och Skript | 2 | 10-07-2007 11:27 |
| Multibyte tecken till ASCII | jerardfjay | Shell-programmering och Skript | 8 | 11-18-2005 02:45 |
| Hex tecken i ASCII-fil | budrito | HP-UX | 2 | 08-10-2005 11:26 |
| Ersätt tecken i en sträng med hjälp av sina ascii värde | roops | Shell-programmering och Skript | 2 | 03-04-2005 01:51 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
dum fråga om ASCII-tecken
Jag vet att det är där ute, men jag kan inte minnas hur man kontrollera om en viss ascii Teckensträng innehåller alla siffror eller inte ... några idéer?
dvs ... funktion ( "123") -> OK funktion ( "NOT_A_NUMBER") -> hittar fel tack! |
|
#2 (permalänk)
|
|||||
|
|||||
|
isdigit kommer att pröva ett enstaka tecken. Jag antar att du kan försöka strtol på strängen och se vad som händer. Eller kanske strspn () med en andra rad "0123456789"? Jag tror inte att det är en funktion som gör precis vad du vill. Naturligtvis skulle det vara en kick att skriva en.
|
|
#3 (permalänk)
|
||||
|
||||
|
Jag tror isdigit () har funktionen jag försökte minnas (även om det inte fungerar helt som jag beskrev)
tack! |