게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 기초를 배우고있는 학생인데 정말간단한 코드 해석좀 부탁드릴께요
게시물ID : programmer_5673짧은주소 복사하기
작성자 : 로랜드의피
추천 : 0
조회수 : 477회
댓글수 : 3개
등록시간 : 2014/09/28 20:07:18
두개의 문자를 입력받은다음
두문자의 대소문자가 같으면 같다를 출력 틀리면 틀리다고 출력하는건데요
 
#include <iostream>
#include <stdlib.h>
#include <string>
#include <cstring>
using namespace std;
  
void change(string&);
int add='a'-'A';
int main()
{
    string arr,abb;
      
    cin >> arr >> abb;
    change(arr);
    change(abb);
    if(arr==abb)
    cout << "equal";
    else
    cout << "not equal";
/* 사용할 수 없는 시스템 콜(system)을 호출했습니다. */
    return 0;
}
  
  
void change(string &cname)
{
    for(int a=0;cname[a];a++)
    {
        if('a'<=cname[a] && cname[a]<='z')
        {
            cname[a]-=add;
        }
    }
}
 
진한글씨를 표시한 부분과 다른코드와의 연관성을 잘모르겠습니다
그코드가 무엇을 의미하는지도요...
책을보고있지만 책에서 문제로 나온거라
자세한 설명도없고
책이한권뿐이라 학원가기전까지는 제가 알수있는 방법이없어서요 ㅜㅜ
부탁좀 드리겠습니다!!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호