Tài liệu lập trình C for newbie - Chương 2: Những kỹ thuật nâng cao!

basic
c
programming
document

(Phan Công Dũng) #42

Cảm ơn bạn. Từ khi đọc 2 chương hướng dẫn của bạn mình mới biết từ " thích đọc sách " nghĩa là như thế nào :heart:


(Vesper Link) #43

ra chương mới đi anh ơi, hay quá


(Amilia Truthi) #44

Hi vọng ra chương 3 quá !


(nhatlonggunz) #45

Mấy anh cứ bình tĩnh vì anh @TBM_2512 còn phải đi làm, có công việc, … nên không thể dành nhiều thời gian cho việc dịch này.
Mấy anh đừng hối, lần trước ảnh dịch tốn nhiều tháng trời nên lần này chắc chắn sẽ không thể ra nhanh được.


(Đăng Lê) #46

Tải rất nhiều tài liệu về đọc nhưng đây đúng là 1 tài liệu rất hay đọc tài liệu mà như cảm giác là đang học vói một ông thầy vậy những suy nghĩ trong đầu đều bị đón trúng ,rất thích những tài liệu như thế, cảm giác tò mò phấn khởi như dang đọc 1 câu truyện,hóng thêm chương mới


(Nguyễn Hoàng Trung) #48

Cho em hỏi: ở trang 142 có đoạn code như này:

char docKytu ( ) 
{ 
char kytuNhapVao = 0;
kytuNhapVao = getchar ( ); // Doc ky tu duoc nhap dau tien
kytuNhapVao = toupper (kytuNhapVao); // Viet hoa ky tu do
// Lan luot doc tiep cac ky tu khac cho den khi gap \n
while (getchar ( ) != '\n') ;
return kytuNhapVao; // Tra ve ky tu dau tien doc duoc
}

Tại sao cái while lại không có gì ạ? Theo em phải để cái phần kytuNhapvao = getchar() vào chứ @@

Với em có đoạn code như dưới…tại sao khi em nhập 2 ký tự thì nó lại hiện printf ra hai dòng ạ??

int kiemtra()
{
	char c;

	do
	{
	printf("Hay doan mot chu cai: ");
	c = getchar();
	c = tolower(c);
	}while(getchar() != '\n');

return 0;
}

(doanhkiet2) #49

Là do bộ đệm đó, bạn nhập dữ liệu vào trong nhiều trường hợp nó không vô hẳn bộ nhớ mà nó sẽ lưu vào bộ đệm trước.
Cái ở dưới bạn nhập vào 2 kí tự hàm getchar chỉ lấy 1 kí tự, 1 kí tự còn lại trong bộ đệm vô tình vòng lặp quay lại sẽ lấy nốt kí tự còn lại.
Cái while ở trên là để giải phóng bộ đêm.
Mình gà mới học lập trình nói sai cái gì các bác đừng ném đá nhé! :sob:


(Nguyễn Hoàng Trung) #50

Vậy sửa thế nào đây bác @@ sao tự nhiên nó nhảy vô bộ đệm z ạ


(doanhkiet2) #51

theo mình thì bạn bỏ do{ } đi là ok


(nospecial) #52

khi nào ra phần 3 vậy anh?


(Đỗ Hải Phong) #53

Bao giờ có chương 3 vậy bạn


(Baotin Pham) #54

Thanks đã giúp mình trôi dồi thêm kiến thức về C


(Đầu Méo) #55

Bạn ơi! Sao Bài FILE không có fread vs fwrite vậy bạn. Kiểu nhị phân ấy. bạn chỉ nói đến văn bản thôi !!! :frowning:


(Long Vũ) #56

A Đạt ơi head first C có trên www.it-ebooks.info nha


(Ai Ai) #57

Ai share với mình down không được ạ
[email protected]


(minh ) #58

hóng chương 3 của bác, tài liệu rất hay!


(Hieu Nguyen) #59

Bạn nào down tài liệu Chương 2 rồi có thể gửi giúp mình với, M down không được
Mail: [email protected]
Mình cảm ơn


(Hieu Nguyen) #60

Bạn gửi giúp mình với
[email protected]
Cảm ơn bạn


(Lưu Nguyễn Phát) #62

Check mail đi bạn :))


(kiencon) #63

Có chương 3 chưa mấy a :frowning: tài liệu tiếng Pháp cũng được :3


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