#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++学习记录(留坑)的更多相关文章

  1. Python全栈工程师系列学习之学习记录

    @ 目录 前言 Day 01 一.python的历史和种类 二.安装python解释器以及配置环境变量 三.变量.常量和注释 Day 02 Day 03 Day 04 Day 05 Day 06 一. ...

  2. GIT初始学习记录

    目录 GIT学习记录 配置github与gitlib两个账号 基本操作 git init:初始化仓库 git status:查看仓库状态 git add :向缓存区中添加文件 git commit 保 ...

  3. java后端学习记录2019

    学习计划 2019年计划 1.学习计算机基础,并加以实践.包括LeetCode刷题.数据库原理(索引和锁.Sql优化等).网络协议(Http.Tcp).操作系统(加深Linux).<Http权威 ...

  4. Java设计模式学习记录-命令模式

    前言 这次要介绍的是命令模式,这也是一种行为型模式.最近反正没有面试机会我就写博客呗,该投的简历都投了.然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了, ...

  5. 2.18比赛(T2,T3留坑)

    2.18比赛(T2,T3留坑) pdf版题面 pdf版题解 超越一切(ak) [题目描述] 夏洛可得到一个(h+1)×(w+1)的巧克力,这意味着她横着最多可 以切 h 刀,竖着最多可以切 w 刀 她 ...

  6. V4L2学习记录【转】

    转自:http://blog.chinaunix.net/uid-30254565-id-5637600.html V4L2学习记录 这个还没有分析完,先在这放着,防止电脑坏掉丢了,以后再完善 V4L ...

  7. [kuangbin带你飞]专题十一 网络流个人题解(L题留坑)

    A - ACM Computer Factory 题目描述:某个工厂可以利用P个部件做一台电脑,有N个加工用的机器,但是每一个机器需要特定的部分才能加工,给你P与N,然后是N行描述机器的最大同时加工数 ...

  8. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  9. DP学习记录Ⅰ

    DP学习记录Ⅱ 前言 状态定义,转移方程,边界处理,这三部分想好了,就问题不大了.重点在状态定义,转移方程是基于状态定义的,边界处理是方便转移方程的开始的.因此最好先在纸上写出自己状态的意义,越详细越 ...

  10. (一)《SQL进阶教程》学习记录--CASE

    背景:最近用到统计之类的复杂Sql比较多,有种"提笔忘字"的感觉,看书练习,举一反三,巩固加强. (一) <SQL进阶教程>学习记录--CASE (二) <SQL ...

随机推荐

  1. google浏览器window.onbeforeunload方法兼容问题

    window.onbeforeunload方法在IE内核浏览器是有效的,但是在google浏览器中并不兼容,请教给位怎么在google浏览器中兼容window.onbeforeunload方法 采纳的 ...

  2. 【Odoo 8开发教程】第一章:Odoo 8.0安装

    转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/10779733.html odoo有三种常见的安装方式:打包程序安装.源码安装以及Docker镜像安装. 一:打 ...

  3. connection reset by peer问题总结及解决方案

    找遍了 中英文网站,翻遍了能找的角落,发现了出现故障的原因和原理,及改如何处理,这里记录下,希望能帮助到有需要的小伙伴,少走点弯路, 以上就整理内容: connection reset by peer ...

  4. leetcode-844 Backspace String Compare

    Given two strings S and T, return if they are equal when both are typed into empty text editors. # m ...

  5. html5获取地理位置信息API

    html5获取地理位置信息API 在HTML5中,可以看下如何使用Geolocation API来获得用户的地理位置信息,如果该浏览器支持的话,且设备具有定位功能,就能够直接使用这组API来获取当前位 ...

  6. HTML5 <iframe> 标签

    iframe 元素会创建包含另外一个文档的内联框架(即行内框架). 即页面中嵌入另外一个独立的页面使用iframe,熟悉src是嵌套的页面的路径地址,scrolling属性可以设置iframe的滚动条 ...

  7. 关于YARN Node Labels的一点理解

    最近在做实验,实验需要进行分区域计算,网上查了资料后发现Yarn Node Labels + Capacity-Scheduler可以实现我的需求 但是当任务提交到capacity-scheduler ...

  8. day75

    昨日回顾:  1 inclusion_tag   -干什么用的?生成html的片段(动态,传参数,传数据)   -app下新建一个模块,templatetags   -创建一个py文件(mytag.p ...

  9. 番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置

    第一步:拆机改装 最近想换个固态硬盘提提速度,就买了个,然后拧下后盖螺丝,将键盘盖拿下,中间有两个根线连着把扣打开就可以了,将新的固态硬盘装到原本的机械硬盘的地方,又买了个光驱托盘改装位将光驱位装上了 ...

  10. 云计算背后的秘密:NoSQL诞生的原因和优缺点

    转载收藏一篇对nosql讲解的比较全面的文章:http://blog.csdn.net/xlgen157387/article/details/47908797 这篇文章将和大家聊聊为什么NoSQL会 ...