Câu hỏi của Ha Gia Phat

Vector iterator not dereferencable

Em đang thử implement quicksort trên 1 vector struct word (word gồm có string và int) thì sau khi chạy nó bị lỗi Vector iterator not dereferencable, có anh chị nào có thể sửa giúp em được ko ạ em vẫn còn newbie với vector int partition(vector<word> &database, int start, int end) ...

Ha Gia Phat viết 17:16 ngày 30/09/2018 chỉnh sửa

Đọc tới cuối file text thì kí tự bị biến đổi

Em đang đọc file đưa dần từng từ vào 1 vector thì nó bị lỗi ở ngay từ cuối cùng (em đã xử lí string: xóa dấu câu, xóa các kí tự không in được các kiểu). Có 1 điều là ở ngay cái từ cuối đó thì nó bị biến đổi như sau: closed -> closedÍ (để ý cái " Í "), em không hiểu sao lại bị như này và em ...

Ha Gia Phat viết 17:13 ngày 30/09/2018 chỉnh sửa

Cách dùng eof trong C?

Em có 1 hàm đọc file txt cho tới khi nào đến cuối file nên em thường dùng thế này: FILE *fp = fopen(...); while( ! feof(fp) ) { fgets(...); } Cơ mà nãy em vô tình xem được 1 post bên stackoverflow thì nó bảo cách dùng eof này sai rồi @@ ai có thể chỉ cho em cách dùng đúng được ko ạ

Ha Gia Phat viết 17:13 ngày 30/09/2018 chỉnh sửa

Move a File to different directory in C

Cho em hỏi là có hàm gì hay thư viện gì hỗ trợ việc di chuyển file sang 1 thư mục khác ko ạ? Em mới học C Em định làm thử cách đọc file vào 1 buffer rồi cho ghi file mới sang thư mục khác mà em nghĩ cách này ko hay lắm.

Ha Gia Phat viết 17:12 ngày 30/09/2018 chỉnh sửa

Lấy dữ liệu từ web

Có cách gì (hoặc là tool gì) để lấy thông tin (giả sử là các bài báo) trên 1 trang web về và lưu nó dưới dạng file text với số lượng lớn ko ạ? Em đang làm 1 bài tập mà yêu cầu cần 1 số lượng lớn file input (chừng 1000 file txt). Các anh chị có thể chỉ cho em/ cho em keyword để em tìm hiểu được ko ...

Ha Gia Phat viết 17:11 ngày 30/09/2018 chỉnh sửa

Cấp phát bộ nhớ động new BYTE trong C++

Cho em hỏi là cấp phát động như này nghĩa là gì? BYTE* newbuf = new BYTE[*newsize];

Ha Gia Phat viết 17:09 ngày 30/09/2018 chỉnh sửa

Lỗi unhandle exception lệnh fscanf

#include<stdio.h> #include<math.h> #define MAX 100 //define struct struct tree { int X; int Y; unsigned int type, year; } ; struct farm { unsigned int num_of_trees; tree* treeArray; } ; //prototype void read_tree(FILE *f, tree *info, int n); void read_file(FILE *f, tree *data, ...

Ha Gia Phat viết 17:08 ngày 30/09/2018 chỉnh sửa

Khai báo `{}` trong struct có ý nghĩa gì?

struct Edge { char vertex1; char vertex2; int weight; Edge(char v1, char v2, int w):vertex1(v1), vertex2(v2), weight(w) {} }; Cho em hỏi là cái dòng cuối Edge(char v1, char v2, int w):vertex1(v1), vertex2(v2), weight(w) {} là gì vậy ạ? Em cũng mới học C++ nên cũng chưa biết nhiều lắm.

Ha Gia Phat viết 17:07 ngày 30/09/2018 chỉnh sửa

[Thao tác với FILE trong C] cần lắm 1 người giải thích

dạ em có bài tập làm file splitter joiner, em viết hàm split và test thử với 1 file MP4 thì n-1 part đầu ok, còn part cuối lúc nào cũng ko xem được, anh chị nào có kinh nghiệm có thể giải thích cho em được ko ạ đây là hàm split của em void split_F(const char* file_name, int number_of_part) { F ...

Ha Gia Phat viết 16:55 ngày 30/09/2018 chỉnh sửa

[C buffer] làm việc với file

Gần đây em có bài tập về phần mềm split file và join file, sau 1 hồi tìm hiểu thì em có gặp khái niệm buffer và có ai đó có thể giải thích cho em hiểu tại sao ta dùng char array để làm buffer ko

Ha Gia Phat viết 16:55 ngày 30/09/2018 chỉnh sửa
< 1 2 3 >