The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Magas szintű Programozás
.
google unix.com



Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
ellenőrizni, ha a változó nem szám sachin.gangadha Shell programozás és Scripting 3 12-06-2007 05:33 PM
Ellenőrizzük a numerikus bemenet Raynon Shell programozás és Scripting 6 08-22-2007 04:17 AM
Hogyan ellenőrzik az érvényes numerikus beviteli Vijayakumarpc Shell programozás és Scripting 1 08-04-2007 09:34 AM
Hogyan lehet ellenőrizni egy oszlopot tartalmaz numerikus vagy char adattípus? jambesh Shell programozás és Scripting 12 10-06-2006 11:37 AM
Konvertálás karakterlánc a numerikus kflee2000 Shell programozás és Scripting 3 11-19-2003 11:21 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-18-2007
knowledge_gain knowledge_gain is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2007
Hozzászólások: 6
ellenőrizze a megadott karakterlánc numerikus vagy sem.

Szia,

hogyan ellenőrizheti a megadott karakterlánc numerikus vagy nem, a konvertálás (a strtol ...).

pl: ha a karakterlánc C01 - nem numerikus adatok
Ha karakterlánc 001 - numerikus adatok

TIA
  #2 (permalink)  
Old 06-18-2007
ilko_partizan's Avatar
ilko_partizan ilko_partizan is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2007
Helyszín: az EU, Bulgária
Hozzászólások: 33
Ön próbálta a következő szabványos C könyvtár funkció:

Ez a funkció csak teszt tizedes számjegy karakter
http://www.freebsd.org/cgi/man.cgi?q...SD 6,2-RELEASE

Ez a funkció teszt hexadecimális számjegy karakter
http://www.freebsd.org/cgi/man.cgi?q...SE&format\u003dhtml

Üdvözlettel,
Iliyan Varshilov

Last edited by ilko_partizan; 06/18/2007 at 09:24 AM..
  #3 (permalink)  
Old 06-18-2007
knowledge_gain knowledge_gain is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2007
Hozzászólások: 6
No.

Nem akarom, hogy ellenőrizze a hurok segítségével isdigit. Kell valami egyszerű.
  #4 (permalink)  
Old 06-18-2007
ilko_partizan's Avatar
ilko_partizan ilko_partizan is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2007
Helyszín: az EU, Bulgária
Hozzászólások: 33
Ön próbálta megoldani a problémát validálását reguláris kifejezés könyvtár működését.
http://www.opengroup.org/onlinepubs/...s/regcomp.html

Üdvözlettel,
Iliyan Varshilov

Last edited by ilko_partizan; 06/18/2007 at 09:46 AM..
  #5 (permalink)  
Old 06-18-2007
kapus porter is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Jan 2007
Hozzászólások: 2965
Idézet:
Originally Posted by knowledge_gain View Post
Nem akarom, hogy ellenőrizze a hurok segítségével isdigit. Kell valami egyszerű.
Ön kiküldetés a C programozási fórum és hurkokon túl nehéz?
  #6 (permalink)  
Old 06-18-2007
Octal Octal is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2007
Hozzászólások: 67
Idézet:
Originally Posted by knowledge_gain View Post
Nem akarom, hogy ellenőrizze a hurok segítségével isdigit. Kell valami egyszerű.
Lehet, hogy a saját funkció:

Kód:
#include <stdlib.h>

short strchk (char *s) {
	unsigned short r = 0;

	while (*++s) {
		if (isdigit(s)) {
			r = 1;
		} else {
			r = 0;
			break;
		}
	}
	return r;
}

Vegyük figyelembe, hogy nem összesíti a kódot, de azt meg kell dolgozni.
  #7 (permalink)  
Old 06-18-2007
kapus porter is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Jan 2007
Hozzászólások: 2965
Ez a rutin nem ellenőrzi az első karakter a karakterlánc ...

Próba


Kód:
int is_numeric(const char *p) {
     if (*p) {
          char c;
          while ((c=*p++)) {
                if (!isdigit(c)) return 0;
          }
          return 1;
      }
      return 0;
}

Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 06:03 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0