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

Чтение из файла C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование строк http://www.cyberforum.ru/cpp-beginners/thread1145816.html
Доброго времени суток, намекните пожалуйста, в чем может быть проблема при следующей ситуации: При копировании strcpy(max,token) max содержит в себе ерунду, не понимаю почему, пробовал strncpy, присваивал через цикл, результат один и тот же... При том что token, который выводится на экран в цикле, работает корректно и выводит все как и должно быть. char * token = strtok(b, " "); char * max =...
C++ Указатель const int MAX = 5; void f(double*); int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); double array = { 10.0, 43.1, 95.9, 58.7, 87.3 }; f(array); for (int i = 0; i < MAX; i++) cout << "array =" << array << " сантиметров" << endl; _getch(); http://www.cyberforum.ru/cpp-beginners/thread1145815.html
Задачка"Целочисленная арифметика" C++
Произведение п первых нечетных чисел равно р. Сколько сомножителей взято? Если введенное число п не является указанным произведением, сообщить об этом. В общем не понятно дано условие=>и вопрос, либо я не догоняю сути :( Напишите код если кому не сложно, желательно с комментариями. Добавлено через 1 час 13 минут Всё ещё актуально!
C++ Задача на вычисление суммы рядов
Помогите, пожалуйста. SOS!!!111 Как закодить на Си формулу С(с черточкой)? Я запуталась или что-то неправильно поняла т_Т. Файлы с задачей и переводом прикреплены. А вот начало кода: #include <stdio.h> int main(){ int T, n, w, u, p, 4islopi, ; float C; scanf("%d\n",&T); while(T--){ scanf("%d %d\n",&n, &w);
C++ Стоимость Лицензии http://www.cyberforum.ru/cpp-beginners/thread1145798.html
Сколько стоить лицензия С++ ? И кого-нибудь есть данная лицензия ?
C++ Еще одна задача на класс Напишите класс, описывающий вектор в пространстве. Перегрузите для него операции: "+" - для сложения векторов, "-" - для вычитания, "*" - для скалярного произведения и умножения на число. Подберите операцию, которая могла бы быть перегружена для вычисления произведения векторов, и перегрузите её. Предусмотрите метод, находящий модуль вектора. Напишите программу, проверяющую правильность работы... подробнее

Показать сообщение отдельно
fakeplayer
0 / 0 / 0
Регистрация: 11.04.2014
Сообщений: 5
11.04.2014, 22:23     Чтение из файла C++
ввожу код из книги демидовича на тему вывода данных из файла на экран а он не рабочий, помогите пожалуйста
я сделал свой код но все равно ошибка похожая, вроде чтото не правильно со строкой, где нужно прочитать из файла.
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
33
34
35
36
37
38
39
40
41
42
#include<locale.h>
#include <stdio.h>
#include<iostream>
using namespace std;
 
struct abitur
{ char name[32];                       
  int mark[3];       
};
 
void main()
 
{setlocale(LC_ALL, "Russian");
    struct abitur inf;
  int a;
  FILE *f;
 
  if(!(f=fopen("inf.dat","w+")))
  { cout<<"Ошибка создания файла\n"; return ; }
  for(;;)
  { cout<<"Введите ФИО (пустая строка -- конец списка): ";
    fflush(stdin);                    
    gets(inf.name);
    if(!inf.name[0]) break;
    cout<<"\n Введите три оценки, полученные на экзаменах: ";
    cin>>inf.mark[0]>>inf.mark[1]>>inf.mark[2];
    fwrite(&inf, 1,sizeof(inf), f); 
  }
 
  fclose(f);
 
  cout<<"\nСписок абитуриентов:\n";
  if(!(f=fopen("inf.dat","r")))
  {  cout<<"Ошибка создания файла\n"; return ;}
  while(1)
  {   if(sizeof(inf) == fread(&inf, sizeof(inf), 1,f)) 
      break;   /* Если не удалось прочитать необходимое 
                  количество байт, то заканчиваем чтение */
      cout<<inf.name<<inf.mark[0]<<inf.mark[1]<<inf.mark[2]<<endl;
  }
  fclose(f);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru