Minúsculas a mayúsculas
Dado un archivo de texto (gfg.txt), nuestra tarea es convertir todos los caracteres en minúsculas del archivo en mayúsculas.
Ejemplos:
Input: (content inside file (gfg.txt) Geeks Classes: An extensive classroom programme by GeeksforGeeks to build and enhance Data Structures and Algorithm concepts Output: (content inside file (gfg.txt) GEEKS CLASSES: AN EXTENSIVE CLASSROOM PROGRAMME BY GEEKSFORGEEKS TO BUILD AND ENHANCE DATA STRUCTURES AND ALGORITHM CONCEPTS
Enfoque:
abra el archivo gfg.txt en modo de lectura . Comprueba si hay algún error al abrir o localizar un archivo. Si es así, arroja un mensaje de error.
Si se encuentra el archivo, entonces, con la ayuda del ciclo while, convierta todos los caracteres usando la parte superior de ese archivo en mayúsculas.
Cierre el archivo usando la función fclose() pasando el puntero del archivo en él.
// C++ program to convert // all lower case characters of a file // into Upper Case #include <bits/stdc++.h> int main() { // initializing the file pointer FILE* fptr; // name of the file as sample.txt char file[50] = { "gfg.txt" }; char ch; // opening the file in read mode fptr = fopen(file, "r"); ch = fgetc(fptr); // converting into upper case while (ch != EOF) { // converting char to upper case ch = toupper(ch); printf("%c", ch); ch = fgetc(fptr); } // closing the file fclose(fptr); return 0; }
Producción:
GEEKS CLASSES: AN EXTENSIVE CLASSROOM PROGRAMME BY GEEKSFORGEEKS TO BUILD AND ENHANCE DATA STRUCTURES AND ALGORITHM CONCEPTS
Mayúsculas a Minúsculas:
Similar al anterior solo usando la función tolower en lugar de topper
Ejemplos:
Input: (content inside file (gfg.txt) Geeks Classes: AN EXTENSIVE CLASSROOM PROGRAMME BY GEEKSFORGEEKS TO BUILD AND ENHANCE DATA STRUCTURES AND ALGORITHM CONCEPTS Output: (content inside file (gfg.txt) geeks classes: an extensive classroom programme by geeksforgeeks to build and enhance data structures and algorithm concepts
// C++ program to convert all upper // case characters of a file // into lower Case #include <bits/stdc++.h> int main() { // initializing the file pointer FILE* fptr; // name of the file as gfg.txt char file[30] = { "gfg.txt" }; char ch; // opening the file in read mode fptr = fopen(file, "r"); ch = fgetc(fptr); // converting into lower case while (ch != EOF) { // converting char to lower case ch = tolower(ch); printf("%c", ch); ch = fgetc(fptr); } // closing the file fclose(fptr); return 0; }
Producción:
geeks classes: an extensive classroom programme by geeksforgeeks to build and enhance data structures and algorithm concepts
Nota:
1. Ejecute este programa sin conexión creando el archivo gfg.txt y almacene algunos caracteres en él.
2. Asegúrate de haber creado el archivo con el mismo nombre que el utilizado en el código y dentro de la misma carpeta donde está almacenado tu programa.
Publicación traducida automáticamente
Artículo escrito por Kanishk_Verma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA