Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Code xử lý chuỗi trong C | Giúp em sửa lỗi?

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    27

    Wink Code xử lý chuỗi trong C | Giúp em sửa lỗi?

    Máy em không chạy đc 2 bài này, mà lại ở vùng sâu, kô mua được đĩa CD, mà đề yêu cầu là chạy và chụp kết quả màn hình. 19/04/2009 em phải nộp cái bài này rồi rất mong các thầy C++ giúp em cho nó chạy và chụp kết quả cho em xem với, mong các thầy ban ơn!. Em trân trọng cảm ơn các thầy C++, chúc các thầy mạnh khỏe thành đạt, hạnh phúc.
    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    #include<iostream.h>
    void main(){
       clrscr();
       String myStr;
       int function;
       do{
            clrscr();
             cout << "CAC CHUC NANG:"<< endl;
             cout << "1: Cong them mot chuoi" << endl;
             cout << "2: Chen them 1 chuoi" << endl;
             cout << "3: Xoa di mot chuoi" << endl;
             cout << "4: Tim mot chuoi con" << endl;
             cout << "5: Chuyen thanh chu hoa" << endl;
             cout << "6: Chuyen thanh chu thuong" << endl;
             cout << "7: Xem noi dung chuoi" << endl;
             cout << "8: Xem chieu dai chuoi" << endl;
             cout << "9: Thoat!" << endl;
             cout << " ==========================================" << endl;
             cout << " Chon chuc nang: " << endl;
             cin >> function;
             switch(function){
             case '1':
                        String subStr;
                      cout << "Chuoi them vao: ";
                      cin >> subStr;
                      myStr += subStr;
                      break;
             case '2':
                        String subStr;
                      int position;
                      cout << "Chuoi them vao: ";
                      cin >> subStr;
                      cout << "Vi tri chen:";
                      cin >> position;
                      myStr.insert(position, subStr);
                      break;
             case '3':
                        int position, cout;
                      cout << "Vi tri bat dau xoa:";
                      cin >> position;
                      cout << "Do dai xoa:";
                      cin >> count;
                      myStr.delete(position, count);
                      break;
             case '4':
                        String subStr;
                      int position;
                      cout << "Chuoi con can tim: ";
                      cin >> subStr;
                      cout << "Vi tri bat dau tim: ";
                      cin >> position;
                      if(myStr.find(position, subStr))
                            cout << "Co xuat hien!" << endl;
                      else
                            cout << "Khong xuat hien!" << endl;
                      break;
             case '5':
                        myStr.toUpper();
                      cout << myStr << endl;
                      break;
             case '6':
                        myStr.toLower();
                      cout << myStr << endl;
                      break;
             case '7':
                        cout << "Noi dung chuoi: " << endl;
                      cout << myStr << endl;
                      break;
             case '8':
                        cout << "Chieu dai chuoi:"
                            << myStr.length() << endl;
                      break;
            }while(function != '9');
       return;
    }
    --------------------------------------
    Code:
    #include<stdlib.h>
    #include<iostream.h>
    #include<fstream.h>
    #include<conio.h>
    #include<type.h>
     const int length =25;
     typedef struct {
        int day;
       int month;
       int year;
       }
       Date;
     typedef struct {
        char name[20];
       Date birthDay;
       char role[20];
       float salary;
       } Employee;
     void main(){
        clrscr();
        char fileName[length];
       cout << "Ten tep tin: ";
       cin >> setw(length)>> fileName;
    
       fstream fileIn(fileName, ios::in|ios::binary);
       if(!fileIn){
        cout << "Khong the mo duoc tep tin " << fileName << endl;
          exit(1);
       }
       Employee myEmployee;
       while(fileIn){
        fileIn.read(reinterpret_cast<char *>(&myEmployee),sizeof(Employee));
          cout << myEmployee.name << " "<< myEmployee.birthDay.day<<"/"
                                                << myEmployee.birthDay.month <<"/"
                                        << myEmployee.birthDay.year <<"    "
                                        << myEmployee.role << " "
                                        << myEmployee.salary << endl;
          }
       fileIn.close();
       return;
       }
    các thầy C++ ơi giúp em cái code 1 trên với: Đó là bài trong sách giáo khoa thầy em bảo gõ vào cho nó chạy được và chụp kến quả màn hình thui. Chỉ mong các thầy C++ ban cho e cái ơn nó chạy đc thui mà khó quá hu hu. Khẩn cấp thía mà các thầy C++ kô động lòng sao vậy trời, xin lỗi thầy vì e kô có time ôn luyện C++ nên chỉ mong qua cái môn C++ thôi. Đợi hồi âm của các thầy C++ từng giây tằng phút ............................
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 18-04-2009 lúc 11:34 PM.
    VN

  2. #2
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Trích dẫn Nguyên bản được gửi bởi bqonline Xem bài viết
    các thầy C++ ơi giúp em cái code 1 trên với: Đó là bài trong sách giáo khoa thầy em bảo gõ vào cho nó chạy được và chụp kến quả màn hình thui. Chỉ mong các thầy C++ ban cho e cái ơn nó chạy đc thui mà khó quá hu hu. Khẩn cấp thía mà các thầy C++ kô động lòng sao vậy trời, xin lỗi thầy vì e kô có time ôn luyện C++ nên chỉ mong qua cái môn C++ thôi. Đợi hồi âm của các thầy C++ từng giây tằng phút ............................
    Chép code thì cũng phải chép cho cẩn thận.Không nên học kiểu này .
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    27

    Xin thưa là code y sách giáo khoa không sai 1 tư, kiểm tra đi kiểm tra lại nhiều lần rồi. Hỏi thầy thầy bảo sách nó viết sai thầy mới bảo các em sửa lại cho chạy. Hix thía mứi up lên diễn đàn nhờ các thầy C++ giúp đỡ.
    VN

  4. #4
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Đọc sửa thử thôi, không có BC nên không chạy thử được
    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. #include<string.h>
    4. #include<iostream.h>
    5.  
    6. void main(){
    7.    clrscr();
    8.    string myStr;
    9.    int function;
    10.    do{
    11.         clrscr();
    12.          cout << "CAC CHUC NANG:"<< endl;
    13.          cout << "1: Cong them mot chuoi" << endl;
    14.          cout << "2: Chen them 1 chuoi" << endl;
    15.          cout << "3: Xoa di mot chuoi" << endl;
    16.          cout << "4: Tim mot chuoi con" << endl;
    17.          cout << "5: Chuyen thanh chu hoa" << endl;
    18.          cout << "6: Chuyen thanh chu thuong" << endl;
    19.          cout << "7: Xem noi dung chuoi" << endl;
    20.          cout << "8: Xem chieu dai chuoi" << endl;
    21.          cout << "9: Thoat!" << endl;
    22.          cout << " ==========================================" << endl;
    23.          cout << " Chon chuc nang: " << endl;
    24.          cin >> function;
    25.          switch(function){
    26.          case '1':
    27.                   string subStr;
    28.                   cout << "Chuoi them vao: ";
    29.                   cin >> subStr;
    30.                   myStr += subStr;
    31.                   break;
    32.          case '2':
    33.                   string subStr;
    34.                   int position;
    35.                   cout << "Chuoi them vao: ";
    36.                   cin >> subStr;
    37.                   cout << "Vi tri chen:";
    38.                   cin >> position;
    39.                   myStr.insert(position, subStr);
    40.                   break;
    41.          case '3':
    42.                   int position, count;
    43.                   cout << "Vi tri bat dau xoa:";
    44.                   cin >> position;
    45.                   cout << "Do dai xoa:";
    46.                   cin >> count;
    47.                   myStr.delete(position, count);
    48.                   break;
    49.          case '4':
    50.                   string subStr;
    51.                   int position;
    52.                   cout << "Chuoi con can tim: ";
    53.                   cin >> subStr;
    54.                   cout << "Vi tri bat dau tim: ";
    55.                   cin >> position;
    56.                   if(myStr.find(position, subStr))
    57.                         cout << "Co xuat hien!" << endl;
    58.                   else
    59.                         cout << "Khong xuat hien!" << endl;
    60.                   break;
    61.          case '5':
    62.                   myStr.toupper();
    63.                   cout << myStr << endl;
    64.                   break;
    65.          case '6':
    66.                   myStr.tolower();
    67.                   cout << myStr << endl;
    68.                   break;
    69.          case '7':
    70.                   cout << "Noi dung chuoi: " << endl;
    71.                   cout << myStr << endl;
    72.                   break;
    73.          case '8':
    74.                     cout << "Chieu dai chuoi:" << myStr.length() << endl;
    75.                   break;
    76.         }while(function != '9');
    77.    return;
    78. }
    mấy cái hàm toupper tolower là trong thư viện ctype.h thêm nó vào đi bạn

    Nếu còn lỗi thì show thông báo lên sửa cho lẹ.

  5. #5
    Ngày gia nhập
    10 2007
    Bài viết
    27

    khổ cái nỗi là cái BC3.1 lỗi chạy lỗi tận 13 phat, còn cái VS C++ 6.0 chạy báo tận 68 lỗi. Khổ cái thân, phần mềm để test thì lỗi thía, đi mua đĩa thì xa xôi. Tải về đc 2 cái đó thì như thế mứi up bài nên đây nhở mọi người test jùm.
    VN

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

  1. Bài tập C GIúp sữa code CARO bằng lick chuột
    Gửi bởi sipo123 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 02-06-2012, 09:57 PM
  2. code tìm chuỗi con trong chuỗi lớn bị lỗi khó hiểu..mọi người giúp mình vơi
    Gửi bởi giophieulang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 30-05-2012, 10:35 AM
  3. Lập trình C code tìm số lần xuất hiện của một ký tự trong chuỗi. Giúp mình sửa
    Gửi bởi leebinh89 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: 31-10-2010, 03:23 PM
  4. Đoạn code nối chuỗi trên C++ in ra kết quả sai. Giúp mình?
    Gửi bởi anhtai116 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 08-08-2010, 12:58 PM
  5. Nối hai chuỗi nhập vào từ bàn phím, nhờ sửa giúp code!
    Gửi bởi vucong231987 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 30-07-2010, 04:48 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