Enviado em 10/05/2020 - 23:40h
Não entendo o porque o compilador está reclamando de variável não usada, quando ela é usada e inclusive está recebendo um valor no Loop!for(int Caracter, Line_Number = 0; (Caracter = getc(MyFile)) != EOF;) {
Qty_Char_per_line++;
if(Caracter == '\n') {
Qty_Char_per_line--; // Tiro 1 Caracter pq é o caracter invisível (\n) de final de linha
if(Qty_Char_per_line > Qty_Char_Largest_Line) {
Qty_Char_Largest_Line = Qty_Char_per_line;
Line_Number = Current_Line;
}
Qty_Char_per_line = 0;
Current_Line++;
}
}
g++ Contacts.cpp -o Contacts `wx-config --libs --cxxflags` -O3 -Wall -pedantic -pedantic-errors -Werror
Contacts.cpp: In member function ‘void MyProgram::BtSaveGroupsClick(wxCommandEvent&)’:
Contacts.cpp:1539:22: error: variable ‘Line_Number’ set but not used [-Werror=unused-but-set-variable]
1539 | for(int Caracter, Line_Number = 0; (Caracter = getc(MyFile)) != EOF;) {
| ^~~~~~~~~~~
cc1plus: all warnings being treated as errors