Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: đếm số đoạn văn, số từ của văn bản trong file

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    13

    Question đếm số đoạn văn, số từ của văn bản trong file

    em đang hoc lập trình với tập tin nhưng gặp 1 đề này thật sự không biết phải làm sao
    Đề: cho file input.txt là 1 văn bản (các đoạn văn cách nhau ít nhất 1 dấu enter). viết chương trình ghi vào 1 file xuất kq tổng số đoạn văn của vb(ko tính tiêu đề), số từ xuất hiện nhiều nhất trong vb đó.

    Có ai biết gì mong giúp đỡ em... Cám ơn mọi người rất rất nhiều!!!
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    12 2010
    Nơi ở
    Cần thơ
    Bài viết
    273

    Đếm số đoạn văn thì dễ rồi tức là điếm số kí tự \n còn cái kia chắc phiền lắm...mà gặp văn bản không thuần text thì....
    tớ hồi trước có viết 1 bài đếm số kí tự trong chuỗi nhập vào hi vọng giúp đc bạn:
    C Code:
    1. #include <stdio.h>
    2. #include <string.h>
    3. #include <stdlib.h>
    4.  
    5. int main(void)
    6. {
    7.     char s[100];
    8.    int i,j,k=0;
    9.    int d[105],po[105];
    10.     system("cls");
    11.    for (i=0;i<80;i++) printf("*"); //trang tri
    12.    for (i=0;i<18;i++) printf(" "); //trang tri
    13.    printf("CHUONG TRINH DEM SO LUONG KI TU TRONG CHUOI\n\n");
    14.    printf("\t\t\tChuoi ki tu co do dai nho hon 100...\n\n#: ");
    15.    fflush(stdin);
    16.    gets(s);
    17.    for (i=0;i<105;i++) d[i]=0; //Khoi tao
    18.  
    19.    for (i=32;i<136;i++)       //Tim trung
    20.     for (j=0;j<strlen(s);j++)
    21.         if (s[j]==i)
    22.          {
    23.             po[k]=i;
    24.             k++;
    25.             break;
    26.          };
    27.  
    28.    for (i=0;i<k;i++)          //Dem so lan
    29.       for (j=0;j<strlen(s);j++)
    30.         if (s[j]==po[i]) d[i]++;
    31.    for (i=0;i<k;i++)
    32.    printf("\n\" %c \"  -->  [%2d]\n\n",po[i],d[i]);
    33.    system("pause");
    34.    return 0;
    35. }
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. ADO.NET Đọc file văn bản đuôi .dat trong C# như thế nào
    Gửi bởi huykn trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 24-11-2012, 03:04 PM
  2. Bài tập C Lập bảng chỉ mục trong 1 file văn bản
    Gửi bởi vungtroicuabo trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 03-03-2012, 09:14 PM
  3. Đọc từng dòng của file văn bản trong MFC
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 02-02-2012, 01:54 PM
  4. làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>
    Gửi bởi biencute trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 23-06-2011, 04:12 PM
  5. Làm sao trở về vị trí đầu tiên trong File văn bản
    Gửi bởi so0_lanhlung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 05-02-2010, 12:14 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn