Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
#1

Определение конца строки - C++

03.08.2012, 13:42. Просмотров 963. Ответов 4
Метки нет (Все метки)

Могу ля как то определить, закончилась ли строка через символ \n? Он занимает одну позицию, или две?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2012, 13:42     Определение конца строки
Посмотрите здесь:

Определение конца строки в файле - C++
Здравствуйте. Есть проблема с чтением информации из файла. Предположим что мой файл выглядит вот так: Я хочу что бы в массив он...

Определение конца файла - C++
помогите пожалуйста определить условие конца файла #include <iostream> #include <cstdio> #include <vector> using namespace std; ...

определение конца файла - C++
При чтении не получается выйти из цикла с помощью istream::eof(), было много вариантов причины ошибки,соот-но возникло пару вопросов ...

определение координат конца радиуса- вектора - C++
1. Объявить класс Cpoint, в котором заданы - две закрытые переменные вещественного типа x и y для представления точки на плоскости, ...

Маркер конца строки - C++
Доброго времени суток, уважаемые форумчане.:handshake: Дело обстоит так, имеется задача "Определить в заданной строке координаты подстроки,...

Символ конца строки - C++
помогите пожалуйста, пишу программу в Линуксе, не распознаётся '\n'... вот например когда посимвольно перебираю строку и дохожу до конца,...

Чтение до конца строки - C++
В файле лежит только одно слово, мне его надо считывать while по символьно, я никак не разберусь с условием вайла , while( !f.eof() ) не...

Считать числа до конца строки - C++
В файле на вход подаётся несколько строчек с числами. Как можно считывать числа до конца, например, первой строки?

Ввод чисел до конца строки - C++
как такое сделать?

Не считывается символ конца строки - C++
Доброго времени суток. У меня проблема в том, что дан файл f.txt, там написан текст в несколько строк, надо считать по 5 сиволов, заменить...

Считывание из файла до конца строки - C++
Нужно написать программу, которая создаёт файл, каждая строка которого содержит буквы и цифры. В каждой строке определить наибольшую...

Поиск символа с конца строки - C++
Здравствуйте.. Как найти символ с конца строки ? Например : предложение - просто тестовый вариант. И нужно определить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6551 / 3971 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.08.2012, 13:43     Определение конца строки #2
Цитата Сообщение от Neon-z Посмотреть сообщение
Он занимает одну позицию, или две?
в винде две "\r\n"
в линуксе одну '\n'
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
03.08.2012, 13:45  [ТС]     Определение конца строки #3
То есть два символа я могу проверить как
C++
1
if (text[i]=="\n") cout << "End string";
?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.08.2012, 14:27     Определение конца строки #4
Вообще-то, '\n' - это не конец строки. Это символ начала новой строки. Если строка в стиле С, то признаком конца строки, является символ '\0'. Но, чтобы не путаться в определениях, лучше конкретизируйте вопрос. В какой ситуации вам это нужно? Эта строка:
C++
1
if (text[i]=="\n") cout << "End string";
сама по себе, ни о чём не говорит. Что такое text? Каким образом туда попала строка? Одни методы читают символ '\n' из потока ввода, другие - нет, одни извлекают, другие - нет и т.д.
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
03.08.2012, 14:40     Определение конца строки #5
C++
1
2
3
4
5
char* stroka = "Interprets";
int count = 0;
while (*stroka++) // пока строка не закончится
    count++;
cout<<count<<endl;
Yandex
Объявления
03.08.2012, 14:40     Определение конца строки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru