Condividi tramite


puts, _putws

Scrivere una stringa a stdout.

int puts(
   const char *str 
);
int _putws(
   const wchar_t *str 
);

Parametri

  • str
    Restituire la stringa.

Valore restituito

Restituisce un valore non negativo se ha esito positivo.Se puts non riesce, restituisce EOF; se _putws non riesce, restituisce WEOF.Se str è un puntatore a null, viene richiamato il gestore di parametro non valido, come descritto in Convalida dei parametri.Se l'esecuzione è consentita per continuare, errno impostato funzioni a EINVAL e EOF di ritorno o WEOF.

Per ulteriori informazioni su questi, e altri, codici di errore vedere _doserrno, errno, _sys_errlist, and _sys_nerr .

Note

La funzione di puts scrive str il flusso di output standard stdout, sostituendo il carattere di terminazione null di stringa (" \ 0 ") con un carattere di nuova riga (" \ n ") nel flusso di output.

_putws è la versione a caratteri estesi di puts; le due funzioni si comportano in modo identico se il flusso viene aperto in modalità ANSI.puts non supporta attualmente l'output in un flusso UNICODE.

In Windows 2000 e versioni successive, _putwch scrive caratteri unicode utilizzando l'impostazione locale corrente di CONSOLE.

Mapping di routine a Testo generico

TCHAR.H routine

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_putts

puts

puts

_putws

Requisiti

Routine

Intestazione obbligatoria

puts

<stdio.h>

_putws

<stdio.h>

La console non è supportata nelle applicazioni di Windows Store.L'handle standard del flusso associate alla console, stdin, stdoute stderr, devono essere reindirizzati prima di funzioni di runtime del linguaggio C possono essere utilizzate nelle applicazioni di Windows Store.Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Librerie

Tutte le versioni delle Librerie di runtime C.

Esempio

// 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!

Equivalente .NET Framework

System::Console::Write

Vedere anche

Riferimenti

Flusso I/O

fputs, fputws

fgets, fgetws