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

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

Войти
Регистрация
Восстановить пароль
 
streamstr
22 / 22 / 3
Регистрация: 07.02.2010
Сообщений: 67
#1

Нули между символами в строке - C++

23.02.2012, 18:44. Просмотров 455. Ответов 3
Метки нет (Все метки)

Добрый вечер) Скорее всего нубский вопрос, однако поиском пользовался - ничего не нашел. Собственно суть:
Из файла считываю строки:
C++
1
2
3
4
5
6
7
ifstream fs("C:\\test.txt");
string u;
 
while (!fs.eof())
{
      getline(fs,u);        
}
потом при выводе строки на экран получается что в ней между каждыми двумя символами идет пробел, хотя в тексте из файла пробелов нет.
ставил точку останова после заполнения строки - в ней после каждого символа идет 0.
Почему так происходит? и как этого избежать?

P.S. Сильно не ругайте, только осваиваюсь с C++))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2012, 18:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нули между символами в строке (C++):

Работа с символами в строке - C++
Есть строка в 160 символов, мне надо найти в этом тексте слова состоящие из 3 символов. If (strlen(str1)==3) // определяем слова...

Найти расстояние между символами с1 и с2 - C++
я смог сделать только что бы подсчитывались все символы в строке, то есть общее количество #include <iostream> #include <conio.h> ...

Поиск подстроки между заданными символами - C++
Написал код на C++, он ищет символы между символами введёнными в Edit и ".txt" . Всё вроде бы работает,но он ищет символы всего лишь один...

Строки с символами (сколько слов в строке) - C++
Дана строка, содержащая пробелы. Найдите, сколько в нем слов (слово – это последовательность непробельных символов, слова разделены одним...

Найти в строке количество групп с пятью символами - C++
Необходимо решать задачу: Дана строка, состоящая из групп нулей и единиц. Каждая группа отделяется от другой одним или несколькими...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
23.02.2012, 19:10 #2
Запустил
C++
1
2
3
4
5
6
7
8
9
10
11
int main ()
{
    ifstream fs("test.txt");
string u;
 
while (!fs.eof())
{
      getline(fs,u);
      cout<<u;
}
}
Всё работает корректно, вероятно это уже ваш файл какой-то особенный.
igorrr37
1646 / 1274 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.02.2012, 20:05 #3
Файл в юникоде, смени на ansi
streamstr
22 / 22 / 3
Регистрация: 07.02.2010
Сообщений: 67
23.02.2012, 20:26  [ТС] #4
igorrr37, спасибо, помогло.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2012, 20:26
Привет! Вот еще темы с ответами:

Вывести подстроку данной строки, находящуюся между символами a и b - C++
Ребята подскажите как разобраться с проганьем задач в которых используются строки Подскажите какие есть (и) сколько способов решения у...

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

Соединить обе строки и выделить подстроку заключенную между символами ' -' - C++
Задача : Текст в файле : &quot;Если душа родилась крылатой -что ей хоромы -и что ей хаты !&quot; Используя функции обработки строковых и...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.02.2012, 20:26
Ответ Создать тему
Опции темы

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