从小写到大写
null
给定一个文本文件(gfg.txt),我们的任务是将文件的所有小写字符转换为大写。
例如:
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
方法: 打开文件gfg。文本输入 阅读 模式检查打开或定位文件时是否有任何错误。如果是,则抛出错误消息。
如果找到该文件,则在while循环的帮助下,使用 图珀 将该文件的大小写转换为大写。 使用关闭文件 fclose() 函数中传递文件指针。
// 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; } |
输出:
GEEKS CLASSES: AN EXTENSIVE CLASSROOM PROGRAMME BY GEEKSFORGEEKS TO BUILD AND ENHANCE DATA STRUCTURES AND ALGORITHM CONCEPTS
大写至小写: 与上述类似,仅使用 小写 取代 图珀 例如:
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; } |
输出:
geeks classes: an extensive classroom programme by geeksforgeeks to build and enhance data structures and algorithm concepts
注:
1.通过使文件为gfg脱机运行此程序。并在其中存储一些字符。 2.确保文件与代码中使用的名称相同,并且位于存储程序的同一文件夹中。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END