01/10/2018, 16:50

Hỏi về so sánh chuỗi?

http://codepad.org/9cbRxVjv


Xin mọi người Cho e Ý tưởng Giải bài này với… Va sữa lỗi đó thế nào cảm ơnZZZ

Trương Tấn Phát viết 18:53 ngày 01/10/2018

Chuyển từ std::string sang const char* thì dùng string.c_str().

Xem
#include<iostream>
#include<string.h>
using namespace std;
/*
5. Một công ty trả lương cho nhân viên (theo tuần) như sau:
- Nhà quản lí (mã số 1) nhận một khoản lương cố định X (theo tuần).
- Công nhân làm theo giờ (mã số 2) nhận một khoản lương cơ bản Y đồng
 trong 40
giờ đầu trong tuần và 1.5 lần lương cơ bản cho mỗi giờ vượt mức qui định đó.
- Lương công nhân theo lợi nhuận (mã số 3) được nhận 500,000đ cộng thêm 7%
trị
giá doanh số Z mà công nhân ấy bán hàng ra trong tuần.
- Lương công nhân theo sản phẩm (mã số 4) nhận tiền dựa vào số N sản phẩm mà
người đó đã làm ra trong tuần, với mỗi sản phẩm thì người này nhận được S đồng
 (mỗi người chỉ làm ra
một loại sản phẩm nhất định).
Viết chương trình cho nhập vào mã số, tùy theo loại công nhân mà cho phép nhập
 vào
những thông tin cần thiết cho công nhân đó để tính lương. Sau đó tính lương
mà công ty phải
trả cho nhân viên ấy trong tuần.
*/
int main()
{
    string maso;
    string ms1,ms2,ms3,ms4;
    ms1="ma so 1";
    ms2="ma so 2";
    ms3="ma so 3";
    ms4="ma so 4";
    cout<<"\n Nhap Ma sO:\t";
    getline(cin,maso);// 
    // string.c_str()
    if(strcmp(ms1.c_str(),maso.c_str())==0)//BI LOI O NGAY DAY 
    {
        cout<<"\n mm";
    }


    return 0;
}
stackoverflow.com
userX

What is the EXACT technical difference between "const char *" and "const string"

string, char, const
asked by userX on 05:27AM - 01 Apr 13
Bài liên quan
0