956 2900 in 2900 3021 so 3021 3381 einer 3381 6689 Datei 6689 6709 Nummer 6709 7310 drei 7310 7330 in 7330 7470 so 7470 7931 einer 7931 8593 Datei 8593 9555 namens 11394 11815 genial 11815 12116 bla 12116 12416 Punkt 12416 13920 da 13920 14040 der 14040 14561 Header-Datei 14561 14741 zu 14741 14982 bla 14982 15283 Punkt 15283 15744 sie 17867 19911 in 19911 20252 dieser 20252 20613 Datei 20613 20813 in 20813 21034 dieser 21034 21816 Header-Datei 21816 22217 werde 22217 22477 ich 22477 22658 am 22658 23139 Anfang 23139 23319 und 23319 23479 am 23479 23860 Ende 23860 24882 besondere 26481 27664 Prozessorbefehle 27664 28866 verwenden 28866 30229 nämlich 30229 30851 Nord 30851 31051 die 31051 31572 Feind 31572 31913 ist 31913 32935 MDF 32935 33055 in 33055 33256 einem 33256 33536 Wort 33536 33797 ist 33797 33937 in 33937 34479 der 34479 34659 F 34659 34879 Nord 34879 35080 die 35080 37184 Feind 37184 37565 ein 37565 38086 Symbol 38086 38367 das 38367 38547 nur 38547 38608 in 38608 38768 diese 38768 39129 Datei 39129 39730 geht 39730 39870 mir 39870 40091 nicht 40091 40311 so 40311 40472 wie 40472 40572 die 40572 40973 Datei 40973 41273 einfach 41273 41634 heißt 41634 41955 bla 41955 42516 Unterstrich 42516 43478 H 43478 43679 nach 43679 43799 dem 43799 45743 Dateinamen 45743 46264 Symbole 46264 46906 typischerweise 46906 46986 in 46986 47828 Großbuchstaben 47828 47928 und 47928 48088 aus 48088 48209 dem 48209 48509 Punkt 48509 48750 Witten 48750 49391 Unterstrich 49391 49592 hat 49592 49792 sich 49792 49973 über 49973 50073 die 50073 50474 Jahrzehnte 50474 50614 so 50614 51656 entwickelt 51656 51837 was 51837 51977 man 51977 52077 in 52077 52217 den 52217 52899 Dateinamen 52899 53200 und 53200 53460 baut 53460 53861 daraus 53861 54182 ein 54182 54663 Symbol 54663 54863 was 54863 55004 es 55004 55204 nur 55204 55465 dieser 55465 56206 Datei 56206 56467 geben 56467 57830 sollte 57830 57950 sie 57950 58271 können 58271 58411 auch 58411 58551 hier 58551 59113 eine 59113 59794 Zufallszahl 59794 60476 einsetzen 60476 60596 die 60596 61638 besseren 61638 62280 Ergebnis 62280 62580 üblich 62580 62741 ist 62741 62821 es 62821 62961 aus 62961 63061 dem 63061 63602 Dateinamen 63602 63763 zu 63763 64825 machen 64825 65106 wenn 65106 65226 es 65226 65547 dieses 65547 66349 Symbol 66349 66669 noch 66669 67972 nicht 67972 68794 gibt 68794 69536 definiere 69536 69756 das 69756 70257 Symbol 70257 70377 die 70377 71339 Verein 71339 71440 mit 71440 71540 den 71540 72602 Doppelkreuz 72602 72883 als 72883 73384 Anweisung 73384 73544 eine 73544 74326 Präprozessor 74326 74486 ist 74486 74647 dann 74647 75268 definiere 75268 75549 dieses 75549 76371 Symbol 76371 76611 und 76611 76932 jetzt 76932 77232 kommen 77232 77373 die 77373 77894 üblichen 77894 79056 Deklarationen 79056 79197 und 79197 79858 Definition 79858 80079 von 80079 80680 Fax 80680 80800 und 80800 81502 Definition 81502 81782 von 81782 82564 Genoms 82564 83506 und 83506 84468 Konstanten 84468 84669 und 84669 84869 was 84869 85110 weiß 85110 85340 ich 88549 89511 und so weiter 89511 89651 und 89651 89792 am 89792 90072 Ende 90072 90353 steht 90353 90513 ein 90513 91065 NF 92688 93490 diese 93490 93831 Person 93831 94011 so 94011 94231 nett 94231 94392 sich 94392 95374 Include Guards 95374 95554 und 95554 95715 das 95715 95875 ist 95875 96196 üblich 96196 96396 dass 96396 96516 in 96516 96957 jeder 96957 97599 Header-Datei 97599 97779 zu 97779 99824 machen 99824 100064 das 100064 101287 ist 101287 101567 eine 101567 101888 sehr 101888 102329 schräge 102329 102810 Lösung 102810 103011 für 103011 103191 das 103191 104314 Problem 104314 104574 dass 104574 104815 diese 104815 105115 Sachen 105115 105215 die 105215 105396 hier 105396 105616 in 105616 105957 drin 105957 106358 stehen 106358 107280 sollen 107280 107440 in 107440 107781 jedem 107781 108302 Durchgang 108302 108463 nur 108463 110046 einmal 110046 110607 kombiniert 110607 110968 werden 110968 111529 soll 111529 111690 wenn 111690 111810 der 111810 112552 Compiler 115287 116089 eine 116089 116349 C 116349 116770 Datei 116770 118314 kompiliert 118314 118474 sie 118474 118835 sie 118835 119095 kann 119095 119236 ja 119236 119576 alles 119576 120017 Mögliche 120017 120258 alles 120258 120659 mögliche 120659 121200 inkludieren 121200 121340 es 121340 121601 könnte 121601 121902 sogar 121902 122182 diese 122182 123685 Header-Datei 123685 124487 noch 124487 124728 diese 124728 125529 Header-Datei 125529 126532 studieren 126532 126692 auch 126692 126852 eine 126852 127594 Header-Datei 127594 127774 eine 127774 128416 Header-Datei 128416 129538 studieren 129538 130400 dann 130400 130661 alles 130661 131001 mögliche 131001 131182 kann 131182 131322 als 131322 131663 mögliche 131663 132084 Kredites 132084 132264 kann 132264 132585 einfach 132585 133126 passieren 133126 133146 ?? 133146 133287 sie 133287 133447 zum 133447 133748 Schluss 133748 134229 dieselbe 134229 134950 Datei 134950 135551 zweimal 135551 136053 installiert 136053 137335 haben 137335 138538 und 138538 139079 ob 139079 139901 damit 139901 140322 fällt 140322 140402 der 140402 140863 Compiler 140863 140983 an 140983 141344 einigen 141344 141825 Stellen 141825 142066 auf 142066 142186 die 142186 142677 Nase 145700 148065 deshalb 148065 148867 grundsätzlich 148867 149087 diese 149087 149228 in 149228 149889 Stuttgart 149889 150130 die 150130 150491 Stellen 150491 150811 sicher 150811 150992 dass 150992 151212 das 151212 151392 was 151392 151513 hier 151513 151793 drin 151793 152074 steht 152074 152675 garantiert 152675 153056 pro 153056 153718 Durchlauf 153718 153978 pro 153978 154600 Zieldatei 154600 154800 nur 154800 155762 einmal 155762 156143 einen 156143 156624 Compiler 156624 158007 geht 158007 158187 wenn 158187 158348 es 158348 158548 zum 158548 158869 ersten 158869 159029 Mal 159029 159250 einen 159250 159731 Compiler 159731 161194 geht 161194 161394 sie 161394 161535 der 161535 163740 Präprozessor 163740 164060 dieses 164060 164401 Symbol 164401 164521 ist 164521 164702 noch 164702 164962 nicht 164962 165884 definiert 165884 167348 definiertes 167348 167508 und 167508 167708 geht 167708 167829 dann 167829 167909 die 167909 168670 Deklaration 168670 169633 durch 169633 169793 wenn 169793 169953 das 169953 170094 zum 170094 170595 zweiten 170595 170895 Mal 170895 171016 im 171016 171296 selben 171296 171717 Durchgang 171717 171877 einen 171877 172338 Compiler 172338 173020 geht 173020 173281 ist 173281 173501 das 173501 173882 Symbol 173882 174824 definiert 174824 175004 und 175004 175085 der 175085 175706 Präprozessor 175706 175866 geht 175866 176207 sofort 176207 176327 der 176327 178442 unten 178852 179052 ein 179052 179393 ziemlich 179393 179714 schräge 179714 180235 Geschichte 180235 180375 aber 180375 180516 das 180516 180676 hat 180676 180816 sich 180816 181077 so 181077 182340 als 182340 182761 Methode 182761 182881 der 182881 183141 Wahl 183141 184565 herausgestellt 184565 185126 Klammer auf 185126 186368 gemalt 186368 186589 was 186589 186729 das 186729 187190 Problem 187190 187371 ist 187371 187471 in 187471 188473 welchem 188473 189054 Zusammenhang 189054 189235 das 189235 190117 Problem 190117 191319 passiert 191319 192903 waren 192903 193304 ständig 193304 193464 vor 193464 193584 sie 193584 193985 haben 193985 194166 eine 194166 194566 ganz 194566 195248 grundlegende 195248 196591 Header-Datei 196591 196791 der 196791 196992 ist 196992 197192 enger 197192 197673 besonderer 197673 198395 Datentyp 198395 198796 mit 198796 198936 ?? 198936 199437 zum Beispiel 199437 199738 etwas 199738 200379 mit 200379 202203 Datumsangaben 202203 202885 umgehen 202885 203025 wie 203025 203205 die 203205 204087 Rechenschaltjahre 204087 204629 und so weiter 204629 205090 und 205090 205210 wenn 205210 205350 sich 205350 205511 vor 205511 205731 das 205731 205992 wäre 205992 206833 in 206833 207114 einer 207114 209519 Header-Datei 209519 209800 werden 209800 209880 die 209880 210702 Deklarationen 210702 210862 zu 210862 211203 ihrer 211203 212065 Fusionsbibliothek 212065 212145 die 212145 212406 das 212406 212807 kann 212807 213047 und 213047 213207 diese 213207 213889 Header-Datei 213889 214350 verwenden 214350 214550 Sie 214550 215933 einmal 215933 216094 in 216094 216254 eine 216254 216715 Bibliothek 216715 216795 die 216795 216996 sich 216996 217477 mit 217477 217858 endlichen 217858 218519 Datenbanken 218519 219160 beschäftigt 219160 219281 und 219281 219621 einmal 219621 220002 eine 220002 220503 Bibliothek 220503 220624 die 220624 220804 sich 220804 220964 mit 220964 222408 irgendwelchen 222408 223290 Internetnachrichten 223290 223971 beschäftigt 223971 224472 vielleicht 224472 224653 die 224653 225013 müssten 225013 227399 beide 227399 228762 solche 228762 229904 Datumsangaben 229904 230385 verwalten 230385 230766 können 233220 233461 nun 233461 233701 würden 233701 233841 sie 233841 234082 aber 234082 234363 eine 234363 235224 Mediendatei 235224 236367 haben 236367 236567 die 236567 237650 sowohl 237650 237830 was 237830 237990 mit 237990 238331 Internet 238331 238451 zu 238451 238752 tun 238752 239454 hat 239454 239714 als 239714 240055 auch 242117 242518 ?? 242518 243500 Beistrich 243500 244041 egal 244041 244242 ob 244242 244322 es 244322 244462 mit 244462 244723 Dinge 244723 244863 zu 244863 245124 tun 245124 245945 hatte 245945 246166 er 246166 246306 die 246306 246507 wird 246507 246587 sie 246587 246787 bei 246787 246887 der 246887 247409 Einbindung 247409 247529 des 247529 248491 ungeschickt 248491 248912 das heißt 248912 249874 diese 249874 250535 Datei 250535 250736 Punkt 250736 251097 habe 251097 251157 ?? 251157 251658 zweimal 251658 252600 inkludiert 252600 252700 in 252700 252841 dem 252841 255186 Fall 255186 255346 da 255346 255546 kann 255546 255707 das 255707 256328 Auftreten 256328 256509 also 256509 256629 je 256629 257230 komplizierter 257230 257431 das 257431 257671 wird 257671 257852 was 257852 258072 sie 258072 258192 an 258192 258673 Programm 258673 259235 schreiben 259235 259635 Sie 259635 259876 mir 259876 260377 eben 260377 260578 das 260578 260858 ganze 260858 261279 Gericht 261279 261419 auf 261419 262201 Aktionsebenen 262201 262402 das 262402 262602 über 262602 262722 die 262722 263043 höchste 263043 263404 ?? 263404 264226 Operationsebene 264226 264687 meine 264687 266952 Datei 266952 267112 ist 267112 267593 hoffentlich 267593 267914 etwas 267914 268114 was 268114 268595 ich's 268595 268976 fast 268976 269136 den 269136 269537 Roman 269537 269878 lesen 269878 270199 kann 270199 270339 und 270339 270620 dieses 270620 270900 hier 270900 271141 ist 271141 271441 was 271441 271662 was 271662 271802 ich 271802 272303 wahrscheinlich 272303 272684 einzelnen 272684 272905 Bits 272905 273005 und 273005 273245 Bytes 273245 274027 auseinandersetzt 274027 274187 die 274187 274388 mir 274388 274749 Absatz 274749 274949 und 274949 275230 eben 275230 275330 ihr 275330 275751 Programm 275751 276412 trägt 276412 276733 desto 276733 277014 größer 277014 277114 ist 277114 277174 die 277174 277875 Wahrscheinlichkeit 277875 278116 solche 278116 278637 mehrfachen 278637 280161 Cloud 280161 280381 lassen 280381 280501 es 280501 280662 gar 280662 280802 nicht 280802 280982 drauf 280982 282606 ankommen 282606 282786 das 282786 283167 üblich 283167 283428 ist 283428 283588 mein 283588 284229 Schreibheader 284229 284590 Dateien 284590 285392 grundsätzlich 285392 287216 so 287216 287396 und 287396 287557 muss 287557 287717 nicht 287717 288018 darüber 288018 288649 nachdenken 290654 291436 was 291436 291937 zum Beispiel 291937 292258 schief 292258 292518 gehen 292518 293079 kann 293079 293220 in 293220 293340 der 293340 295685 Header-Datei 295685 296868 aber 296868 297068 wenn 297068 297248 hier 297248 297349 die 297349 297870 normalen 297870 298792 Deklarationen 298792 300255 stehen 300255 300957 schreiben 300957 301197 ganz 301197 301758 dreisten 301758 302360 Lückentext 302360 302781 fünfte 302781 304344 zwischen 304344 304625 wenn 304625 304905 hier 304905 305026 so 305026 305146 die 305146 305587 normalen 305587 306749 Funktionsdeklaration 306749 307311 stehen 307311 308553 gilt 308553 308734 nicht 308734 309014 in 310909 312713 Kind 312713 313374 F 313374 313876 von 313876 314657 Index 314657 314838 wenn 314838 315098 hierzu 315098 315499 normale 315499 316581 Fusionsdeklaration 316581 317283 steht 317283 317524 aber 317524 317764 kein 317764 318265 Problem 318265 318526 das 318526 318726 könnte 318726 318846 der 318846 319327 Compiler 319327 319869 tausendmal 319869 320570 sehen 320570 320711 es 320711 320831 für 320831 320951 die 320951 321172 nicht 321172 322434 stören 322434 322955 aber 322955 323156 das 323156 323677 Problem 323677 323978 ist 323978 324178 wenn 324178 324338 sie 324338 324499 hier 324499 324799 sowas 324799 325020 haben 325020 325140 wir 325140 325401 einst 325401 327004 Fakt 327004 327365 was 327365 327546 zu 327546 329109 Akts 329109 329269 von 329269 329450 mir 329450 330652 aus 330652 331153 la 331153 331474 Punkt 331474 331695 und 331695 331875 dann 331875 332035 ist 332035 332436 irgendwas 332436 332557 der 332557 333018 drin 333018 334080 ins 334080 334381 in 334381 335683 A 335683 337668 sowas 337668 338510 das 338510 338730 darf 338730 338830 der 338830 339251 Compiler 339251 339412 nicht 339412 339772 zweimal 339772 341576 sehen 341576 341757 darf 341757 341897 er 341897 342037 will 342037 342158 es 342158 342318 nicht 342318 342659 zweimal 342659 342899 sehen 342899 343019 so 343019 343220 ist 343220 343400 sie 343400 344222 gebaut 344222 344382 ?? 344382 344823 Compiler 344823 345144 sowas 345144 345585 zweimal 345585 346327 sieht 346327 346587 gibt's 346587 346998 Ärger 348918 349680 also 349680 349840 das 349840 350181 meiste 350181 350301 was 350301 350401 sie 350401 350702 bisher 350702 351123 gemacht 351123 351444 haben 351444 351544 in 351544 352125 Header-Datei 352125 353909 ein 353909 354831 Praktikum 354831 355011 das 355011 355152 man 355152 355713 Header-Datei 355713 355853 mit 355853 357577 Fusionsdeklaration 357577 357737 da 357737 358018 könnte 358018 358198 man 358198 358599 sagen 358599 359261 eigentlich 359261 359421 muss 359421 359501 ich 359501 359842 Disk 359842 360022 und 360022 360423 Thorium 360423 360544 mit 360544 360664 den 360664 361065 endlos 361065 361706 Gaddafi 361706 361987 nicht 361987 362829 machen 362829 362969 wenn 362969 363089 der 363089 363550 Compiler 363550 363731 das 363731 364091 dreimal 364091 364733 sieht 364733 364873 die 364873 365033 das 365033 365174 ihm 365174 365615 dreimal 365615 365875 das 365875 366577 gut 366577 368140 ?? 368140 368561 Problem 368561 368742 ist 368742 368922 wenn 368922 369804 er 369804 370365 sagt 370365 370626 und 370626 370906 ihn 370906 371568 uns 371568 371949 und 371949 373191 Inline 373191 373372 und 373372 373652 andere 373652 373913 Sachen 373913 374274 zweimal 374274 374554 das 374554 376799 Markenrecht 376799 377000 das 377000 377120 ist 377120 377320 aber 377320 377561 geil 377561 377801 drauf 377801 378804 ankommen 378804 379164 schreiben 379164 379726 grundsätzlich 379726 379906 immer 379906 380006 in 380006 386390 Stuttgart 387012 387393 ich 387393 387734 sollte 387734 387954 noch 387954 388315 dazu 388315 390520 sagen 390520 391241 dass 391241 391762 die 391762 392364 modernen 392364 393306 Sprachen 393306 393606 Jahr 393606 394088 war 394088 394308 sie 394308 394689 Schaden 394689 396272 und so weiter 396272 396453 die 396453 396914 moderner 396914 397295 Sprachen 397295 397615 brauchen 397615 398016 System 398016 398417 wurde 398417 398557 hier 398557 398858 nicht 401094 402918 an 402918 403078 die 403078 403760 lesen 403760 404562 selbst 404562 404822 aus 404822 404983 den 404983 405564 kompilierten 405564 406185 Dateien 406185 406466 was 406466 406686 denn 406686 406807 da 406807 407769 jeweils 407769 408410 detailliert 408410 409072 definiert 409072 409232 und 409232 409392 was 409392 409533 auch 409533 410735 immer 410735 411417 war 411417 411697 das 411697 411958 aus 411958 412098 einer 412098 412519 antike 412519 412980 Geschichte 412980 413100 die 413100 413261 man 413261 413421 mit 413421 413642 C 413642 413762 und 413762 414343 C plus plus 414343 414523 hat 414523 414664 das 414664 414784 mal 414784 414944 nicht 414944 415045 so 415045 415486 ausführlich 415486 415566 und 415566 415746 die 415746 417149 Header-Datei 417149 419745 kümmern