Initial commit
This commit is contained in:
7
kapitel4/helloworld.c
Normal file
7
kapitel4/helloworld.c
Normal file
@@ -0,0 +1,7 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void)
|
||||
{
|
||||
printf("Hello world!\n");
|
||||
return 0;
|
||||
}
|
10
kapitel4/namn.c
Normal file
10
kapitel4/namn.c
Normal 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
10
kapitel4/namn_unsafe.c
Normal 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
10
kapitel4/namn_v2.c
Normal 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
13
kapitel4/namn_v3.c
Normal 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
11
kapitel4/testa-strcspn.c
Normal 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;
|
||||
}
|
Reference in New Issue
Block a user