Implement atoi to convert a string to an integer.
Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases.
Notes: It is intended for this problem to be specifi...
                            
                            
                                分类:
其他好文   时间:
2014-05-15 05:00:50   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                //Processing date
    struct tm time;
std::string date;
char dateBuff[128] = {0};
time.tm_year = atoi(md_date.getString().substr(0,4).c_str()) - 1900;
time.tm_mon =  atoi(md_date.getString().subs...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 21:52:15   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                1、char向int转换
方法一:(适用于单个字符)
char ch = '6';
int num = ch - '0';   //此时num=6
方法二:(适用于字符串)
函数atoi: int atoi ( const char * str );
参数是一个char类型的数组,不能是单个char变量
char str[10] = "32352";
int num = atoi(...
                            
                            
                                分类:
其他好文   时间:
2014-05-13 06:55:14   
                                阅读次数:
362
                             
                    
                        
                            
                            
                                题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+5 15=4+5+6 
15=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。输入数据:一个正整数,以命令行参数的形式提供给程序。输出数据:在标准输出上打印出符合题目...
                            
                            
                                分类:
其他好文   时间:
2014-05-12 09:52:01   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子: 
#include #include voidmain(void) { intnum=100; charstr[25]; itoa(num,str,10); 
...
                            
                            
                                分类:
编程语言   时间:
2014-05-12 07:51:06   
                                阅读次数:
297
                             
                    
                        
                            
                            
                                要求就是把字符串转化为整形,按照我们的理解就可以逐字符遍历,转化为整形即可,比如字符串"123454",我们只要取出第零个字符'1'-‘0’就可以得到数字1,然后把1乘以10,再加上‘2’-‘0’·····这样依次就可以得到转化之后的整形数字。当然有几个地方需要注意:
1)字符串可能以正负号开始,也可能包含一些其他的非数字型字符,是不能转化为数字的,是忽略还是报错看需求
2)越界,字符串转化到整形数字之后的数字串可能超出表示范围,超出的可以置为INT_MAX或者INT_MIN。...
                            
                            
                                分类:
其他好文   时间:
2014-05-11 06:56:19   
                                阅读次数:
463
                             
                    
                        
                            
                            
                                1.main函数C程序总是从main函数开始执行,当内核执行C程序时,在调用main函数之前先调用exec函数从内核获取命令行参数和环境变量值2.进程终止正常终止:(1)在main函数内执行return语句(2)调用exit(3)最后一个线程从其启动例程返回(4)最后一个线程调用pthread_ex...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 11:28:22   
                                阅读次数:
300
                             
                    
                        
                            
                            
                                下载安装包后,沙盘运行,得到本体BingDict_Setup.msi文件,起作用的就是这个,其他的无视了。使用命令行参数:msiexec 
/a "d:\BingDict_Setup.msi" /qb 
TARGETDIR="D:\BingDict"取得本体中的msi文件和安装文件。切换到D:\Bing...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 10:25:16   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                抠细节的题目,很多次过,特别是 Integer.MIN_VALUE 与 
Integer.MAX_VALUE的绝对值并不一样大 1 public class Solution { 2 public int atoi(String 
str) { 3 int result=0; 4...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 05:44:17   
                                阅读次数:
343
                             
                    
                        
                            
                            
                                本章关注单进程运行环境:启动&终止、参数传递和内存布局等。
进程启动终止
如图所示:
启动:内核通过exec函数执行程序,在main函数运行之前,会调用启动例程(start-up routine),取得命令行参数和环境变量。可以把启动例程理解为exit(main(argc,argv))。终止:五种正常终止方式(从main方法返回/exit/_exit/最后一个线程返回/最...
                            
                            
                                分类:
其他好文   时间:
2014-05-06 22:03:53   
                                阅读次数:
514