string 요소를 int로 바꿀수있나요??

  • lht94
    lht94
    for(int i=0;i<n;i++)
        {
            string s;
            cin>>s;
             for(int j=0;j<n;j++) 
             { 
    
    
                 board[i][j]=s[j];
             }
    
    
        }
    

    위는틀린 코드인데 저런 의미로 string의 각요소를 int 형 배열에 대입하고싶은데 방법이없나요??


    11년 전
2개의 댓글이 있습니다.
  • Taeyoon_Lee
    Taeyoon_Lee

    "6362"를 b[0]=6, b[1]=3, b[2]=6, b[3]=2 이렇게 바꾸고 싶으신 거면, board[i][j] = s[j] - '0'; 혹은 board[i][j] = s[j] - 48; 이렇게 하시면 됩니다.


    11년 전 link
  • lht94
    lht94

    감사요 해결됬네여 ㅎㅎ;


    11년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.