Как вы различаете одну вкладку пространства и одну, которая занимает целую строку при анализе текстового файла в C++ без использования регулярного выражения?Определяет разницу между вкладками?
ответ
Вы сохранили бы строку/строку в переменной, пока не нажмете \ n. Тогда вы должны проверить, равна ли строка или даже просто содержит одну вкладку или другие символы. Это было бы неплохо, я думаю. Я не знаю, как сильно это будет на C++, но я не думаю, что это было бы слишком сложно.
Если это не то, что вы ищете, я бы попытался повторить ваш вопрос ... Будьте более ясны в отношении вашей цели или цели.
Итак ... Что вы хотите сделать? Опять же, если все, что вы хотите сделать, это проверить, является ли строка одной/несколькими вкладками, все, что вы делаете, это проверить, заполнена ли строка пробелами, потому что табуляции не являются буквальными символами. Попробуйте объяснить, что вы делаете лучше. – Kinz
Это может также помочь, если вы дадите нам свой код. Или просто фрагмент, раздел, в котором вы выполняете разбор. – Kinz
Спасибо, Зав, мне кажется, я понял это сейчас. – dee
Этот вопрос должен быть более подробным. Я не знаю, о чем вы говорите, как насчет того, чтобы показать нам код, который у вас есть до сих пор? – 111111
Вкладка может быть такой большой, как вы хотите, чтобы она была ... 4 пробела, 1 пробел, 8 пробелов, целая строка, уважающая вкладка ... – Ryan
Вкладка, которая занимает целую строку? Вы случайно спрашиваете о различии между '\ t' и' \ n'? Я точно не понимаю, что вы просите. – Bart