Hỏi cách lấy từ file nhiều dòng chuỗi để xử lý

Xin phép a/c giúp đỡ cách để thêm file vào code để xử lý chuỗi c.
Em chưa hiểu và cách để lấy file gồm nhiều dòng chuỗi đễ làm

#include <iostream>
#include <string.h>

using namespace std;

int main(){
	int dT = 0,dH = 0;
	char c[150];
	fgets(c,sizeof(c)+1,stdin);
  	for (int i = 0; c[i] != '\0'; i++){
  		if (c[i] >= 65 && c[i] <= 90)
  			dH++;
  		else if (c[i] >= 97 && c[i] <= 122)
  			dT++;
	  }
	if (dH > dT) 
		cout << strupr(c);
	if (dH <= dT)
		cout << strlwr(c);
}
1 Like

Bạn diễn tả khá tù mù, minh chẳng hiểu:

Mọi người ở đây sẽ… làm thầy bói? Theo bạn, họ sẽ hiểu là bạn gọi một thư viện (file abc.h) vào file hiện tại hay là “đọc file để xử lý”???

Nếu thêm thư viện: https://cachhoc.net/2014/07/04/cc-tao-thu-vien-trong-c-create-a-library-in-c/

Đọc file để xử lý: https://nguyenvanhieu.vn/doc-ghi-file-trong-c/

Túm quần lại: phải xác định vấn đề chứ không thể đặt câu hỏi mà ngay bản thân cũng không rõ mình đang muốn hỏi điều gì. Trường hợp cảm thấy mù mờ đó thì đọc cho nhiều thêm xung quanh kiến thức căn bản, các bài khởi đầu và những chương liên quan đến môn lập trình ngôn ngữ đang cần (đọc cỡ 100 trang A4).

2 Likes

Ý bạn có phải là cách đọc file trong c.

Thử xem qua video này nhé:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?