首页 > 编程语言 >C++ 第46课八卦图读取

C++ 第46课八卦图读取

时间:2022-10-01 09:44:22浏览次数:47  
标签:string mc substr 46 C++ 八卦图 str data find

#include <bits/stdc++.h>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
string meiju(string X,string Z){
	string x,z;
	int id = 251,data = 15,cishu = 0;
	for(long long i = 0;i<108361;i++){
		if(x==X){
			cishu++;
			X = str.substr(0,find);
        	Z = str.substr(find+1);
        	meiju(X,Z);
		}else if(cishu>=2){
			mc.drawLine(x,5,z,X,5,Z,id,data);
		}else{
			mc.setBlock(x,5,z,id,data)
		}
        infile>>data;
        string str = data;
        int find = str.find(":");
        x = str.substr(0,find);
        z = str.substr(find+1);
        X = str.substr(0,find);
        Z = str.substr(find+1);
    }
}
int main() {
	bool con = mc.ConnectMinecraft("zk.makeblock.net.cn","4cd7d6e558c943c397a3a5243fa78e19");
	if(!con){
		cout<<"连接失败";
	}
	cout<<"连接成功";
    char data[100];
    ifstream infile;
    infile.open("数据.txt");
    string X,Z;
    meiju("0","0");
    return 0;
}

  

标签:string,mc,substr,46,C++,八卦图,str,data,find
From: https://www.cnblogs.com/wangyihang/p/16746802.html

相关文章

  • C++_Windows Socket 学习记录_01
    主要实现服务器-服务器传输消息Server.cpp#include<stdio.h>#include<stdlib.h>#include<WinSock2.h>#include<iostream>#pragmacomment(lib,"ws2_32.lib")us......
  • VSCode + WSL + clangd +CMake + CMake Tools搭建C++开发环境
    前言开始安装前先了解以下概念:gcc,llvm,clang区别与联系:详解三大编译器:gcc、llvm和clangclangd是什么?Whatisclangd?与LLVM每日谈之二十五Clangd和LSP简而言之cl......
  • VSCode C++跳转和调试方法总结
    跳转GNUGlobal标签式跳转场景:用GNUGlobal,基于标签式的跳转。插件:"C/C++GNUGlobal"插件;本地机器上的GNUGlobal软件。优缺点:基于标签式跳转,相当于纯文本模式......
  • 0046-Bytes-bytes源码阅读
    环境Time2022-05-29Rust1.61.0Bytes1.1.0前言说明参考:https://docs.rs/bytes/latest/bytes/trait.Buf.html目标Bytes实现了Buf,使用一下其中的方法。remain......
  • ABC246
    FourPointsGetCloserCoupon2-variableFunctionBishoptypewriterGameonTree301?Queries......
  • C++心得
    I/Ocout保留有效数字问题C++中cout默认保留六位有效数字,并且进行四舍五入修改保留数的方法cout.precision(2); //用这个来改变默认保留几位小数cout<<"保留两位有效:......
  • ARC146C
    若\(S\)合法,则首先这个条件显然等同于没有一个\(S\)的非空子集满足元素个数为偶数且元素异或和为\(0\)。对于一个满足条件的\(S\),我们能加入哪些非负数使得条件仍然......
  • C++动态内存管理
    #include<iostream> usingnamespacestd;/*intmain(){  int*p;  p=newint;  if(p==NULL)  {    cout<<"AllocationFailure!\n"; ......
  • C++右值和移动
    值分左右C++表达式的值类别:这些名词的字面含义:一个lvalue是通常可以放在等号左边的表达式,左值一个rvalue是通常只能放在等号右边的表达式,右值一个glvalue是generali......
  • 【排序】快速排序C++实现总结
    一、算法步骤快速排序的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,......