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

Из файла ввести значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать слова в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread117546.html
Пользователь ряд слов,программа выводит их, отсортировав в обратном порядке. Как сделать такое?
C++ Рисование Здравствуйте..) Что - то обрыскивание интернета не привело меня к удовлетворяющим результатам по поводу рисования в консоли. У нас тут задание: нарисовать круг заданного с клавиатуры радиуса, а... http://www.cyberforum.ru/cpp-beginners/thread117510.html
C++ Работа в С++
Ребят, кто может помочь с лабой? Если можно, дайте готовую прогу, а не части кода, я в программировании дуб дубом... Зарание спасибо...
Вычислить номер максимального по модулю элемента матрицы C++
Люди, помогите, пожалуйста, решить такую задачу: Дан произвольный двумерный массив m*n. Нужно вычислить: 1. Номер максимального по модулю элемента. 2. Сумму элементов массива, расположенных...
C++ Матрицы и строки http://www.cyberforum.ru/cpp-beginners/thread117428.html
Может кто-нибудь сталкивался с подобной задачей? Помогите пожалуйста разобраться.Дано n матриц . В каждой строке каждой матрицы написно слово. Если в слове нет повторяющихся символов - преобразовать...
C++ Функции С++ Уважаемые, будьте добры помогите составить функцию к примеру задания и вывода (на экран) структуры. т.к. задание есть, а реализация не совсем понятна, с наглядным примером всё бы прояснилось. подробнее

Показать сообщение отдельно
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
16.04.2010, 12:01
почитайте про функции fgets() и atoi(); fscanf();fread()
вот пример:
C
1
2
3
4
5
6
7
struct item
{
 char name[10];// Г*Г*èìåГ*îâГ*Г*ГЁГҐ.
 char value[10];// êîëè÷åñòâî äåòГ*ëåé
 int  number;// Г*îìåð öåõГ*
 
};
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
void runFile(void)
{
    FILE *f;
    int i,j;
    struct item t;
    if(!(f=fopen(fname,"r+b")))
    {
        puts("File error");
    }
    else
    {
        printf("Dannie v faile\n");
        int n=0;// êîëè÷åñòâî Г§Г*ГЇГЁГ±ГҐГ©
        int m[10];
        while(true)
        {
            int n1=fread(&t,sizeof(item),1,f);// Г·ГІГҐГ*ГЁГҐ
            if (n1!=1)break;
            it[n]=t;
                cout<<"Nazvanie detali:"<<it[n].name;
            cout<<"Kol-vo detalei:"<<it[n].value;
            cout<<"Nomer ceha:"<<it[n].number<<endl;
            m[n]=atoi(it[n].value);
            n++;
        }
тока до етого вам надо создать файл. и тут читается структурой вам надо цифры наверно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru