共有回帖数  0  个 
	 
	
	
	
     
          
          
               
                  - 寻找高手帮助解决switch条件选择语句内使用gets()
 
                  - 
													  只看楼主					  
                     
                       收藏
                      
                          
                           回复
                      
					  
					                     
 
                
				
			 
				
					 
 
            
				   - 
						
						
							 
									看了很多地方都没有找一个真正可以解决这个问题的 
#include stdio.h 
main() 
{ 
int choose; 
char a[20]; 
scanf("%d",&choose); 
switch(choose) 
{ 
case 1:	
gets(a); 
//	scanf("%s",a); 
puts(a); 
break;	
default: 
break; 
} 
} 
如果使用scanf("%s",a);编译运行均正确. 
如果使用gets(a);编译可以通过,运行到gets(a);输入字符串时,直接跳过,也就是当这句不存在一样.真诚期待你的帮助! 
							 
							 
							 
							  
							  
							  楼主 2016-03-09 12:33 回复
						 
						 
           
          
          
         
   
         
      
 
   
             
                  
                  
 
 
 
     
	 
  
	Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知