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

Чтение из файла в массив до разделителя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение функции на интервале [-1,1] с шагом 0,1 http://www.cyberforum.ru/cpp-beginners/thread721058.html
Я совсем измучился делать ее... Функцию арктангенс я разложил в ряд Тейлора. И теперь я ее вычисляю её на интервале с шагом 0,1. Сходимость ряда с точностью до 0,001 знака. Проблема в том что,если брать конкретное число в данном интервале она работает. А если в интервале,то выводит первое значение верно,а остальные нет. И не пойму в чем дело. #include <stdio.h> #include <stdlib.h> #include...
C++ Найти наибольший элемент массива A, меньший произведения элементов с нечетными номерами Вобщем, вот моя программа : (В ней что - то не так, подскажите пожалуйста как её можно доработать!! Мой преподаватель же мне ничего не хочет пояснять.) #include <iostream> #include <iomanip> using namespace std; int main() { setlocale (LC_ALL,""); double A; http://www.cyberforum.ru/cpp-beginners/thread721053.html
C++ С++ шифр цезаря, пожалуйста, 5ый час бьюсь
Доброго времени суток всем! Помогите пожалуйста! никак не пойму, что нужно сделать и как это реализовать https://github.com/Markoutte/pla3-eltech вот ссылка на задание, а вот мой код: #include <string.h> #include <fstream> #include <iostream> #include <stdlib.h> #include <getopt.h> #include <vector> #define _Z 'z'
поиск header C++
помогите найти <gdk/gdktypes.h> и <gtk/gtk.h>, дайте ссылку
C++ Найти произведение двух наибольших четных чисел массива http://www.cyberforum.ru/cpp-beginners/thread721043.html
Найти произведение двух наибольших четных чисел массива
C++ Битовый сдвиг Вот в чем вопрос: int x = 2; int y; y = (x >> 32); cout << x << " " << y; Должен быть выход 2 0, а на экран выводится 2 2. подробнее

Показать сообщение отдельно
venom_
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 8
06.12.2012, 01:23     Чтение из файла в массив до разделителя
Добрый вечер!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream.h>
#include <iostream.h>
#include <stdlib.h>
#define STOP "---"
main ()
{
int nt[100],i=0;
ifstream f; f.open("kurs.txt");
while (!f.eof())
{f>>nt[i]; cout<<nt[i]<<endl; i++;}
cin.get();
f.close();
}
это программа которая читает данные из файла в массив
файл kurs.txt:
1
2
3
---
Ivanov
Petrov
Sidorov
---
подскажите пожалуйста, как измнить программу чтоб она читала данные в массив int только до разделителя?

Добавлено через 33 минуты
сделал. выкладываю текст програмы, может кому то пригодится
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream.h>
#include <iostream.h>
#include <stdlib.h>
#define STOP "---"
main ()
{
int nt[100],i=0;
ifstream f; f.open("kurs.txt");
while (!f.eof()&&f>>nt[i]!=0)
{cout<<nt[i]<<endl; i++;}
cin.get();
f.close();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru