Dùng Hàm Fgets() Trong C để Chuyển Dạng Giá Trị Người Dùng ... - Viblo
Minh Pham Theo dõi Yêu cầu thg 11 10, 2020 5:39 SA Yêu cầu thg 11 10, 2020 5:39 SA• 205 0 1
- 205 0 1
Số N phải được lấy từ người dùng. Phải sử dụng hàm fgets () để lấy N. Sau đó truyền N vào Fn(n) function để tính rồi trả về main function.
Em làm như sau và em đang bị 2 lỗi là:
passing argument 1 of 'atoi' from incompatible pointer type
và
#define MAX_INPUT 200 #define MIN_INPUT 1 int Fn(int n){ int result; if (n >= 0) { if (n < 3) { result = 10; Fn(n-1); }else { result = ((2 * n) + 1 + (Fn(n - 1) % 50)); } printf("%d ", result); return result; } } int main(){ int result; char n[10] = {0}; printf("How many number do you want to print(1-200): "); fgets(n, 10, stdin); if (atoi(&n) <= MAX_INPUT && atoi(&n) >= MIN_INPUT) { Fn(atoi(&n)-1); }else { printf("Wrong input!"); main(); } return 0; } Đăng câu trả lời Minh Pham @phamduyanminh Theo dõi 3 0 3 1 Bookmark câu hỏi này Thêm một bình luậnexpected 'const char ' but argument is of type 'char ()[10]'
1 CÂU TRẢ LỜI
Minh Pham Theo dõi Đã trả lời thg 11 10, 2020 6:36 SA Đã trả lời thg 11 10, 2020 6:36 SA Đã được chấp nhận +1atoi(&n) --> atoi(n)
Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Minh Pham @phamduyanminh Theo dõi 3 0 3 1seeder à bro
Thêm một bình luận Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn. Đăng nhập Đăng kíTừ khóa » Fgets Dùng để Làm Gì
-
Hàm Fgets() Trong C
-
Hàm Fgets() Và Fputs() - Đọc Và Ghi Một Chuỗi Ký Tự Vào File - VietTuts
-
Cách Dùng Fgets Thay Vì Dùng Scanf để Nhập Vào Chuỗi Trong C
-
Hàm Fgets() Trong C | Thư Viện C Chuẩn
-
Hướng Dẫn Cách Tìm Nạp Chuỗi Trong Hàm C Fgets Chính Xác - Box-edu
-
Hàm Fgets() Trong PHP - Web Cơ Bản
-
Hàm Fgets() Trong C - Đọc Một Chuỗi Ký Tự Vào File - LMNT
-
Cách Sử Dụng Hàm Fgets
-
Hàm Fgets Trong Php - Freetuts
-
Hàm Fgets() Trong C - NQ NEWS
-
Bài 13: Chuỗi Trong C - Học Lập Trình C Cơ Bản
-
Cách Sử Dụng Hàm Fgets Trong C++ - Oimlya
-
[C/C++]get() And Fget() In C/C++ - Cảnh Báo Khi Dùng Gets()