aboutsummaryrefslogtreecommitdiff
path: root/cpp00/ex00/megaphone.cpp
blob: 13ee0fcf4ad2ad21d8e81dddbf11ba3009809f8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <cctype>

// not sure
// char
// ft_toupper(char c)
// {
// 	if (c >= 'a' && c <= 'z')
// 		return (c ^ 0b00100000);
// 	return (c);
// }

int
main(int argc, char **argv)
{
	if (argc == 1)
	{
		std::cout << "* LOUD AND UNBEARABLE FEEDBACK NOISE *" << std::endl;
		return 0;
	}
	for (int i = 1; i < argc; i++)
	{
		for (int j = 0; argv[i][j]; j++)
			argv[i][j] = toupper(argv[i][j]);
		std::cout << argv[i];
	}
	std::cout << std::endl;
	return 0;
}