ProCpp v2

#WHAT_NEW?
// Cập nhật hàm procpp();
// Cập nhật hàm writevalueFile(...);
// Cập nhật hàm readvalueFile(...);
#INCLUDE
Bước 1: Bạn cần tải nó về. Copy folder "procpp2" vào trong folder project của bạn nhé.
Bước 2: Include nó: #include"procpp2\procpp.h"
#HOW_TO_USE?
void procpp(){
Đây là hàm hiển thị thông tin của procpp - Bạn hãy sử dụng procpp(); để xem phiên bản hiện tại của procpp nhé!
}

void writevalueFile(string file, string name, string value, int type=0){
Đây là hàm giúp bạn ghi vào file
Như các bạn đã thấy phía trên rồi đó. Các bạn sẽ cần truyền vào 3 tham trị ở dạng string:
- file: Tên file bạn cần ghi giá trị
- name: Tên giá trị (giống với tên biến) để sau này dùng readvalueFile() có thể gọi được nó
- vale: Gía trị mà bạn gán cho "name"
- type: Bạn muốn xóa nội dung file đã có không? 0 = Không ; 1 = Có
}

string readvalueFile(string file, string name, int space=1){

Nó sẽ trả về kiểu string chính là giá trị mà nó đọc được từ "file".
Giống với phần file và phần name ở trên. Nhưng lần này nhiệm vụ của nó không phải là ghi như trên mà là đọc giá trị theo tên.
VD: Bạn có 1 file như sau:
"Name ProCPP
Tuoi 9999
NamSinh 1234"
Vậy "name" bạn sẽ nhập là Tuoi nếu bạn muốn nhận về là 9999. Tương tự...
Còn phần space thì...
Ở phần write trên, khi viết vào file, chúng tôi sẽ thay khoảng cách " " bằng các dấu gạch nối "_". Vì vậy, khi đọc chúng tôi cũng cần loại bỏ gạch nối đi đúng không nào?
Nhưng bạn có thể không muốn loại bỏ gạch muốn thì thay space bằng 0 nhé. Và ngược lại là 1.
}
#DEMO
#include"procpp2\procpp.h"
using namespace std;
int main(){
writevalueFile("a.txt", "BTA", "#day_la_tag");
cout<<"File bo gach noi voi text la #day_la_tag: "+readvalueFile("a.txt", "BTA")<<endl;
cout<<"File khong bo gach noi voi text la #day_la_tag: "+readvalueFile("a.txt", "BTA", 0)<<endl;
getch();
return 0;
}

Comments

Top bài đăng tuần qua

Trò chơi ẩn khi...RỚT MẠNG

CỰC QUANG - DẢI LỤA XINH ĐẸP TRÊN BẦU TRỜI

Cười lớn lên (LOL) - Phần 7