就这简单的一段,呵呵,不知道为什么有乱码,忘各位指点!
#include<stdio.h>
void substring( char source[],int start,int count,char result[]) {
int i=0;
for(i = 0; i < count && source != '\0'; i++) {
printf("%i ",i);
result = source[start + i];
}
source[i + 1] = '\0';
}
int main( void ) {
void substring( char source[],int start,int count,char result[]);
int start , count;
char source[]="Live is wonderful !", result[20] ;
substring(source , 1, 3, result );
printf("%s\n",result);
return 0;
}
为什么会出现乱码?
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系: