#include <fstream>
#include <iostream>
#include <string>
#define BUFLEN (255)
using namespace std;
int main(int argc, char *argv[])
{
int i;
FILE *fp;
char cbuf[BUFLEN];
fp=fopen(argv[1],"r");
do
{
fgets(cbuf,BUFLEN,fp);
if(!feof(fp))
{
for(i=0;(cbuf[i])!='\0';i++)
{
fputc(toupper(cbuf[i]),stdout);
};
};
}while(!feof(fp));
fclose(fp);
return 0;
}
学校の課題なのですが、C++言語の課題です。
自分が作れたのは、C言語のプログラムでして、C++にすることができません。
fstream fin;
fin.open(argv[1]);
fin.close();
みたいにやるんだということは分かっているのですがそこでうまくC++にすることができないので、よろしければ解答願います。
説明が下手で申し訳ありません。要は、このプログラムをC++にしてほしいです。お願いします。