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

Открытие потока. Ошибка. Подскажите. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра Сапер http://www.cyberforum.ru/cpp-beginners/thread72720.html
Нужна игра Сапер на С++. Срочно. Плиз.
C++ Создать свою БД Ув.программисты просто вопрос уже который деньу меня в голове сидит как можно создать БД со своим форматом,и чтобы этот файл нельзя было прочитать с текст.редакторов?:)интересно просто http://www.cyberforum.ru/cpp-beginners/thread72709.html
C++ НОД
Найти наибольший общий делитель двух натуральных 4исел N M. в чем моя ошибка?! #include <stdio.h> #include <conio.h> #include <math.h> int main() {int N,M,n,m,i,x; printf("N= M="); scanf("%d%d",&N,&M); i=2;
C++ Прямое присвоение двух массивов
Ребята а в С++ нельзя прямое присвоение двух массивов? есть у кого нить эффективные варианты?
C++ HEAP CORRUPTION DETECTED: after Normal block (#169) at 0x005585F8. http://www.cyberforum.ru/cpp-beginners/thread72664.html
Почему выскакивает эта ошибка и как с ней бороться? Код программы на C++(я работаю в visual studio 2005): #include<iostream> #include<windows.h> #include<fstream> #include<string.h> #include <string> #include<stdlib.h> using namespace std;
C++ Файлы и строки пожалуйста помогите решить мне эту задачу???? написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих из не более чем четырех букв пожалуйста помогите решить это с помощью стринга?????????????? подробнее

Показать сообщение отдельно
Sergey_O
5 / 5 / 1
Регистрация: 09.12.2009
Сообщений: 65

Открытие потока. Ошибка. Подскажите. - C++

10.12.2009, 13:46. Просмотров 436. Ответов 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
#include <stdio.h>
#include <iostream>
#include <string.h>
using namespace std;
 
struct STADION{string name;string vid;string adres;int mest;} stadion[255];
int num=0,tnum=0;
 
int readstadion() 
{
  FILE * pFile;
  pFile = fopen ("myfile.txt","r+");
  if (pFile==0) return 0;
  num=0;
  for (int i=0; fscanf(pFile, "%s %s %s %d", &stadion[i].name,&stadion[i].vid,&stadion[i].adres,&stadion[i].mest)==4;i++)
        {
        num++;
        }
  cout << num << endl;
  fclose (pFile); 
  return 1;
}
 
int main()
{
    if (readstadion()==0) return 0;
    
    return 0;
}
Myfile:
PHP
1
2
3
4
5
6
aa aa tt 12
aa aa tt 12
aa aa tt 12
aa aa tt 12
aa aa tt 12
aa aa tt 12
Debuger:
PHP
1
    (*_Pnext)->_Mycont = 0;
Там находит ошибку, что делаю не так?
Что я забыл? буду благодарен за любую помошь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru