Mục lục:
- Bước 1: Bước 1:
- Bước 2: Bước 2: Viết mã của chúng tôi và học những điều mới
- Bước 3: Bước 3: Chúng ta mất thời gian để vượt qua ranh giới đã định
- Bước 4: Bước 4:
Video: Đồng hồ đơn giản trong ngôn ngữ C: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Ý tưởng là tạo đồng hồ đơn giản trong C, nhưng trước tiên chúng ta cần thiết lập phần mềm của mình và tìm hiểu một số thứ chúng ta sẽ sử dụng.
Bước 1: Bước 1:
- Chọn Visual Studio, Code Blocks hoặc bất kỳ phần mềm tương tự nào khác (tôi muốn giới thiệu Visual Studio 2015).
- Tôi sẽ sử dụng Visual Studio 2015, vì vậy hãy gõ vào google "Visual Studio 2015 Community", tải xuống và cài đặt.
- Sau khi cài đặt, chạy Visual Studio, nhấn Ứng dụng mới / Dự án / Bảng điều khiển.
- Trong Trình hướng dẫn Ứng dụng Bảng điều khiển, nhấn tiếp theo, sau đó bỏ chọn Tiêu đề được biên dịch trước và chọn Dự án trống, sau đó Kết thúc.
- Ở bên phải của bạn, bạn sẽ có Giải pháp Explorer, nhấp chuột phải vào Tệp Nguồn, Thêm / Mục mới / tệp C ++ (.cpp), nhưng đổi tên thành Nguồn.c và thêm.
- Bây giờ bạn có dự án C đã sẵn sàng để bắt đầu.
Bước 2: Bước 2: Viết mã của chúng tôi và học những điều mới
Đây là mã của chúng tôi:
# include # include // chúng tôi đang bao gồm tệp windows (tệp này được kết nối với hàm sleep ()), có nghĩa là tệp này sẽ chỉ hoạt động cho windows, vì vậy nếu bạn đang sử dụng hệ điều hành khác, hãy tìm kiếm các phiên bản khác của giấc ngủ trên google ().
int main ()
{
int h, m, s; // chúng tôi thêm giờ, phút và giây vào chương trình của mình
int D = 1000; // chúng ta thêm Delay là 1000 mili giây, tức là một giây và chúng ta sẽ sử dụng nó trong sleep ().
printf ("Đặt thời gian: / n"); // printf viết trên màn hình văn bản bên trong ("") và / n viết trong một hàng mới.
scanf ("% d% d% d", & h, & m, & s); // scanf là nơi chúng ta chèn thời gian hoặc giá trị của chúng ta.
if (h> 12) {printf ("LỖI! / n"); thoát ra (0); } // trong hàm if này, chúng ta kiểm tra xem giá trị được chèn có lớn hơn 12 hay không.
if (m> 60) {printf ("LỖI! / n"); thoát ra (0); } // tương tự ở đây và nếu nó lớn hơn, chương trình ghi LỖI! và thoát ra
if (s> 60) {printf ("ERROR! / n"); thoát ra (0); } //tương tự
while (1) // while (1) là một vòng lặp vô cực và bất kỳ thứ gì bên trong lặp lại chính nó đến vô cùng. {
s + = 1; // điều này yêu cầu chương trình tăng giây cho 1, mỗi khi vòng lặp while đến phần này.
nếu (s> 59) {m + = 1; s = 0; } // nếu giây nhiều hơn 59, nó sẽ tăng phút và đặt giây thành 0.
nếu (m> 59) {h + = 1; m = 0; } //tương tự
nếu (h> 12) {h = 1; m = 0; s = 0; } //tương tự
printf ("\ n Đồng hồ");
printf ("\ n% 02d:% 02d:% 02d", h, m, s); // điều này viết thời gian của chúng ta ở định dạng này "00:00:00"
Ngủ (D); // đây là hàm sleep của chúng ta, làm chậm vòng lặp while và làm cho nó giống một chiếc đồng hồ hơn.
hệ thống ("cls"); // điều này sẽ xóa màn hình.
}
getchar (); trả về 0;
}
* Mọi thứ đằng sau '//' là một nhận xét và không thay đổi chương trình, vì vậy nó có thể bị xóa.
** Visual Studio đôi khi sẽ không chạy chương trình vì nó bao gồm "scanf", vì vậy bạn cần đi tới Giải pháp Explorer> nhấp chuột phải vào bề mặt> Thuộc tính (Một cái gì đó như trong hình sẽ bật lên)> trong cấu hình chọn Tất cả Cấu hình > Thuộc tính cấu hình> C / C ++> Bộ tiền xử lý> trong Định nghĩa bộ xử lý trước, hãy viết _CRT_SECURE_NO_WARNINGS> Lưu.
Bước 3: Bước 3: Chúng ta mất thời gian để vượt qua ranh giới đã định
- Chèn các số ngẫu nhiên sao cho h> 12, m> 60, s> 60.
- Chương trình viết LỖI! và các lối thoát.
- Cho đến nay thành công!
Bước 4: Bước 4:
- Chèn các số ngẫu nhiên sao cho h <12, m <60, s <60.
- các số chuyển sang định dạng 00:00:00 và đồng hồ bắt đầu "tích tắc".
- THỰC SỰ THÀNH CÔNG.
* Sau khi đồng hồ trôi qua 12, 'giờ' đổi thành 01 và 'phút' và 'giây' thành 00.
Chúc vui vẻ!
Đề xuất:
GranDow - Đồng hồ kỹ thuật số đa ngôn ngữ đơn giản: 4 bước
GranDow - Đồng hồ kỹ thuật số đa ngôn ngữ đơn giản: Bà của tôi vẫn tiếp tục dự tính ngày trong tuần để mua thuốc của bà. Thật không may, tất cả đồng hồ kỹ thuật số tôi có thể tìm thấy hiển thị ngày trong tuần đều bằng tiếng Anh. Dự án đơn giản chỉ với 3 thành phần này rẻ, dễ xây dựng và tôi hy vọng nó sẽ
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Chương trình bổ sung đơn giản bằng ngôn ngữ lập trình Shakespeare: 18 bước
Chương trình bổ sung đơn giản trong ngôn ngữ lập trình Shakespeare: Ngôn ngữ lập trình Shakespeare (SPL) là một ví dụ về ngôn ngữ lập trình bí truyền, một ngôn ngữ có thể thú vị để tìm hiểu và vui khi sử dụng, nhưng không đặc biệt hữu ích trong các ứng dụng đời thực. SPL là một ngôn ngữ mà mã nguồn r
Cách tạo mạch đèn ngủ tự động đơn giản bằng LDR: 4 bước
Cách tạo mạch đèn ngủ tự động đơn giản bằng LDR: Xin chào các bạn hôm nay tôi sẽ hướng dẫn các bạn cách tạo một mạch đèn ngủ tự động đơn giản bằng cách sử dụng LDR (Điện trở tùy thuộc vào ánh sáng) và một mosfet, vì vậy hãy làm theo và trong các bước tiếp theo, bạn sẽ tìm sơ đồ mạch đèn ngủ tự động cũng như t
Thêm hỗ trợ ngôn ngữ Đông Á vào Windows XP: 12 bước
Thêm hỗ trợ ngôn ngữ Đông Á vào Windows XP: Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách thêm các ký tự Đông Á vào Windows XP. XP để bạn có thể đọc và viết trong những ch