C程序,用于将文件中的小写字母转换为大写字母,反之亦然

从小写到大写

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
喜欢就支持一下吧
点赞12 分享