Обновите содержимое файла в верхнем регистре
Один из ваших коллег совершил огромную ошибку, записав имена сотрудников в файл с именем "names.txt-что он справлялся, записывая все имена в нижнем регистре. Но требование состоит в том, чтобы сгенерировать отчет, где все имена написаны заглавными буквами.
Напишите программу на языке Си для обновления символов нижнего регистра в файле до верхнего регистра
Давайте рассмотрим
Имена хранятся в файле, как показано ниже
Хари
джеган
судхан
индиго
Ясика
Обновленные имена в файле
ХАРИ
ДЖЕГАН
СУДХАН
ИНДИГО
Ясика
Что я уже пробовал:
<pre>#include<stdio.h> #include<string.h> void main() { FILE *fp; int i; char str[5][10],msg[10],n; fp=fopen("names.txt","r"); //fp=fopen("names.txt","w"); for(i=0;i<5;i++) { //fgets(str[i],4,fp); fscanf(fp,"%s",str[i]); // strcpy(msg,strupr(str[i])); int fgetc(FILE *fp); // puts(msg); } fclose(fp); }