строки? 
                  
                  
                  А) На 0
                  
                  
                  B) На '\n'
                  
                  
                  C) На '\0'
                  
                  
                  D) На NULL
                  
                  
                  Вопрос задает программист-индус из индии
                  
                  
                
У вас два правильных ответа :D
2 из 4 не символ)
где вариант с хендлером на сегфолт и глобальным каунтером?
FormatDiskAndBsod() забыл
Е) на Индии
Рой, чета ты рано в дембели себя записал
ответ с индусским акцентом: "I am very concerned about this issue and can tell you for sure that any strng in C++ ends with an ending symbol."
 Roy
                          Mustang
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Roy
                          Mustang
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да я там увидел, что на бедную девочку набросились со 100500 разными символами, как бы микросхемка, отвечающая за логику, не перегорела
Ты за девочку не бойся
бля для си это все кроме '\n' одно и то же хотя нуж.но символ тогда '\0'лучше
https://godbolt.org/z/dP4dT5
не одно и то же
#include <string.h> #include <stdio.h> int main(void) { const char* mystring = "123456\n\r"; printf("%d", strlen(mystring)); int len = strlen(mystring); printf("%d", mystring[len]=='\0'); printf("%d", mystring[len]==0); printf("%d", mystring[len]==NULL); return 0; }
ну ничего себе - терминирующий символ действительно 0
Символ, разумеется, кодируется числом, код '\0' - это 0
Обсуждают сегодня