Skip to content

Commit 140062b

Browse files
committed
ver 0.1
1 parent f55bc4e commit 140062b

File tree

3 files changed

+31
-15
lines changed

3 files changed

+31
-15
lines changed

excelColumnNumber/CMakeLists.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
cmake_minimum_required(VERSION 3.9)
2+
project(excelColumnNumber)
3+
set(CMAKE_CXX_STANDARD 11)
4+
set(CMAKE_INCLUDE_CURRENT_DIR ON)
5+
set(CMAKE_AUTOMOC TRUE)
6+
set(CMAKE_AUTORCC TRUE)
7+
8+
add_executable(excelColumnNumber
9+
excelColumnNumber.cpp
10+
main.cpp
11+
)
12+

excelColumnNumber/excelColumnNumber.pro

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ DEFINES += QT_DEPRECATED_WARNINGS
1616
# You can also select to disable deprecated APIs only up to a certain version of Qt.
1717
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
1818

19-
# INCLUDE += .
19+
INCLUDEPATH += .
2020

21-
# HEADERS += \
22-
# .h
21+
HEADERS += \
22+
excelColumnNumber.h
2323

2424
SOURCES += \
25+
excelColumnNumber.cpp \
2526
main.cpp
2627

2728
# Default rules for deployment.

excelColumnNumber/main.cpp

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,28 @@
1515

1616
int main(int argc, char *argv[])
1717
{
18-
std::cout << excelColumnNumber::convertFromNumberToExcelColumn( 0 ) << std::endl ;
19-
std::cout << excelColumnNumber::convertFromNumberToExcelColumn( 1 ) << std::endl ;
20-
std::cout << excelColumnNumber::convertFromNumberToExcelColumn( 100 ) << std::endl ;
21-
std::cout << excelColumnNumber::convertFromNumberToExcelColumn( UINT_MAX ) << std::endl ;
18+
std::cout << " [1] ------------ " << std::endl ;
19+
20+
std::cout << " 0 : " << excelColumnNumber::convertFromNumberToExcelColumn( 0 ) << std::endl ;
21+
std::cout << " 1 : " << excelColumnNumber::convertFromNumberToExcelColumn( 1 ) << std::endl ;
22+
std::cout << " 2 : " << excelColumnNumber::convertFromNumberToExcelColumn( 2 ) << std::endl ;
23+
std::cout << " 100 : " << excelColumnNumber::convertFromNumberToExcelColumn( 100 ) << std::endl ;
24+
std::cout << " UINT_MAX : " << excelColumnNumber::convertFromNumberToExcelColumn( UINT_MAX ) << std::endl ;
2225

23-
std::cout << " ------------ " << std::endl ;
26+
std::cout << " [2] ------------ " << std::endl ;
2427

25-
std::cout << excelColumnNumber::alphabetToNumber('a') << std::endl ;
26-
std::cout << excelColumnNumber::alphabetToNumber('z') << std::endl ;
27-
std::cout << excelColumnNumber::alphabetToNumber('A') << std::endl ;
28-
std::cout << excelColumnNumber::alphabetToNumber('Z') << std::endl ;
29-
std::cout << excelColumnNumber::alphabetToNumber('5') << std::endl ;
28+
std::cout << " a : " << excelColumnNumber::alphabetToNumber('a') << std::endl ;
29+
std::cout << " z : " << excelColumnNumber::alphabetToNumber('z') << std::endl ;
30+
std::cout << " A : " << excelColumnNumber::alphabetToNumber('A') << std::endl ;
31+
std::cout << " Z : " << excelColumnNumber::alphabetToNumber('Z') << std::endl ;
32+
std::cout << " 5 : " << excelColumnNumber::alphabetToNumber('5') << std::endl ;
3033

31-
std::cout << " ------------ " << std::endl ;
34+
std::cout << " [3] ------------ " << std::endl ;
3235

3336
unsigned int debug1 = excelColumnNumber::excelColumnStingToNumber("AB");
3437
std::string debug2 = excelColumnNumber::convertFromNumberToExcelColumn( debug1 );
3538
std::cout << debug1 << " " << debug2 << std::endl;
3639
assert( debug2 == "AB" );
3740

3841
return 0;
39-
}
42+
}

0 commit comments

Comments
 (0)