Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » String to int 
	
		
		
			| String to int [message #27588] | 
			Sat, 24 July 2010 23:00   | 
		 
		
			
				
				
				
					
						  
						morley
						 Messages: 10 Registered: January 2007 
						
					 | 
					Promising Member  | 
					 | 
		 
		 
	 | 
 
	
		How to I convert a upp String, assigned to say "122", to an int? 
 
I saw a function to get individual characters from a string so I suppose I could concatenate these into a char array and use a_toi or something, but I presume there is something simpler. 
 
Thanks!
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	
		
		
			| Re: String to int [message #27589 is a reply to message #27588] | 
			Sun, 25 July 2010 01:08    | 
		 
		
			| 
				
	 | 
 
	
		| morley wrote on Sat, 24 July 2010 23:00 |   How to I convert a upp String, assigned to say "122", to an int? 
 
I saw a function to get individual characters from a string so I suppose I could concatenate these into a char array and use a_toi or something, but I presume there is something simpler. 
 
Thanks!
  |  
  
Hi morley, 
 
Yes, there is something simpler. For string<->integer there are StrInt() and IntStr(), for double DblStr and StrDbl plus few more for other types. 
 
Honza
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	
		
		
			| Re: String to int [message #27597 is a reply to message #27590] | 
			Sun, 25 July 2010 12:20   | 
		 
		
			| 
				
	 | 
 
	
		| morley wrote on Sun, 25 July 2010 07:54 |   Thanks for the help!  It is interesting that the StrInt(char *) works with both c-character strings and the Upp String type.
  |  
  
You're welcome    
 
The magic converting char* to String is one of the C++ features that make programmers life a bit easier. If there is a conversion operator defined, it is used automatically. For the String->const char * there is "operator const char *() const" defined in String (actually in String0, but that is implementation detail). For the other way, const char*->String, C++ just uses the constructor String(const char *s) to convert the type. 
 
Honza
		
		
		
 |  
	| 
		
	 | 
 
 
 |   
Goto Forum:
 
 Current Time: Tue Nov 04 02:54:54 CET 2025 
 Total time taken to generate the page: 0.04863 seconds 
 |