Форум программистов, компьютерный форум 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 представить в виде суммы трех полных квадратов. За помощь отблагодарю быстро. подробнее

Показать сообщение отдельно
templas
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 19

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

13.03.2014, 22:00. Просмотров 2301. Ответов 2
Метки (Все метки)

Здравствуйте! Такая проблема. В файле имена записаны в столбик и разделены точкой с запятой. Массив заполняется, но выводится не корректно. Помогите пожалуйста.

Имена записаны так:
Наталья Гусева;
Александр Барышевский;
Игорь Ревин;
Ольга Наумочкина;
Алексей Гревцев;
Владислав Стовбур;
Владислав Мелишак;
Кристина Лепилина;
Руслан Курбанов;
Варвара Васильевна;

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
32
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
 
using namespace std;
 
int main()
{
    system("chcp 1251");
    system("cls");
    
    string name[10];
 
    ifstream in;
    in.open("C:\\Users\\Mashina\\Desktop\\Структура данных.txt");
 
    
    for (int i(0); i < 10 ; i++)
    {
        getline(in, name[i], ';');
    }
 
    for (int i(0); i < 10; i++)
    {
        cout << "Работник: " << name[i];
    }
          
 
    _getch();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru