Add string example.
This commit is contained in:
1 parent
cc5d131072
commit
62f5e66043
1 file changed
+31
@@ -0,0 +1,31 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#define MAX_STR_LEN 10
|
||||||
|
|
||||||
|
void gibAus(char string[])
|
||||||
|
{
|
||||||
|
char puffer[MAX_STR_LEN];
|
||||||
|
printf("%s: %d\n", string, (int)strlen(string));
|
||||||
|
strncpy(puffer, string, MAX_STR_LEN);
|
||||||
|
puffer[MAX_STR_LEN-1] = '\0';
|
||||||
|
|
||||||
|
printf("%s\n", puffer);
|
||||||
|
}
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
char string1[] = "Hallo";
|
||||||
|
char *string2 = "Hallo2";
|
||||||
|
|
||||||
|
printf("%s\n", string2);
|
||||||
|
|
||||||
|
string2 = string1;
|
||||||
|
string2[2] = '\0';
|
||||||
|
|
||||||
|
printf("%d\n", (int)sizeof(string1));
|
||||||
|
|
||||||
|
gibAus(string1);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
Reference in new issue
Block a user