MCPcopy Create free account
hub / github.com/Apress/beginning-cpp20 / from_roman

Function from_roman

Examples/Modules/Chapter 11/Ex11_02/from_roman.cpp:4–12  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2module roman;
3
4unsigned int from_roman(char c)
5{
6 switch (c)
7 {
8 case 'I': return 1; case 'V': return 5; case 'X': return 10;
9 case 'L': return 50; case 'C': return 100; case 'D': return 500;
10 case 'M': return 1000; default: return 0;
11 }
12}
13
14unsigned int from_roman(std::string_view roman)
15{

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected