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

Заполнить массив строк из файла. Массив заполняется, но выводится не корректно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны основание и высота равнобедренной трапеции, найти периметр (ошибка) http://www.cyberforum.ru/cpp-beginners/thread1118531.html
1>d:\учеба\2 семестр\с++\л1\задание3\задание3\исходный код.cpp(20): warning C4551: в вызове функции отсутствует список аргументов 1>d:\учеба\2 семестр\с++\л1\задание3\задание3\исходный код.cpp(20): error C2568: идентификатор: не удается разрешить перегрузку функции //даны основание и высота равнобедренной трапеции ,найти периметр #include <iostream> #include <cmath> using namespace...
C++ Необработанное исключение в "0x00371668" Когда передаю в функцию массив t или проста "тисяч" то программа рушится. В чем может быть причина? char t = "тисяч"; strcmlen(words,t) int strcmlen(char *s, char *t) { int i = 0,j = 0; while(t) if (s != t) return 1; return 0; } http://www.cyberforum.ru/cpp-beginners/thread1118525.html
Написать программу «расширенный телефонный справочник» C++
Написать программу «расширенный телефонный справочник». Создайте массив указателей из двух элементов. Каждый указатель массива ссылается на динамический массив целых чисел. Первый динамический массив – это список кодов, второй массив – это список номеров. Таким образом, каждая запись в телефонном справочнике содержит код города и номер телефона. Напишите функции для добавления нового телефона...
C++ Как сделать так, чтобы код вернул НОРМАЛЬНУЮ строку в pName, а не мусор
Короче, либо мне сейчас КТО-НИБУДЬ ПОМОЖЕТ, либо я... :wall: .. нувыпоняли. ВООБЩЕМ #include <iostream> #include <fstream> #include <string> using namespace std; char *GetProcName(char *path0){ char *pName = ""; char path; strcpy(path, path0);
C++ Вычислить значения выражений. Объяснить полученные результаты http://www.cyberforum.ru/cpp-beginners/thread1118496.html
Вычислить значения выражений. Объяснить полученные результаты. n---m m--<n n++>m Что не правильно?..Не работает. #include <iostream> using namespace std;
C++ Натуральное число n представить в виде суммы трех полных квадратов Логической переменной t присвоить значение true или false, в зависимости от того, можно или нет натуральное число n представить в виде суммы трех полных квадратов. За помощь отблагодарю быстро. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.03.2014, 22:12     Заполнить массив строк из файла. Массив заполняется, но выводится не корректно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <sstream>//заменить на fstream при использовании файлового i/o
#include <string>
#include <vector>
#include <iostream>
using namespace std;
 
string fileEmul = 
"Наталья Гусева;"
"Александр Барышевский;"
"Игорь Ревин;"
"Ольга Наумочкина;"
"Алексей Гревцев;"
"Владислав Стовбур;"
"Владислав Мелишак;"
"Кристина Лепилина;"
"Руслан Курбанов;"
"Варвара Васильевна;";
 
int main()
{
    
    stringstream in(fileEmul);//заменить на ifstream in + in.open(...)
    string line;
    vector<string> name;
    while(getline(in, line, ';'))
        name.push_back(line);
    for( size_t i = 0; i < name.size(); i++ )
        cout<<name[i]<<endl;
    cin.get();
    return 0;
}
http://codepad.org/tPQzGEL6
Output:
Наталья Гусева
Александр Барышевский
Игорь Ревин
Ольга Наумочкина
Алексей Гревцев
Владислав Стовбур
Владислав Мелишак
Кристина Лепилина
Руслан Курбанов
Варвара Васильевна
 
Текущее время: 22:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru