Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào các bro!
Em là newbie, em đang học C. Có một bài tập là cắt họ trong một chuỗi họ tên và in ra.
Đây là code của em, mong các bro sửa lỗi giúp. Xin cảm ơn
Chào các bro!
Em là newbie, em đang học C. Có một bài tập là cắt họ trong một chuỗi họ tên và in ra.
Đây là code của em, mong các bro sửa lỗi giúp. Xin cảm ơn
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<malloc.h>
void *tachho(char *name){
int i,j=0,vt;
int n=strlen(name)-1;
char *temp;
for(i=0;i<n;i++){
if(name[i]==' '){
vt=i;
}
temp=(char*)malloc(vt+1);
for(j=i;j<vt;j++){
*(temp+j)=*(name+j);
*(temp+vt)='\0';
}
printf("%s",temp);
break;
}
}
int main(){
char temp[200];
char *name;
printf("Ho va ten: ");
gets(temp);
name=strdup(temp);
tachho(name);
getch();
return 0;
}
123456789101112131415161718192021222324252627282930313233
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
Bạn xem thử