(Ngôn Ngữ C) Tách Chuổi: Họ Tên - Họ Đệm - Tên


Code Bài tập chuỗi ký tự Trong C:
Yêu Cầu bài làm:
1. Nhập họ tên, xuất ra tên và họ, tên đệm, xuất ra tên đệm và tên VD: Tan DUng.<dùng hàm>.


#include<stdio.h>
#include<conio.h>
#define MAXLEN 50
main()
{
int i, m, n;
char hoten[MAXLEN], ho[MAXLEN], tendem[MAXLEN], ten[MAXLEN];
int j = 0, k = 0, h = 0;
gets(hoten);
for (i = 0; i < strlen(hoten); i ++)
if (hoten[i] == ' ') break;
m = i;
for (i = strlen(hoten) - 1; i >= 0; i --)
if (hoten[i] == ' ') break;
n = i;
for (i = 0; i < m; i ++)
ho[j ++] = hoten[i];
ho[j ++] = '\0';
for(i = m + 1; i < n; i ++)
tendem[k ++] = hoten[i];
tendem[k ++] = '\0';
for(i = n + 1; i < strlen(hoten); i ++)
ten[h ++] = hoten[i];
ten[h ++] = '\0';
printf("Ho : ");
puts(ho);
printf("Ho dem : ");
puts(tendem);
printf("Ten : ");
puts(ten);
getch();
}

0 nhận xét:

Đăng nhận xét