-
C언어 스트링(string)들로 구성된 배열(array) 만들기컴퓨터/C & C++ 2017. 11. 15. 23:16728x90반응형
2차원 배열 이용
char strs[string 갯수][string 길이 + 1]; // list init 가능 // char strs[string 갯수][string 길이 + 1] = { "가나다라", "마바사아", ... }; // loop 이용 for (int i = 0; i < 3; i++) { scanf("%s", &strs[i]); // strcpy(strs[i], strings); } printf("%s", strs[0]); // 처음 입력한 string 출력
또는 1차원 포인터 배열 이용
char *strs[string 갯수]; // list init 가능 // char *strs[string 갯수] = { "가나다라", "마바사아", ... };
또는 struct 이용
typedef struct strs { char strs[255]; // 크기 }strs; strs STRINGS[10]; // 10 strings 사용 scanf("%s", STRINGS[0].strs); scanf("%s", STRINGS[1].strs); printf("%s", STRINGS[1].strs);
728x90'컴퓨터 > C & C++' 카테고리의 다른 글
C/C++ Entity Component System (Flecs) (0) 2020.08.04 C언어 while EOF scanf 작동안할 때 참고 (0) 2017.11.15 Visual Studio 2017 빈 프로젝트 만들기 (0) 2017.09.23