이런 오류가 뜨네.
소스는 아래와 같아. 오류 좀 잡아줘 횽들.
#include <iostream>
using namespace std;
int find(char letter){
char arr[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
int i;
for(i=0; i<26; i++){
if(letter=arr[i]) return i;
}
}
char change(int a, int b){
char arr[64]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'};
if(a==0){
//앞에 대문자 시전하신다는 것
return arr[b];
}
else{
int x=(10*a)+b;
return arr[x];
}
}
int main(){
char str[257];
gets_s(str); //ctrl+v해서 복사때려준다
int i, arr[256];
for(i=0; i<256; i++){
arr[i]=find(str[i]);
}
char result[128]; //256은 '짝수'다 :)
for(i=0; i<255; i+=2){
//i+2 는 후행처리인가?
result[i]=change(arr[i],arr[i+1]);
}
cout << result;
return 0;
}
멋지네요
에러나는게 당연하네
시발 if문에서 =가 아니라 ==네
미안미안 ㅠ
내가 너무 오래 접었다 인자서 펴서
개새끼들 그걸 또 안알려주냐 ㅠ
그래도 안될텐데?
으앙 시팔 다시옴
@웹뉴비 ㅇㅇ
@codesaf. ㅇㅇ 맞아 형
이 아니라
아 ㅋ
find 고치고
그 다음에도 근데 개좆개좆 나옴 ㅠ
CCBCEHBAFCDGECFAFCBEEDBAFCDEW?????????????儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆 儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆儆계속하려면 아무 키나 누르십시오 . . .
이따구로 좆같이 나옴
char result[128]; //256은 '짝수'다 :) for(i=0; i<255; i+=2){ //i+2 는 후행처리인가? result[i]=change(arr[i],arr[i+1]);
ㅇㅇ 그렇게 하고팠음
코세가 먼저말했네 쳇
아니. result[i / 2] 가 아니라
한꺼번에 함수에 파라메터로
arr[0] [1] 넘기고
그 다음은 [3] [4] 넘기고
이렇게 하고팠지.
ascii 값을 알면 더 쉽게 나올거고...몰라도...연산하면 될텐데;;;
너가 정확히 뭘 하고 싶은 건데?
저 밑에 result에 대입하는 for문에서 파라메터로 [0] [1] 넘기고 [2] [3] 넘기고 이렇게 작업하고 싶었쩡
ㅇㅇ 코사프 형 말이 맞음
내가 3일동안 잠 안자고 프밍만 하느라 대가리 병신이라 직접 안 알려주면 모르겠어 형 ㅠㅠ 도와주셈
아
아
앙
아
아
씨발
만세
사프형 만세
세프형만세
감사 감사 ㅠㅠ
change함수가 말이 안되니까 하는말
@웹뉴비
왜 말이 안된다 생각해 형?
에.. 저걸로 넘겨가지고 바꿀려 하는건디
저거 시저암호 비슷한 거 푸는거였걸랑 ㅇ
change()함수의 arr배열 크기가 64인데.... 들어오는 a값 범위가 0 ~ 25임. 근데...a에 10을 곱해서 배열에 넣잖아
엉 그러네
시방
망쳤다
이야!!!
그래도 웹뉴비 코세프가 프갤 24시간 맥여살려주네
형들에게 박수를 보낸다.
문제? ㅇㅇ 올리겠스
문제 올림.
http://gall.dcinside.com/board/view/?id=programming&no=405757&page=1