부호없는 문자 배열에 대한 입력

AiguoNgan7

나는 비트 수준에서 암호화 프로그램을 작업 해 왔고, 하나의 사소한 세부 사항을 제외하고 모든 것이 작동하고 있으며 서명되지 않은 문자를 하드 코딩해야합니다 ... 내가하고 싶은 것은 사용자에게 두 가지를 요구하는 것입니다.

-text, 텍스트를 가져 와서 서명되지 않은 char 배열 (공백 포함)에 넣습니다.

-숫자, 숫자를 가져 와서 다른 부호없는 문자 배열 (공백 없음)에 넣습니다.

텍스트 배열의 예 :

주어진 입력 : 안녕하세요 세계

unsigned char text[11] = {'h','e','l','l','o',' ','w','o','r','l','d'}

주어진 숫자의 예 (참고, 배열에 '123'이 아니라 123이 필요합니다) :

주어진 입력 : 123213146178

unsigned char text[4] = {123, 213, 146, 178}

업데이트 : 텍스트가 배열로 들어가서 잘 인코딩되었습니다. 도와 주셔서 감사합니다. 나는 내일 인코딩 된 숫자를 삽입 할 것이다.

업데이트 2 : 계속 일했습니다 ... 코드가 디코딩 작업 중입니다. 긴 문장을 끊습니다. 내일 조사 할 것입니다. 감사합니다! :)

라우 낙 무 키아

gets()더 이상 사용되지 않는 답변을 업데이트합니다 .

문제를 해결하기 위해 취할 수있는 접근 방식 중 하나에 대한 힌트입니다.

질문의 첫 번째 부분에는 fgets().

두 번째 부분에서는을 사용 fgets()하여 전체 입력 을 가져 strtok()오고 구분 기호로 공백을 사용하여 토큰으로 나누고 ( will do) 사용 atoi()하여 정수 값을 가져와 배열에 저장합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

부호없는 문자 배열에 대한 입력

분류에서Dev

문자열에 대해 scanf에서 적절한 입력을받을 수 없습니다 (배열의 문자로)

분류에서Dev

버전 번호의 입력 문자열에 대한 정규식

분류에서Dev

사용자가 입력 한 문자열을 char 배열 대신 char 포인터에 저장하는 방법

분류에서Dev

문자열 배열 무한 루프에 대한 C ++ 사용자 입력

분류에서Dev

Java에서 문자열 배열에 대한 사용자 입력 가져 오기

분류에서Dev

Java에서 문자열 배열에 대한 사용자 입력 가져 오기

분류에서Dev

부호없는 문자 [] (CUnsignedChar)에 대한 스위프트 문자열

분류에서Dev

입력 문자열에 대한 유효성 검사는 날짜입니까?

분류에서Dev

"디스크에 대한 암호를 입력하십시오 ..."문자열 제거

분류에서Dev

부호없는 문자에 대한 빼기 연산

분류에서Dev

사용자 입력에 대한 문자열이있을 때 어떻게 메서드를 호출하는? (자바)

분류에서Dev

PowerShell의 배열에 대한 문자열 (구분 기호 없음)

분류에서Dev

대문자 배열 키 및 소문자 배열 값 (parse_str에서 입력)

분류에서Dev

부호없는 문자에 대한 산술 연산이 부호있는 정수로 승격시키는 이유는 무엇입니까?

분류에서Dev

배열에서 사용자가 입력 한 문자 수를 계산하는 방법은 무엇입니까?

분류에서Dev

C ++에서 문자열 배열에 입력하는 방법

분류에서Dev

루프에서 lm ()에 대한 문자열 입력 문제

분류에서Dev

정수 (문자열)에 대한 잘못된 입력 구문

분류에서Dev

개체 배열에 대한 입력 문제

분류에서Dev

배열 크기에 대한 사용자 입력

분류에서Dev

숫자와 문자열이있는 배열에 대한 조건

분류에서Dev

배치 cmd 파일에서 문자열 입력 제한

분류에서Dev

정수에 대한 입력 문자열에 대한 숫자 형식 예외

분류에서Dev

문자열 배열에 대한 C 타입과 포인터

분류에서Dev

객체 배열에 대한 자바 스크립트 객체 배열 입력

분류에서Dev

C #에서 입력 문자열을 대문자로 변환하는 방법

분류에서Dev

정수 필드에 문자열 입력에 대한 InputMismatchException

분류에서Dev

배열의 문자 요소를 사용자 입력으로 입력 한 다른 문자로 대체

Related 관련 기사

  1. 1

    부호없는 문자 배열에 대한 입력

  2. 2

    문자열에 대해 scanf에서 적절한 입력을받을 수 없습니다 (배열의 문자로)

  3. 3

    버전 번호의 입력 문자열에 대한 정규식

  4. 4

    사용자가 입력 한 문자열을 char 배열 대신 char 포인터에 저장하는 방법

  5. 5

    문자열 배열 무한 루프에 대한 C ++ 사용자 입력

  6. 6

    Java에서 문자열 배열에 대한 사용자 입력 가져 오기

  7. 7

    Java에서 문자열 배열에 대한 사용자 입력 가져 오기

  8. 8

    부호없는 문자 [] (CUnsignedChar)에 대한 스위프트 문자열

  9. 9

    입력 문자열에 대한 유효성 검사는 날짜입니까?

  10. 10

    "디스크에 대한 암호를 입력하십시오 ..."문자열 제거

  11. 11

    부호없는 문자에 대한 빼기 연산

  12. 12

    사용자 입력에 대한 문자열이있을 때 어떻게 메서드를 호출하는? (자바)

  13. 13

    PowerShell의 배열에 대한 문자열 (구분 기호 없음)

  14. 14

    대문자 배열 키 및 소문자 배열 값 (parse_str에서 입력)

  15. 15

    부호없는 문자에 대한 산술 연산이 부호있는 정수로 승격시키는 이유는 무엇입니까?

  16. 16

    배열에서 사용자가 입력 한 문자 수를 계산하는 방법은 무엇입니까?

  17. 17

    C ++에서 문자열 배열에 입력하는 방법

  18. 18

    루프에서 lm ()에 대한 문자열 입력 문제

  19. 19

    정수 (문자열)에 대한 잘못된 입력 구문

  20. 20

    개체 배열에 대한 입력 문제

  21. 21

    배열 크기에 대한 사용자 입력

  22. 22

    숫자와 문자열이있는 배열에 대한 조건

  23. 23

    배치 cmd 파일에서 문자열 입력 제한

  24. 24

    정수에 대한 입력 문자열에 대한 숫자 형식 예외

  25. 25

    문자열 배열에 대한 C 타입과 포인터

  26. 26

    객체 배열에 대한 자바 스크립트 객체 배열 입력

  27. 27

    C #에서 입력 문자열을 대문자로 변환하는 방법

  28. 28

    정수 필드에 문자열 입력에 대한 InputMismatchException

  29. 29

    배열의 문자 요소를 사용자 입력으로 입력 한 다른 문자로 대체

뜨겁다태그

보관