Initial commit

This commit is contained in:
2021-10-01 20:24:05 +02:00
commit 860c025165
194 changed files with 4846 additions and 0 deletions

7
kapitel4/helloworld.c Normal file
View File

@@ -0,0 +1,7 @@
#include <stdio.h>
int main(void)
{
printf("Hello world!\n");
return 0;
}

10
kapitel4/namn.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
int main(void)
{
char namn[12];
printf("Vad heter du? ");
scanf("%11s", namn);
printf("Hej %s, nu ska vi lära oss C!\n", namn);
return 0;
}

10
kapitel4/namn_unsafe.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
int main(void)
{
char namn[12];
printf("Vad heter du? ");
scanf("%s", namn);
printf("Hej %s, nu ska vi lära oss C!\n", namn);
return 0;
}

10
kapitel4/namn_v2.c Normal file
View File

@@ -0,0 +1,10 @@
#include <stdio.h>
int main(void)
{
char namn[12];
printf("Vad heter du? ");
fgets(namn, sizeof(namn), stdin);
printf("Hej %s, nu ska vi lära oss C!\n", namn);
return 0;
}

13
kapitel4/namn_v3.c Normal file
View File

@@ -0,0 +1,13 @@
#include <stdio.h>
#include <string.h>
int main(void)
{
char namn[12];
printf("Vad heter du? ");
fgets(namn, sizeof(namn), stdin);
/* byt ut \n mot \0 på namn[index] */
namn[strcspn(namn, "\n")] = '\0';
printf("Hej %s, nu ska vi lära oss C!\n", namn);
return 0;
}

11
kapitel4/testa-strcspn.c Normal file
View File

@@ -0,0 +1,11 @@
#include <stdio.h>
#include <string.h>
int main(void)
{
int len;
char namn[6] = "Kalle";
len = strcspn(namn, "e");
printf("%d\n", len);
return 0;
}