-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstring.c
34 lines (28 loc) · 836 Bytes
/
string.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
#include <string.h> //manipulacao de strings: strcpy, strcat, strcmp, strlen
void main() {
char nome[10] = {'d', 'a', 'n', 'i', 'l', 'o', '\0'};
char nome2[10];
char nome3[10] = "Simone";
char nome4[10];
char nome5[10];
char nome6[11];
scanf("%s", nome4);
//para string não precisa do &, mas pode colocar
setbuf(stdin, NULL);
scanf("%[^\n]", &nome5);
setbuf(stdin, NULL);
fgets(nome6, 11, stdin);
//fç seguranca - armazena somente tam da string
/* for (int i = 0; i < 10; i++)
nome2[i] = nome[i];
//função na biblioteca string.h: strcpy
*/
strcpy(nome2, nome);
printf("%s\n", nome);
printf("%s\n", nome2);
printf("%s\n", nome3);
printf("%s\n", nome4);
printf("%s\n", nome5);
printf("%s\n", nome6);
}