Requisito previo: Cuerdas
- Pregunta
¿Qué es la salida?
CPP
#include <iostream> #include <cstring> using namespace std; int main() { char s1[] = "geeksforgeeksforgeeks"; char s2 = 'f'; char *ptr = strchr( s1, s2); cout << ptr; return 0; }
Producción:
forgeeksforgeeks
- Descripción: strchr( str, c) devuelve un puntero a la primera aparición del carácter ‘c’ en str. Aquí s2 es ‘f’, strchr() devuelve la dirección donde aparece por primera vez en s1.
- Pregunta
¿Qué es la salida?
CPP
#include <iostream> #include <cstring> using namespace std; int main() { char s1[] = "geeksforgeeksforgeeks"; char s2[] = "for"; char *ptr = strstr(s1, s2); cout << ptr; return 0; }
Producción:
forgeeksforgeeks
- Descripción: strstr( str1, str2) devuelve un puntero a la primera aparición de la string str2 en str1. Aquí s2 es «para», strstr() devuelve la dirección donde aparece por primera vez en s1.
- Pregunta
¿Qué es la salida?
CPP
#include <iostream> using namespace std; int main() { char str[] = "geeksforgeeks"; cout << 6[str]; return 0; }
Producción:
o
- Descripción: Para el compilador 6[str] es lo mismo que str[6]. entonces, buscará el sexto elemento en la string «str» y lo imprimirá, que es ‘o’ en este caso.
- Pregunta
¿Qué es la salida?
CPP
#include <iostream> #include <cstring> using namespace std; int main () { char string[50] = "geeks, for:geeks"; char *p; p = strtok (string, ", :" ); //, and ; are delimiteres. while (p != NULL) { cout << p << endl; p = strtok (NULL, ", :"); } return 0; }
Producción:
geeks for geeks
- Descripción: strtok() se usa para tokenizar o frasear la string usando delimitadores. strtok() devuelve la string que está antes del delimitador y escribe NULL inmediatamente después del token en la string.
- Pregunta
¿Qué es la salida?
CPP
#include <iostream> #include <cstring> using namespace std; int main () { char string[50] = "geeksforgeeks"; memset (string, '*', 8); cout << string; return 0; }
Producción:
********geeks
- Descripción: memset(string, c, n) establece los primeros n caracteres de la string en ‘c’. En este programa, los primeros ‘8’ caracteres de la string se establecerán en ‘*’. A menudo vemos este tipo de texto en los cheques, donde queremos ocultar algunos datos. Para más detalles sobre memset Consulte aquí
Este artículo es una contribución de I.HARISH KUMAR . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA