có thể viết chương trình in mã nguồn riêng của nó bằng cách sử dụng "hàm tạo chuỗi" không?có thể viết chương trình in mã nguồn riêng của mình bằng cách sử dụng "chức năng tạo chuỗi"
thứ tôi gọi là hàm tạo chuỗi chỉ đơn giản là hàm trả về giá trị trong khoảng thời gian cụ thể (ví dụ: ascii-charecters (32-126) có thể in). bây giờ, rằng chuỗi được tạo ra này nên là các chương trình mã nguồn riêng. như bạn thấy, việc thực hiện một hàm trả về một chuỗi tùy ý thực sự tầm thường, nhưng vì chuỗi trả về phải chứa việc thực hiện chức năng, nó là một nhiệm vụ không tầm thường.
đây là cách một chương trình như vậy (và đầu ra tương ứng của nó) có thể trông giống như
#include <stdio.h>
int fun(int x) {
ins1;
ins2;
ins3;
.
.
.
return y;
}
int main(void) {
int i;
for (i=0; i<size of the program; i++) {
printf("%c", fun(i));
}
return 0;
}
i cá nhân tôi nghĩ nó không phải là có thể, nhưng kể từ khi tôi không biết rất nhiều về những vấn đề cơ bản i đăng suy nghĩ của tôi ở đây. Tôi thực sự mong được nghe một số ý kiến!
Kiểm tra mã tôi đã đăng bên dưới. Đó là những gì bạn muốn? Tôi không chắc chắn 100% các quy tắc của bạn là gì. – sigfpe