Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 08:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Abfrage in dec?

Discussion on Abfrage in dec? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Imperial Blaze's Avatar
 
elite*gold: 1
Join Date: Sep 2009
Posts: 858
Received Thanks: 603
Abfrage in dec?

Hallo Leute,
ich habe mir hier schnell ein kleines Programm zum üben geschrieben und hab nun eine Frage.

Der Code sieht so aus:

Code:
/*
Autor: ******
E-mail: ******
Datum: 28.11.2010
Programm: Check if letter is uppercase or not
*/

using namespace std;
#include <iostream>

char x;

void main()
{
	cout << "Bitte geben sie nun einen Buchstaben ihrer Wahl ein" << endl;
	cin >> x;
	cout << endl;
	cout << endl;

	if( x >= 'a' && x <= 'z'  )
	{
		cout << "Sie haben den Buchstaben " << x << " klein eingetippt" << endl;
	}

	else
	{
		cout << "Sie haben den Buchstaben " << x << " gross eingetippt" << endl;
	}
	

}

Nun weiß ich das klein a und klein z in der ASCII Tabelle den hex Wert 61 und 7A haben.
Ist es möglich die If Abfrage so zu gestalten, dass man die Range auch in hex definieren kann?
Imperial Blaze is offline  
Old 11/28/2010, 22:43   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Code:
if(x >= (char) 0x61)
.....
vieleicht kann man das "(char)" auch weglassen
so wie du es gemacht hast, also mit 'a' ist es aber besser

ps: globale variablen sind eig auch zu vermeiden wenn es keinen Grund dafür gibt, ich würde dir dazu raten die variable x innerhalb von main zu definieren
nkkk is offline  
Thanks
1 User
Old 11/28/2010, 22:51   #3
 
Imperial Blaze's Avatar
 
elite*gold: 1
Join Date: Sep 2009
Posts: 858
Received Thanks: 603
Danke, klappt super!
Imperial Blaze is offline  
Old 12/01/2010, 23:22   #4
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Quote:
void main()
welcher compiler lässt denn das noch zu?


PS: Zahl deine verdammten schulden bei mir du betrüger.
Medix is offline  
Old 12/02/2010, 01:00   #5


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Wie immer alle Autoit mit C++ gleichsetzen....

Eine Zahl ist eine Zahl ist eine Zahl.
Man muss da nichts speziell konvertieren oder deklarieren, ob du gegen eine Hex Zahl oder eine Dezimal Zahl prüfst, ist völlig wumpe, das Ergebnis bleibt das selbe.
Also schaust du in der ASCII Tabelle, welchen Wert 'a' in Dez. hat und schreibst statt == 0x61 eben den Dez. Wert hin (oder du rechnest selbst )

Am besten ist immer noch so, wie du es geschrieben hast, durch 'a' wird automatisch der ASCII Wert eingesetzt und mit dem wird auch verglichen.
Und das im Prozessor sogar binär Die Darstellungen sind nur in Strings wichtig, also, wie sie uns angezeigt werden, für den Rechner ists eh nur 1 und 0.
MrSm!th is offline  
Old 12/02/2010, 09:33   #6
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Medix View Post
welcher compiler lässt denn das noch zu?


PS: Zahl deine verdammten schulden bei mir du betrüger.
Jeder mir bekannte.
MoepMeep is offline  
Old 12/02/2010, 18:27   #7
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Quote:
Originally Posted by MoepMeep View Post
Jeder mir bekannte.
GNU GCC & Microsoft Visual C++ Compiler lassen es jedenfalls nicht zu mit den standard settings.
Medix is offline  
Old 12/02/2010, 19:59   #8
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Medix View Post
GNU GCC & Microsoft Visual C++ Compiler lassen es jedenfalls nicht zu mit den standard settings.
Visual Studio 2008 lässt es auf jedenfall zu
MoepMeep is offline  
Reply


Similar Threads Similar Threads
AGB Abfrage iRO Valkyrie
09/15/2010 - Ragnarok Online - 2 Replies
Hallöle ^^ Ich hab da ein kleines Problem auf dem f2p Server von iRO (Valkyrie). Da die EuRO am 30. Sep. schließt und immer noch keine Klärung bezüglich der Accs da is, würde ich mir gerne 2 Chars auf Valk hochbotten. Nur nebenbei, meine Chars auf EuRO hab ich damals ganz legal und selbst hochglvlt ;) sogar ohne Exp-Quest ^^ Naja, nach langer Zeit hab ich einfach mal wieder Lust zu spielen ;) Auf Valkyrie kommt am Anfang allerdings immer eine Agb-Abfrage der man zustimmen muss. Leider...
[PHP]Mysql Abfrage Problem
08/30/2010 - Web Development - 4 Replies
Hallo zusammen, ich wollte mal fragen ob mit jemand hier helfen kann. Ich habe Folgende Funktion public function getStats() { if($this->getLogin()) { $sql = "SELECT * FROM character WHERE accountID = '".$this->getAccID()."'"; $stats = Game::getDB()->getFirstRow($sql);
Pimp Abfrage ASM
04/23/2010 - Kal Online - 5 Replies
Hi, man kann doch garantier, die abfrage vom pimpen (wo man nochmal auf OK klicken muss) umgehen. vielleicht irgend nen jump ändern oder so. hab hier 0x0069A054 schon rumprobiert und bin einwenig den jumps nachgegangen, aber noch nicht viel erreicht. jemand der sich einwenig mehr auskennt kann ja mal drüberschauen. andere lösungsansätze sind natürlich auch gerne gesehen.
If abfrage
12/29/2009 - AutoIt - 8 Replies
Hallo leute. Wollt ma fragen ob mir jemand sagen könnte wie ich abfragen kan ob in einer input box z.b steht xD und dan in der if abfrage so abfragen könnte wen dort xD steht das er z.b das script schliest weis das einer?



All times are GMT +1. The time now is 08:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.