C++学习记录(留坑)
#include <iostream>
#include <ctime>
#include <fstream> ///文件打开有o.i权限
#include <stdio.h>
#include <sstream> ////bool转string
#include <stdlib.h>
#include <string>
using namespace std;
char filename[]="game.log";
string times(){
time_t now =time(); ///时间戳
char* dd=ctime(&now); ///格式化
return dd;
}
void gamefile(string log){
ofstream outfile;
outfile.open(filename);
outfile<<log<<endl;
outfile.close();
}
bool game(){
int list[]={,,,,,};
srand(time());
int nub=rand()%+;
cout<<"input a nubmer:";
int guess;
cin>>guess;
int real=list[nub];
int gu=list[guess];
if(gu==real){
cout<<"!!!!!TTTTTTTTT";
return true;
}
else{
cout<<"F,try again!!!";
return false;
}
}
char* strandchar(string strings){
char o[]="";
int i;
for (i=;i<strings.length();i++){
o[i]=strings[i];
}
return o; }
int main(){
// string dd="fafdsdfsd";
// char* aa=strandchar(dd);
int i=;
// char* logg;
while(){
bool jg=game();
ostringstream os1; ///类型转换
os1<<jg;
string logtime=times();
logtime=strandchar(logtime);
// cout<<logtime<<endl;
// logg.append(strandchar(logtime));
char cc=static_cast<char>(i);
// string logg=("%d\n第%di轮结果:%d",logtime,i,string(os1.str()));
char* tp=("轮数:");
// cout<<tp<<endl;
// string logg;
// logg.append(logtime);
// logg.append(tp);
// logg.append(cc);
// char* logg=logtime+logg;
// sprintf(logg,"%s,%s",logtime,tp);
stringstream logg;
logg<<logtime<<tp<<cc;
// string loggg=logg.str();
cout<<logg<<endl;
gamefile(logg);
if (true==jg){
// gamefile(loggg);
// cout<<loggg<<endl;
break;
}
i++;
} } /////时间and文件
//int main()
//{
// time_t now =time(0);
// char* dd=ctime(&now);
// ofstream outfile;
// outfile.open("cxxtest.txt");
// outfile<<dd<<endl;
// cout<<dd<<endl;
//} //extern int a , b,c; #全局定义
///////9*9乘法
//int main()
//{
// cout << "Hello, world!" << endl;
//
//// time_t now = time(0);
//// char* c=ctime(&now);
//
// for (int i=1;i<=9;i++){
// for (int j=1;j<=i;j++){
// printf("%d*%d=%d ",i,j,i*j);
// }
// printf("\n");
// }
//
//// cout << c ;
// return 0;
//}
/////数组操作
//int main(){
// int list[10]={0,1,2,3,4,5,6,7,8,9};
//
// int a=list[i];
//// printf(a);
// cout<<a;
// return 0;
//}
//
C++学习记录(留坑)的更多相关文章
- Python全栈工程师系列学习之学习记录
@ 目录 前言 Day 01 一.python的历史和种类 二.安装python解释器以及配置环境变量 三.变量.常量和注释 Day 02 Day 03 Day 04 Day 05 Day 06 一. ...
- GIT初始学习记录
目录 GIT学习记录 配置github与gitlib两个账号 基本操作 git init:初始化仓库 git status:查看仓库状态 git add :向缓存区中添加文件 git commit 保 ...
- java后端学习记录2019
学习计划 2019年计划 1.学习计算机基础,并加以实践.包括LeetCode刷题.数据库原理(索引和锁.Sql优化等).网络协议(Http.Tcp).操作系统(加深Linux).<Http权威 ...
- Java设计模式学习记录-命令模式
前言 这次要介绍的是命令模式,这也是一种行为型模式.最近反正没有面试机会我就写博客呗,该投的简历都投了.然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了, ...
- 2.18比赛(T2,T3留坑)
2.18比赛(T2,T3留坑) pdf版题面 pdf版题解 超越一切(ak) [题目描述] 夏洛可得到一个(h+1)×(w+1)的巧克力,这意味着她横着最多可 以切 h 刀,竖着最多可以切 w 刀 她 ...
- V4L2学习记录【转】
转自:http://blog.chinaunix.net/uid-30254565-id-5637600.html V4L2学习记录 这个还没有分析完,先在这放着,防止电脑坏掉丢了,以后再完善 V4L ...
- [kuangbin带你飞]专题十一 网络流个人题解(L题留坑)
A - ACM Computer Factory 题目描述:某个工厂可以利用P个部件做一台电脑,有N个加工用的机器,但是每一个机器需要特定的部分才能加工,给你P与N,然后是N行描述机器的最大同时加工数 ...
- Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)
Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...
- DP学习记录Ⅰ
DP学习记录Ⅱ 前言 状态定义,转移方程,边界处理,这三部分想好了,就问题不大了.重点在状态定义,转移方程是基于状态定义的,边界处理是方便转移方程的开始的.因此最好先在纸上写出自己状态的意义,越详细越 ...
- (一)《SQL进阶教程》学习记录--CASE
背景:最近用到统计之类的复杂Sql比较多,有种"提笔忘字"的感觉,看书练习,举一反三,巩固加强. (一) <SQL进阶教程>学习记录--CASE (二) <SQL ...
随机推荐
- ingress 代理方式
一: 单域名 + 多工程 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: test annotations: nginx.in ...
- WorldWind源码剖析系列:代理助手类ProxyHelper
代理助手类ProxyHelper通过平台调用的互操作技术封送了若干Win32结构体和函数.该类类图如下. 提供的主要处理方法基本上都是静态函数,简要描述如下: 内嵌类型WINHTTP_AUTOPROX ...
- HDU1754
https://vjudge.net/contest/66989#problem/B 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少. 这让很多学生很反感. 不管你喜 ...
- jquery选择器练习
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- ISCSI target的两种安装方法
1 tgt程序架构 tgt是用户态实现的iscsi target,而iet(iscsi enterprise target)是在内核态实现的target,tgt相比于iet来说,因为其用户态实现,方便 ...
- go语言之行--包与变量
一.包的概念 包是go语言中不可缺少部分,在每个go源码的第一行进行定义,定义方式是:package "包名",并且该名称是作为调用该包时候所使用的名称. 包的概念总结: 每个 G ...
- Spark(Python) 从内存中建立 RDD 的例子
Spark(Python) 从内存中建立 RDD 的例子: myData = ["Alice","Carlos","Frank"," ...
- mfc 基类与子类
基类(父类) 派生类(子类) 一.基类(父类) 基类(又称为父类,基类与派生类是相对的关系! 通过继承机制,可以利用已有的数据类型来定义新的数据类型.所定义的新的数据类型不仅拥有新定义的成员,而且还同 ...
- 【LG4248】[AHOI2013]差异
[LG4248][AHOI2013]差异 题面 洛谷 题解 后缀数组版做法戳我 我们将原串\(reverse\),根据后缀自动机的性质,两个后缀的\(lcp\)一定是我们在反串后两个前缀的\(lca\ ...
- Package 设计3:数据源的提取和使用暂存
SSIS 设计系列: Package设计1:选择数据类型.暂存数据和并发 Package设计2:增量更新 Package 设计3:数据源的提取和使用暂存 在使用SSIS Package处理海量数据时, ...