#include\u003ciostream\u003e\n#include\u003cfstream\u003e\n#include\u003ctime\u003e\nusing namespace std;\n\nint main() {\n // 获取当前时间\n time_t now = time(0);\n tm* ltm = localtime(&now);\n\n // 将时间转换为字符串\n char timeStr[20];\n strftime(timeStr, sizeof(timeStr), "%Y-%m-%d %H:%M:%S", ltm);\n\n // 打开文件\n ofstream outfile("myfile.txt");\n\n // 输出学号姓名和时间\n outfile \u003c\u003c "学号:1234567890 姓名:张三" \u003c\u003c endl;\n outfile \u003c\u003c "生成时间:" \u003c\u003c timeStr \u003c\u003c endl;\n\n // 随机生成40个字符并写入文件\n srand(time(0));\n for (int i = 0; i \u003c 40; i++) {\n char c = rand() % 58 + 65; // 生成65~122之间的随机数\n outfile \u003c\u003c " " \u003c\u003c c;\n }\n\n // 关闭文件\n outfile.close();\n\n return 0;\n}

C++随机生成字符并写入文件 - 详细代码示例

原文地址: https://www.cveoy.top/t/topic/oJSx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录