La tarea es escribir un programa en C++ que muestre los caracteres de la string dada lentamente en la consola.
Enfoque: El problema dado se puede resolver usando la función sleep() en C++.
Archivo de cabecera:
- <ventanas.h> para ventanas
- <unistd.h> para Linux
Sintaxis:
Dormir (tiempo_en_milisegundos)
Función aleatoria: la función rand() en C++ genera números aleatorios en el rango [0, RAND_MAX ] . Si los números aleatorios se generan utilizando la función rand() sin llamar primero a srand() , el programa creará la misma secuencia de números cada vez que se ejecute.
Sintaxis:
rand (vacío)
Programa 1:
A continuación se muestra la implementación para mostrar los caracteres lentamente en la consola en C++ usando la función de suspensión:
C++
// C++ program for the above approach #include <iostream> #include <string> #include <windows.h> using namespace std; // Driver Code int main() { // Initialize the string string S = "Hello World!"; // Traverse the given string S for (int i = 0; i < S[i]; i++) { cout << S[i]; // Waits for 200 milliseconds Sleep(200); } return 0; }
Producción:
Programa 2:
A continuación se muestra la implementación para mostrar los caracteres lentamente en la consola en C++ usando la función de suspensión y la función aleatoria:
C++
// C++ program for the above approach #include <iostream> #include <string> #include <windows.h> using namespace std; // Driver Code int main() { string S = "Hello World!"; for (int i = 0; i < S.length(); i++) { cout << S[i]; // random function generates // random values Sleep(200 + rand() % 200); } return 0; }
Producción:
Publicación traducida automáticamente
Artículo escrito por kartikeysingh51 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA