Skip to content

Instantly share code, notes, and snippets.

View PavelPenyugalov's full-sized avatar

Pavel PavelPenyugalov

View GitHub Profile
@PavelPenyugalov
PavelPenyugalov / gist:f4a2a79b6b088c4ccdae36362cb5af1a
Created June 7, 2017 20:08
XO game (без ИИ и защиты от непр)
#include "SDL.h"
#include "SDL_image.h"
#include <stdio.h>
#include <string>
#include <conio.h>
#include <locale.h>
#include <iostream>
#include <vector>
#include <sstream>
#include <ctime>
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cstring>
#include <string>
#include <ctime>
#include <std_lib_facilities.h>
#include <windows.h>
#include <iomanip>
using namespace std;
@PavelPenyugalov
PavelPenyugalov / gist:8f10059e6025e2fc37aa409a0b0c0833
Created March 9, 2017 19:26
Поиск слова в строке без применения стандартных функций и индексации
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
void similar_part(char* fst, char* far, int k1, int k3)
{
static int local_counter=0; // статическая переменная для подсчета позиции после того, как счетчик позиции будет передан в тело функции
if(*far==*fst){ // повторяющийся условный блок в случае равенства значений строки и искомого слова
*far++; // листаем строку, в которой осуществляется поиск
@PavelPenyugalov
PavelPenyugalov / gist:46ff5258c5ac9fe728dbf3f5bda99d32
Created February 22, 2017 21:14
Копирование строк через указатели (с пояснениями)
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
char* strdups(const char* c)
{
int i=0;
char* temp_str=new char[];
for(int i=0; i<16; i++) // цикл нужен для инициализации хранимых значений, чтобы не было на выходе
@PavelPenyugalov
PavelPenyugalov / gist:dd7c5306acda99141faa475590d96ad3
Created February 13, 2017 21:36
Поиск и замена в строке пользовательских слов
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <string>
#include <sstream>
#include <vector>
using namespace std;
int main()
{
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <fstream>
#include <conio.h>
using namespace std;
struct Reading
{
int hour;
double temperature;
@PavelPenyugalov
PavelPenyugalov / gist:66313eb6d1868f8d9ba093f868806d8b
Created January 17, 2017 10:27
Вращающийся куб
#include "stdafx.h"
#include <conio.h>
#include <GL\Glut.h>
#include <time.h>
#include <math.h>
#include <stdlib.h>
void display(); // прототипы функций
void board_Keys(); //