_putws 배치
문자열 쓰기 stdout.
int puts(
const char *str
);
int _putws(
const wchar_t *str
);
매개 변수
- str
출력 문자열입니다.
반환 값
성공 하면 음수가 아닌 값을 반환 합니다.경우 puts 실패 반환 EOF. 경우 _putws 실패 반환 WEOF.경우 str 는 null 포인터에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 매개 변수 유효성 검사.실행을 계속 허용 되 면 기능 설정 errno 에 EINVAL 및 반환 EOF 또는 WEOF.
이러한 문제 및 기타 오류 코드에 대 한 내용은 _sys_nerr, _doserrno, errno, _sys_errlist,.
설명
puts 쓰기 작동 str 표준 출력 스트림에 stdout, 대체 문자열의 종료 null 문자 ('\0')와 출력 스트림에 줄 바꿈 문자 ('\n').
_putws와이드 문자 버전인 puts. ANSI 모드에서 스트림이 열려 있는 경우 두 함수를 동일 하 게 동작 합니다.puts현재 출력 스트림으로 유니코드를 지원 하지 않습니다.
Windows 2000에서 및 나중에 _putwch 현재 콘솔 로케일 설정을 사용 하 여 유니코드 문자를 씁니다.
일반 텍스트 루틴 매핑
TCHAR입니다.H 루틴 |
_UNICODE 및 _Mbcs가 정의 되어 있지 않습니다 |
_Mbcs가 정의 |
_Unicode가 정의 |
---|---|---|---|
_putts |
puts |
puts |
_putws |
요구 사항
루틴 |
필수 헤더 |
---|---|
puts |
<stdio.h> |
_putws |
<stdio.h> |
콘솔에서 지원 되지 않습니다 Windows 스토어 응용 프로그램입니다.콘솔에 연결 된 표준 스트림 핸들 stdin, stdout, 및 stderr, C 런타임 함수를 사용 하기 전에 이동 해야 Windows 스토어 응용 프로그램입니다.추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
라이브러리
모든 버전의 C 런타임 라이브러리.
예제
// crt_puts.c
/* This program uses puts to write a string to stdout.
*/
#include <stdio.h>
int main( void )
{
puts( "Hello world from puts!" );
}
Output
Hello world from puts!