2014-10-14 5 views
-5

프로그램에서 텍스트와 n 값을 취합니다. 이 n 값을 각 문자에 추가하십시오. (n 개의 숫자를 추가하지 마십시오). exemple 들어C에서 암호화 기능을 작성하는 방법

:

N = 1

입력 :

akm101 

출력 :이 시도했지만 실행하지

bln101 

. 이 목적이 정답을 생산하기보다는 학습 숙제는, 아마도 때문에

while(letter != EOF){ 
    fscanf(inp, "%c", &letter); 
    if(47 < letter && letter < 58) 
     printf("%c",letter); 
    else 
     printf("%c", letter+n); 
} 
+0

당신은 다른 사람이 당신의 숙제를 사이트에 대한 SO 착각이 있어야합니다. – m0skit0

+0

암호는 단순한 주제가 아닙니다. – afzalex

+1

그럼, 무엇을 시도 했습니까? 그리고 당신의 질문은 무엇입니까? – DaV

답변

0

, 나는 몇 가지 지침을 제공합니다.

  • 문자열의 각 문자를 반복합니다.
  • 문자가 is a letter 인 경우 해당 위치의 문자 값을 하나씩 증가하십시오.
  • 이 루프의 결과를 출력하십시오.

http://www.asciitable.com/

+0

고마워요.하지만 제가 증분 값을 어떻게 추가했는지는 저의 시도한 기능을 봐주세요. 내 실수는 무엇입니까? – CyberTR

+0

해당 코드를 실행하면 어떻게됩니까? –

+0

인쇄 무한대 문자 – CyberTR

관련 문제