2012-03-16 59 views
0

我以下面的方式编写代码,但仅在控制台中输出打印两次。 请朋友帮我什么时候打印我的报表的正确方法?

#include <mach/mach_types.h> 
#include<libkern/libkern.h> 

kern_return_t MyIntension_start(kmod_info_t * ki, void *d); 

kern_return_t MyIntension_stop(kmod_info_t *ki, void *d); 

kern_return_t MyIntension_start(kmod_info_t * ki, void *d) 
{ 
    for(int i = 0 ;i < 10 ;i++) 
    { 
     printf("welcome to apple world\n"); 
    } 
    return KERN_SUCCESS; 
} 


kern_return_t MyIntension_stop(kmod_info_t *ki, void *d) 
{ 
    for(int i = 0 ;i < 10 ;i++) 
    { 
     printf("good bye to cruel apple world\n"); 
    } 
    return KERN_SUCCESS; 
} 

回答

0

执行相同的代码两次,然后你得到四行。

kern_return_t MyIntension_start(kmod_info_t * ki, void *d); 

kern_return_t MyIntension_stop(kmod_info_t *ki, void *d); 

kern_return_t MyIntension_start(kmod_info_t * ki, void *d) 

{ 

for(int i = 0 ;i < 10 ;i++) 
{ 

printf("welcome to apple world\n"); 


     } 


return KERN_SUCCESS; 


} 
kern_return_t MyIntension_stop(kmod_info_t *ki, void *d) 

{ 

for(int i = 0 ;i < 10 ;i++) 

{ 

printf("good bye to cruel apple world\n"); 

} 

return KERN_SUCCESS; 

} 
相关问题