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

Построение односвязного списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск подстроки в строке с русскими и английскими буквами. strstr() не справляется http://www.cyberforum.ru/cpp-beginners/thread656838.html
Писал программку для отправки в инвиз окна, не работает поиск окна по заголовку, если в заголовке есть русские буквы. Пробовал разные комбинации AnsiToChar(), CharToAnsi(), CharToOem(), SetLocale() - не справился. Помогите пожалуйста. Вот код #include <windows.h> #include <stdio.h> #include <conio.h> #include <iostream.h> struct string{char el;}; int counter = 0; TCHAR head2;
C++ Освобождение и выделение памяти Помогите разобраться с программой, где здесь выделение памяти (как я понял это new) и где освобождение памяти. #include <iostream> #include <conio.h> using namespace std; struct train { char name; char number; http://www.cyberforum.ru/cpp-beginners/thread656835.html
C++ Работа с файлами. С++
Доброго времени суток. В программировании полный ноль. Мог бы мне кто нибудь, объяснить как вывести из файла определенную (часть из общей) информацию и записать ее в отдельный. То есть есть файл , в котором под пунктом 1) есть информация и под пунктом 2) тоже . Необходимо что бы она выводилось на выбор , либо из пункта 1) , либо - 2). Вывести всю информацию из файла , труда у меня не...
вещественный массив C++
Здравствуйте возникла проблема, как сделать массив с вещественными числами, заменяя на float и double возникают ошибки,помогите разобраться #include "stdafx.h" #include"iostream" #include<conio.h> #include<stdlib.h> #include<time.h> #include <iomanip> using namespace std;
C++ вещественный массив http://www.cyberforum.ru/cpp-beginners/thread656823.html
Здравствуйте подскажите как переделать массив целых чисел ввещественный
C++ Бот для настольной игры Здравствуйте! Вопрос такой: насколько сложно написать простого бота для настольной игры(допустим для Counter Strike) ? Пожалуйста ответьте мне в таком формате: Язык, Опыт, Время (Пример) Язык - С++ (начем бы вы написали) Опыт - 2 года (сколько времени реально вы программировали на этом языке) Время - 3 месяца (время за которое вы можете написать) подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
24.09.2012, 08:48     Построение односвязного списка
Вот так работает . Файл для чтения, хоть он бинарный, нужно указать с расширением .txt
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
void readFromFile()
{
  elemOfQueue *current = NULL;
 
    FILE* file = fopen("data.txt", "rb");
    if (file==NULL)
    {
        fputs ("File error",stderr); exit (1);
    }
 
    long fileSize = 0;
    fseek (file, 0, SEEK_END);
    fileSize = ftell(file);       
    size_t result = fileSize / sizeof(elemOfQueue);
 
    rewind (file);
 
        while(result)
              {  
                    current = new elemOfQueue();
                    fread (reinterpret_cast <char*>(current) , 1 , sizeof(elemOfQueue) ,file);
                    current->next = head;
                    head = current;
                    result--;
                }   
 
          fclose (file);
}
 
Текущее время: 03:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru