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

Работа с текстовым файлом в Visual Studio - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск в глубину http://www.cyberforum.ru/cpp-beginners/thread1025255.html
Помогите с заданием пожалуйста. Число 1 можно записать как сумму n чисел вида 1 / i, где i - натуральное число. Например, для n = 3 имеем 1 = 1/2 +1 / 4 +1 / 4. Найти способы записи числа 1 для...
C++ Эвристика. Рюкзак Алладина. Помогите с заданием пожалуйста. Разработать алгоритм и написать программу для задания Алладина: сколько ценных вещей (заданных массе и цене) может поместиться в рюкзак (заданный объем) Алладина. http://www.cyberforum.ru/cpp-beginners/thread1025254.html
C++ Составить функцию вычисления суммы
Прошу помощи, не понимаю, как записать числитель, что означает это троеточие? Заранее спасибо!
Конвертация из heximal в int C++
Нужно написать функцию для конвертации строки, представленной как heximal, в int. Например: Вход: char * pStr = "0xFF"; Выход: int iRes = 255;
C++ Значение бесконечности для неизвестного типа http://www.cyberforum.ru/cpp-beginners/thread1025234.html
Доброго времени суток, уважаемые эксперты! Просьба помочь с возникшим у меня вопросом: для решение некоторой задачи, мне приходится иметь в программе значение бесконечности float difference =...
C++ Проверка числа открывающихся и закрывающихся скобок Нужно написать функцию, которая проверяет правильность расположения скобок в строке. Если открывающимся скобкам соответствует столько-же закрывающихся, функция должна возвращать true. Пример... подробнее

Показать сообщение отдельно
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.12.2013, 18:48
Цитата Сообщение от PapaKarlito Посмотреть сообщение
Нам преподают С
Я и говорю про стандартные функции С. Вот так у меня работает (1 и 3 пункт меню):
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
case 1:                                                                //case 1 to scan a file and read all data from it.
        
            if ((list = fopen("studenti.txt", "r")) == NULL) 
            {
                printf("Nevar atvert failu \n");
                system("pause");
                exit(1);
            }
 
            for (i = 0; i < N; i++)
            {
                //since there is no way to return the number of the lines in a file
                fscanf(list, "%d", &student[i].Nr);           //and if we try to return a nonexistent line, it will se the pointer to the end of line
                if (feof(list))
                {
                    last = i;
                    break;
                }
                fscanf(list, "%s", student[i].name);         //the return will be gibberish, but the pointer will stand on the same way before 
                fscanf(list, "%s", student[i].surname);      //and after the attempt to read stuff.
                fscanf(list, "%d", &student[i].date.day);     //therefore, if we see that pointer position doesnt change, we know ir is at the end.fscanf(list, "%1c");
                fscanf(list, "%d", &student[i].date.month);   //if so, we break out of the loop for it is set to go through the maximum list size N.
                fscanf(list, "%d", &student[i].date.year);
                
            }
            fclose(list);
            exists = 1;                                    //tiny variable for later use, to avoid processing empty list
 
            break;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru