of std::ispunct is undefined if the argument's value is neither representable as unsigned char nor equal to EOF
                  
                  
                  ? https://en.cppreference.com/w/cpp/string/byte/ispunct
                  
                  
                  
                  
                  
                  EOF не влезает в 8 байт? а зачем он возвращает инт тогда...
                  
                  
                
Смысл в том что все функции С, работающие с символами, работают с int потому что функции ввода символа возвращают int чтобы кроме символов можно было вернуть код ошибки.
 Егор (Дима)
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Егор (Дима)
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а принимать то инт зачем
Чтобы принимать то, что возвращает getc
Разве не правильнее было бы проверять что передается в функцию проверки чара до самой передачи?
Ну вот так сделано, логика такая. Проверил у Харрисона, там тоже пол это говорится. Что как в fgetc
сишное гавнолегаси
 Егор (Дима)
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Егор (Дима)
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а где плюсовые аналоги...
в библиотеках/фреймворках разве что
Обсуждают сегодня