Lập Trình Căn Bản C: Tách Họ, Chữ Lót, Tên Từ Chuỗi Họ Tên

VN SEEDER

Chắc chắn là có đủ....

Menu
  • Tin học - Lập trình
    • Lập trình căn bản
    • Lập trình đồ họa
    • Cấu trúc dữ liệu & giải thuật
    • C# và SQL Server
    • Thủ thuật máy tính
  • Kiến thức
    • Có thể bạn chưa biết
    • Làm thế nào
    • Nuôi dạy con
    • Sức khỏe
  • Đọc
    • Hạt giống tâm hồn
    • Truyện cổ tích
    • Truyện cười
    • Truyện ngụ ngôn
    • Tony buổi sáng
    • Phật học
  • Ebook
    • English Ebook
    • Vietnamese Ebook
Trang chủ >> Lập trình căn bản >> Lập trình căn bản C: Tách họ, chữ lót, tên từ chuỗi họ tên Lập trình căn bản C: Tách họ, chữ lót, tên từ chuỗi họ tên Từ khóa Lập trình căn bản

Đề bài: Có một chuỗi ký tự với ý nghĩa là họ tên một ai đó. Theo quy ước, từ đầu tiên trong chuỗi là họ, từ cuối cùng là tên, các từ ở giữa họ và tên là chữ lót. Hãy viết chương trình nhận vào một chuỗi họ tên và tách chuỗi thành các phần họ, chữ lót và tênĐoạn code mẫu để tách các từ dựa vào token#include <string.h>#include <stdio.h>int main(){ const char str[80] = "This is - www.tutorialspoint.com - website"; const char s[2] = "-"; char *token; /* get the first token */ token = strtok(str, s); /* walk through other tokens */ while( token != NULL ) { printf( " %s\n", token ); token = strtok(NULL, s); } return(0);}Bài giải:#include <string.h>#include <stdio.h> int main(){ char hoten[80]; printf("nhap ho ten: "); gets(hoten); char *token; token = strtok(hoten, " "); int c=0; char mang[5][15]; while( token != NULL ) { printf( " %s\n", token ); strcpy(mang[c],token); c++; token = strtok(NULL, " "); } printf("Ho : %s\n",mang[0]); printf("Chu lot: "); for(int i=1;i<c-1;i++){ printf("%s ",mang[i]); } printf("\nTen: %s",mang[c-1]); return(0);}

Bài liên quan

Bài liên quan

>

Thể loại

Cổ tích Có thể bạn chưa biết Nuôi - Dạy con TonyBuổi Sáng-TnBS Sức khỏe Máy tính Lập trình căn bản Làm thế nào Ngẫm Cấu trúc dữ liệu và giải thuật Hạt giống tâm hồn C# và SQL Server Phật học Truyện ngụ ngôn Giáo dục

Ebook Tiếng Anh

CSharp Facebook SEO Windows

Bài xem nhiều

  • Lập trình căn bản C: Tìm ước chung lớn nhất, bội chung nhỏ nhất của 2 số a, b
  • Lập trình căn bản C: Rút gọn phân số
  • Lập trình căn bản C: Xét trúng tuyển thi đại học
  • Những lần xê dịch
  • Lập trình căn bản C: In ra n số nguyên tố đầu tiên
  • Chuyện tiền chuyện bạc (phần 2)
  • Lập trình căn bản C: in tam giác số đối đỉnh
  • Lập trình căn bản C: tìm số m lớn nhất sao cho tổng từ một đến m nhỏ hơn bằng n
  • Làm Menu lựa chọn bằng mũi tên di chuyển lên xuống C/C++
  • Đảo ngược số nguyên dương bằng cách sử dụng đệ quy (có trả về kết quả)
top

Từ khóa » Tách Từng Từ Trong Một Chuỗi C