GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sivaraam/fun-with-c: Implementation of interesting problems in c

BranchesTags
Open more actions menu

Latest commit

 

History

335 Commits
335 Commits

Folders and files

NameName
Last commit message
Last commit date
files
files
 
 
intern
intern
 
 
linux
linux
 
 
optimization-check
optimization-check
 
 
sister_lab
sister_lab
 
 
sockets
sockets
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
argc_argv_test.c
argc_argv_test.c
 
 
array_parameter.c
array_parameter.c
 
 
char_pointer_test.c
char_pointer_test.c
 
 
fetch_intern_remotes
fetch_intern_remotes
 
 
float_mod.c
float_mod.c
 
 
linked_list.c
linked_list.c
 
 
loop_test.c
loop_test.c
 
 
overload.c
overload.c
 
 
pass_address_of_local_variable.c
pass_address_of_local_variable.c
 
 
pass_by_reference.c
pass_by_reference.c
 
 
printf_test.c
printf_test.c
 
 
re_order_declaration_test.c
re_order_declaration_test.c
 
 
remove_file_while_open.c
remove_file_while_open.c
 
 
sign_mania.c
sign_mania.c
 
 
spectre_attack.c
spectre_attack.c
 
 
string_storage.c
string_storage.c
 
 
strstr.c
strstr.c
 
 
temp-file-read.bak
temp-file-read.bak
 
 
test.c
test.c
 
 
undefined_overflow.c
undefined_overflow.c
 
 
where_is_array_stored.c
where_is_array_stored.c
 
 

Repository files navigation

c

A repository that contains:

  • playful implementations that test different concepts in C
  • simple implementations for some simple programs
  • serious implementations for some big problems (Maze solving, Sudoku solving, etc.)

The repository is not so neatly organized, though. It should be, though.

The 'intern' folder consists of some programs I created during an internship I attended during the period of Feb-Mar 2018.

In case you're interested in serious implementations, see the 'intern' folder. Specifically,

  • Maze solver - a program that finds the shortest path from source to destination in a given maze using the A-star algorithm.

  • Sudoku solver - a program that tries to solve sudoku puzzles using some well-known solving techniques

  • Chess move validator - a simple library that could be used to validate basic chess moves

  • Chess GUI - a simple GUI for the game of chess (using GTK+-3.0)

  • Socket Chat Application - a simple client-server chat application implemented in C using socket programming.

Dependencies

Git LFS

This repository tracks some very large test inputs using Git LFS. So, Git LFS needs to be installed for the clone to succeed. You can install Git LFS by following the instructions in its website.

In case you have already cloned the repository without installing Git LFS, run the following command after installing Git LFS to fix the invalid state in which Git leaves the repo:

git checkout -f HEAD

About

Implementation of interesting problems in c

Topics

a-star-algorithmcchesslearninglearning-by-doingmaze-solversudoku-solver

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.