C++整蛊小程序(生成.txt文件)需要fstream头文件 字符串拼接

本文介绍了一个使用C++编写的整蛊小程序,该程序能生成大量带有特定内容的.txt文件。核心代码利用fstream库、字符串拼接函数strcat()和整型转字符串函数itoa()创建不同名称的文件。通过循环结构,程序可以快速地在当前目录下创建文件,造成系统拥堵的效果。作者还提示了如何修改代码以改变生成文件的速度和位置。
摘要由CSDN通过智能技术生成
#include<iostream>
#include<fstream>
#include<string>
#include<windows.h>
using namespace std;

ofstream shuchu;  
int n1 = 123456;
char st1[16] = {0};
char* str1 = "warning";
char in2[] = ".txt";
char out[20];
int size=100;

void name(int n1)
{
	itoa(n1,st1,10);
	strcpy(out, str1);
	strcat(out, st1);
	strcat(out, in2);
	cout<<"正在生成文件:" << out <<"请勿关闭窗口!"<< endl;
}

int main (){
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 2);
	cout<<"您想在当前目录下生成多少文件?"<<endl;
	cin>>size;
	for(int i=0;i<=size;i++){
	name(i);
	shuchu.open(out);
	for(int j=0;j<=256;j++)
	{
		shuchu<<"warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!	warning!"<<endl;
	}
	shuchu.close();
	}
	SetConsoleTextAttribut
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值