2012-03-16 85 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; 

} 
相關問題