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

Считывание данных из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ FPS режим http://www.cyberforum.ru/cpp-beginners/thread649370.html
Подскажите пожалуйста, можно ли переключиться в режим fps без использования директыксов и прочих библиотек? Что-то наподобии onEnterFrame в as.
C++ new, delete и указатель имеется примерно следующий код: int *p1; int *p2; int *ptr; ...... // выделение памяти под массив (где-то в начале) int *p1 = new int; ptr = p1 http://www.cyberforum.ru/cpp-beginners/thread649324.html
C++ Калькулятор
Всем привет) Начну с того что я не программист... Но вот решил просто освоить для себя. Выбрал язык Си. Купил книгу начал читать. Написал первую более менее законченную программу))) Калькулятор. v 0.2 #include <windows.h> #include <conio.h> #include <stdio.h>
Помощь в изучении C++
Ребят, вообщем сам процесс этот не представляю пока, вообщем хотелось бы заниматься геймдевом, но проблема в изучении( Не могли бы конкретную литературу предложить(бегаю от одного к другому а конкретно выбрать не могу), а желательно последовательность изучения тем/разделов (с/с++, winapi,direcxt и тд). Просьба отписать..заранее спасибо.
C++ Считать структурированные данные в массив, проверить их корректность http://www.cyberforum.ru/cpp-beginners/thread649306.html
Коротко: по заданию рассовать структурированные данные в массив проверить их корректронить(в числовом не должно быть букв), а потом вывести на экран. Сами данные смотреть вложенный файл! (если иероглифы шрифт на terminal поменяйте, просто напомнил)
C++ Вывод system() в программу Так вот: Нужно каким-либо обазом читать вывод system() из самой программы. Я знаю о возможности записывать вывод в файл, а затем читать его, но это медленно. есть варианты? подробнее

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

Считывание данных из файла - C++

10.09.2012, 11:38. Просмотров 390. Ответов 7
Метки (Все метки)

почему не првильно работает считывание из файла?
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream.h>
#include <conio.h>
#include <malloc.h>
#include <string.h>
#include <fstream.h>
 
 
int menu_m()
{
 int a;
  cout<<"1. po ukazannomu articulu"<<endl;
  cout<<"2. po pervoy bukve artikula"<<endl;
  cout<<": ";
  cin>>a;
 return a;
}
 
void main()
{
 clrscr();
 
 struct ob
 {
  char artikul[5];
  char opisanie[15];
  int cena;
  int kolvo;
 };
 
 ob *a;
 int i,otvet;
 int n;
 
 const char
    *input="D:/infile.txt";
   // *output="D:/result.txt";
 
 cout<<"File dlya chteniya otkrit"<<endl;
 ifstream in(input);
 
 if (!in)
 {
  cerr<<"Oshibka otkritiya!";
 }
 else
 {
  in>>n;
  a=(ob *)calloc(n,sizeof(ob));
  for(i=1;i<=n;i++)
  {
    in>>a[i].artikul;
    in>>a[i].opisanie;
    in>>a[i].cena;
    in>>a[i].kolvo;
  }
 }
 cout<<"Dannye uspeshno schitany."<<endl;
получается эта билеберда
скриншот.
получается что в переменную артикула заносится и артикул и описание,а в описание мусор и описание.
исходный файл(текстовый)
7
D0011 sandali 500 16
D1273 sapogi 900 3
P7324 sapogi 750 2
D3428 tufli 700 12
M0012 sandali 600 10
M1128 botinki 800 4
P1121 botinki 750 3
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru