[C언어] 공백없이 입력되는 n*m행을 2차원 배열로 저장하기

2022. 2. 15. 03:46·Major/C&C++
728x90

만약 입력이

00110

00011

11111

00000

으로 주어지고 이것을 2차원 배열로 저장해야 한다면,

c++에서는 at이나 substr을 이용해서 저장해야되지만 c에서는 쉽게 2차원 배열에 저장할 수 있다.

int main(){
  int n, m, arr[10][10];
  cin >> n >> m;
  for(int i=0;i<n;i++){
    for(int j=0;j<m;j++){
      scanf("%1d", &arr[i][j]);
    }
  }
}

 

> c++로 저장하기

    cin >> n >> m;
    string k[1001];
    for (int i = 0; i < n; i++) {
        cin >> k[i];
    }
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            //cout << k[i].at(j);
            arr[i][j] = k[i].at(j)-48;
        }
        cout << "\n";
    }
 for (int i = 0; i < n; i++) 
    {
        cin >> str;
        for (int j = 0; j < m; j++) 
        {
            map[i][j] = str[j] - '0';
        }
    }

 

내가 헷갈려서 정리;;

728x90
저작자표시 비영리 (새창열림)

'Major > C&C++' 카테고리의 다른 글

[C++] regex_replace() 함수  (0) 2022.06.26
[C++] 다중 페어 벡터 정렬 함수  (0) 2022.03.17
[C++] 공백(띄어쓰기)포함 문자열 입력받기  (0) 2021.09.23
[C++] 문자열 자르기, 자른 문자열 배열에 담기(strtok이용)  (0) 2021.08.26
[C++] 명품 C++ Programming 4장 연습문제  (4) 2021.08.25
'Major/C&C++' 카테고리의 다른 글
  • [C++] regex_replace() 함수
  • [C++] 다중 페어 벡터 정렬 함수
  • [C++] 공백(띄어쓰기)포함 문자열 입력받기
  • [C++] 문자열 자르기, 자른 문자열 배열에 담기(strtok이용)
BeNI
BeNI
코딩하는 블로그
  • BeNI
    코딩못하는컴공
    BeNI
  • 전체
    오늘
    어제
    • Menu (253)
      • My profile (1)
      • 회고 | 후기 (8)
      • Frontend (65)
        • Article (11)
        • Study (35)
        • 프로그래머스 FE 데브코스 (19)
      • Backend (0)
      • Algorithm (58)
        • Solution (46)
        • Study (12)
      • Major (111)
        • C&C++ (23)
        • Java (20)
        • Data Structure (14)
        • Computer Network (12)
        • Database (15)
        • Linux (6)
        • Architecture (3)
        • Lisp (15)
        • OS (1)
        • Security (2)
      • etc (2)
  • 링크

    • 깃허브
    • 방명록
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 태그

    자료구조
    lisp
    리팩토링
    Algorithm
    프로그래머스
    데브코스
    react
    파일처리
    C++
    백준
  • hELLO· Designed By정상우.v4.10.2
BeNI
[C언어] 공백없이 입력되는 n*m행을 2차원 배열로 저장하기
상단으로

티스토리툴바