meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
digital:programmieren:c [2019/01/11 12:21]
natrius
digital:programmieren:c [2019/12/04 15:00]
natrius
Line 1: Line 1:
 # C # C
 +
 Zusammenfassung für nützliche Sachen beim Programmieren mit C. Zusammenfassung für nützliche Sachen beim Programmieren mit C.
  
 ## Ressourcen ## Ressourcen
 +
 +  * https://github.com/kozross/awesome-c#learning-reference-and-tutorials
   * https://de.wikibooks.org/wiki/C-Programmierung   * https://de.wikibooks.org/wiki/C-Programmierung
   * http://www.code-in-c.com/galton-board-in-c/   * http://www.code-in-c.com/galton-board-in-c/
   * http://www.c-howto.de/tutorial/einfuehrung/   * http://www.c-howto.de/tutorial/einfuehrung/
 +  * http://www.vazgames.com/retro/CPROG.htm
 +  * http://ergodic.ugr.es/cphys_pedro/c/c/ccourse.html
 +  * ALGORITHMS http://www-igm.univ-mlv.fr/~lecroq/string/index.html
 +  * Propositional Logic: Introduction https://www.youtube.com/watch?v=qV4htTfow-E&list=PL619166130C21EADA
 +  * https://www.gnu.org/software/libc/manual/html_node/Getopt.html
 +  * Allgemein, MultiOS-Gamedev: https://gist.github.com/flibitijibibo/b67910842ab95bb3decdf89d1502de88
 +  * https://www.reddit.com/r/C_Programming/comments/cep9zl/c_skill_tree_visual_guide_for_c_resources/
 +  * Structure my program https://www.reddit.com/r/C_Programming/comments/cadkxr/c_programming_beginner_needs_help/?sort=top
 +  * https://www.reddit.com/r/C_Programming/comments/b3f9n5/i_created_a_simple_tictactoe_game_and_am_looking/?sort=top
 +  * http://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html
 +  * http://rosettacode.org/wiki/Category:Programming_Tasks
 +
 +### Starting a project, planning
 +
 +  * https://www.quora.com/How-do-I-start-my-own-programming-projects-1
 +  * https://www.codeconquest.com/programming-projects/
 +  * https://www.khanacademy.org/computing/computer-programming/programming/good-practices/a/planning-a-programming-project
 +
 +### Games
 +
 +  * https://www.codingame.com/home
 +  * https://www.coderbyte.com/
 +  * https://www.reddit.com/r/C_Programming/comments/c3ap6f/i_just_started_a_new_project_on_github_with_code/?sort=top
 +  * https://projecteuler.net/
 +  * https://www.reddit.com/r/dailyprogrammer/
 +  * https://www.hackerrank.com/
 +  * paid? - https://www.topcoder.com/
  
 ## Cheat Sheet ## Cheat Sheet
Line 103: Line 133:
     th = atan2(y, x);     th = atan2(y, x);
 } }
 +</code>
  
 ### Creating Functions ### Creating Functions
  
 +<code c>
 int functionname(type1 input1, ... , typeN *output1, ...);     // this is the function prototype with the ; int functionname(type1 input1, ... , typeN *output1, ...);     // this is the function prototype with the ;
 int functionname(type1 input1, ... , typeN *output1, ...) int functionname(type1 input1, ... , typeN *output1, ...)