Programación de entrada y salida del sujeto

Programación de entrada y salida del sujeto

En general, con el fin de facilitar la salida de entrada, muchas personas como cin, cout. En general no hay problema, pero el control de formato de salida cout es más complicado, pero también para algunos temas salida de más de 1e6 1e5 incluso entonces, tiene que prestar atención a la utilización cin puede TLE. La sincronización es por supuesto una solución, utilizando el mejor o el uso de scanf y printf

Problema en la línea de salida

1.gets

char *gets(char *s);

se lee la entrada estándar de la línea s de la memoria intermedia designada, la lectura cuando el extremo de un salto de línea o EOF. Cuando la lectura es exitosa, es la dirección del remitente; declaraciones fracaso nula. Tenga en cuenta que, '\ n' carácter EOF o, alternativamente, llega al final de la línea será '\ 0' , por lo que, se pone el contenido leído no incluyen '\ n' carácter. Si usted desea adquirir la longitud de lectura de la cadena, la función strlen llamada puede ser obtenida.

2.fgets

char *fgets(char *s, int size, FILE*stream);  

fgets(buff,10,stdin);//fgets头文件为cstdio

FGETS de lectura de contenido de la corriente hasta el tamaño de búfer especificado el tamaño-1 s, la lectura cuando el extremo de un salto de línea o EOF. Cuando la lectura es exitosa, es la dirección del remitente; declaraciones fracaso nula. Tenga en cuenta que, fgets añaden '\ 0' al final de los contenidos de lectura, de modo que el contenido de los fgets de lectura incluirán caracteres '\ n' al final de la línea . Si usted desea adquirir la longitud de lectura de la cadena, la función strlen llamada puede ser obtenida.

3.getline
para el lenguaje C ++, si la cadena de C, entonces se utiliza la función cin.getline (), si una cadena, entonces el tipo de cadena, en el uso de la función global getline (cin, n);

Tenga en cuenta que estas dos funciones no leen los últimos saltos de línea.

string s;
char str[256];
getline(cin, s);
cin.getline(str, sizeof(str));  

Supongo que te gusta

Origin www.cnblogs.com/gzr2018/p/12454985.html
Recomendado
Clasificación