1. scanf와 함수
scanf와 () 데이터 포맷을 다양한 나타날 수 캐리지 리턴이 탭 공백 입력 단부 발생;
는 scanf () 두 개의 연속 호출을 scanf 때 마지막 scanf와의 상단에 (0x0a) "N \"직접 캐리지 리턴을 읽고, 캐리지 리턴을 유지하기 위해, 보호되지 않습니다 키를 입력
사용법 #include <iostream>
사용법 #include <string.h>
#INCLUDE <STDIO.H>
#INCLUDE <stdlib.h>
네임 스페이스를 사용하여 표준;
(** INT 문자의 int로는 argc 메인 ARGV) { 숯 버피 [100 ]; scanf와 ( "% S" , BUF); 의 printf ( "제 입력 % S \ n" , BUF); 문자 RET; scanf와 ( "%의 C", RET); 의 printf ( "제 2 입력 : 0X % X \ n" , RET); 0을 반환 ; }
수행 한 후 :
테스트
먼저 입력 : 시험
2 입력을 : 0xa는을
다시 scanf와 캐리지 리턴은 판독시 ( "\ n") (0x0a);
때 공백 입력 문자열 :
공백 시험 공간 // 입력 문자열
테스트 : 먼저 INPUT
둘째, INPUT : 공간
두 번째 성과는 scanf 문자열이 공간 직후 읽을 때이 때, 한 번만하라는 메시지가;
2.gets ()
함수 프로토 타입 : 숯불 * 가져 (문자 * 문자열)
는 scanf와 비슷하지만 공백, 탭 발생 1. 끝이 캐리지의 말에 직면 쓰기 때만 쓰지 않습니다;
2.되면 다시는 scanf 함수를 호출, 키 방패를 입력하고 Enter 키를 읽지 않습니다
사용법 #include <iostream>
사용법 #include <string.h>
#INCLUDE <STDIO.H>
#INCLUDE <stdlib.h>
네임 스페이스를 사용하여 표준;
(** INT 문자의 int로는 argc 메인 ARGV) { 숯 버피 [100 ]; (BUF) 도착; 의 printf ( "제 입력 % S \ n" , BUF); 문자 테스트; scanf와 ( "%의 C", 및 테스트); 의 printf ( "제 2 입력 : 0X % X \ n" 테스트); 0을 반환 ; }
결과 :
공백없이 TTTT // 문자열 유형
TTTT : 첫 번째 입력
YYYYY의
SECOND 입력 : 0x79 //이 때하지 0x0a, 다시 읽기 문자를 보여주는 캐리지 리턴 아닌
두 번째 입력 : Y
공백 결과를 운영 문자열을 입력 :
TTTT의 YYYY // 형 공간 문자열이
처음 입력 : TTTT의 YYYY //이 제대로 인쇄
UUUUUU
둘째, INPUT : 0x75 여기 취득의 결과 것은 없다 "\ N- 형"입니다, Enter 키 때문에 차단됩니다 //
둘째, INPUT : U
3.getchar ()
반환 첫 번째 문자가 아닌 블록 운송을 입력;
다시지고, 그것은 문자의 나머지 부분을 읽어 것, 1보다 문자 이상을 입력;
사용법 #include <iostream>
사용법 #include <string.h>
#INCLUDE <STDIO.H>
#INCLUDE <stdlib.h>
네임 스페이스를 사용하여 표준;
주 (INT는 argc, 문자 ** int로 변수는 argv) { 숯불 테스트를; 시험 = getchar가 (); 의 printf ( "제 입력 %의 C \ n" 테스트); 시험 = getchar가 (); 의 printf ( "제 2 입력 : 0X % X \ n" 테스트); 0을 반환 ; }
문자, 결과를 입력 :
다시, 캐리지로 읽을 때 getchar가 t는 문자를 입력 //;
먼저 입력 : T
SECOND 입력 : 0xa는을
당신이 더 많은 문자를 입력하면 결과 :
TYT
먼저 입력 : T
SECOND INPUT : 0x79 // getchar가 다시, 나머지 문자에 직접 읽을 때 여러 문자를 입력,
SECOND 입력 : Y
다음은 C 언어의 입력 함수이고;
---------------------------------------- 다음 함수를 입력 ++는 C이다 ----- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------------------------
1. 진
공간 scanf와 마찬가지로 및 발견, 탭, 양쪽 끝을 입력;