#include <stdio.h>
void main() {
//apple
/*char fruit[6] = { 'a', 'p', 'p', 'l', 'e' };*/
char fruit[6] = "apple";
printf("%s", fruit);
}
#include <stdio.h>
void main() {
//""; : 빈 문자열
char fruit[6] = "";
printf("과일이름: ");
scanf_s("%s", &fruit, sizeof(fruit));
printf("%s 는 맛있어!!", fruit);
}
#include <stdio.h>
void main() {
const char* fruit = "apple"; //const 직접 접근해서 주소를 바꾸지 말라는 의미
fruit = "banana";
printf("%s", fruit);
//*fruit = 'c';
printf("%s", fruit);
}
#include <stdio.h>
#include <string.h>
void main() {
char str[100] = "hello ";
strcat(str, "World!");
printf("%s\n", str);
char str1[] = "hello";
char str2[100];
strcpy(str2, str1);
printf("str2의 값: %s\n", str2);
char str[100] = "hello";
sizeof(str) / sizeof(char) - 1;
int len;
len = strlen(str);
printf("문자열의 길이는 %d\n", len);
char s[100];
scanf("%s", s);
printf("%s\n", s);
char arr[ ] = "Hello World~!";
printf("%s\n", arr);
printf("배열의 크기%d\n", sizeof(arr) / sizeof(char));
char name[10] = "hihi";
printf("%s\n", name);
printf("\n");
int a, b;
scanf_s("%d", &a);
scanf_s("%d", &a);
printf("%d+%d=%d", a, b, a+b);
}
//getchar() : 키보드로 문자 입력
char abc = getchar(); //키보드로 입력받은 문자를 변수abc에 저장
putchar(abc); //문자형 변수 abc에 저장된 문자 출력
printf("%c", abc); //문자형 변수 abc에 저장된 문자 출력
string.h
-기존 배열의 값을 전달한 새로운 값으로 변경
strcpy_s(배열명, sizeof(배열명), "새로운 값");
-문자열 비교
strcmp(값1, 값2) :
같으면 0, 다르면 1 or -1
-문자열 길이
strlen(배열명) : null문자를 제외한 실제 값의 길이
null 문자를 직접 작성하게 되면 그 앞까지의 문자 개수를 알 수 있다
728x90
'Dev. > C++' 카테고리의 다른 글
연산자 조건문 반복문 문제풀기 (0) | 2022.03.05 |
---|---|
반복문 연습/for문/break (0) | 2022.03.05 |
반복문/while문 (0) | 2022.03.03 |
if문 복습 (0) | 2022.02.28 |
삼항연산자 (0) | 2022.02.25 |
댓글