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

Текстовые файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Никак не додумаюсь http://www.cyberforum.ru/cpp-beginners/thread205754.html
Масив двухизмерительный А 1. Пощитать количество елементов масива которые расположены в заданом с клавиатуры диапазоне. Если таких елементов больше половины - поменять их на ноли. 2, Пощитать...
C++ С++/Сортировка слиянием/(описать обозначение):( Можете написать обозначение каждой ф-ции, как в примерном документе(фото) в прикрепленном файле письма???Заранее спс:scratch: #include<stdio.h> #include<stdlib.h> int merge(int *, int , int);... http://www.cyberforum.ru/cpp-beginners/thread205752.html
Простое число C++
Вводиться последовательность из N целых положительных элементов. Определить, содержит ли последовательность хотя бы одно простое число. Для определения простого числа создать функцию
Команды ОС, системные функции стандартной библиотеки С++ и C++
1. Написать программу на С++, которая позволяет вывести на экран следующую информа-цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4) размещение системного...
C++ Переписать все простые числа из заданного массива в другой массив http://www.cyberforum.ru/cpp-beginners/thread205722.html
Дан массив целых положительных чисел. Переписать все простые числа из заданного массива в другой массив. Первый массив упорядочить по возрастанию, второй по убыванию. Создать функции для определения...
C++ Прием врача Очень тяжелая задача(( я пробовал сам писать но ни чего не получилось(( Помогите!!! Прием врача. Врач принимает по четным дням в первую смену (9-13), по нечетным - во вторую (13-17). Время... подробнее

Показать сообщение отдельно
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
11.12.2010, 00:24
типа как файлы открывать показывать

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    FILE *ifp, *evofp, *odofp;
 
    if ((ifp = fopen("infile.txt", "r")) == NULL) {
        fprintf(stderr, "error: can't open input file" "\n");
        return EXIT_FAILURE;
    }
 
    if ((evofp = fopen("even.txt", "w")) == NULL) {
        fprintf(stderr, "error: can't open or create output file" "\n");
        return EXIT_FAILURE;
    }
 
    if ((odofp = fopen("odd.txt", "w")) == NULL) {
        fprintf(stderr, "error: can't open or create output file" "\n");
        return EXIT_FAILURE;
    }
 
...
 
    fclose(ifp);
    fclose(evofp);
    fclose(odofp);
как читать файл в цикле
C
1
2
3
4
5
6
7
8
9
10
    char line[1000];
    long lineno = 0;
 
    while (fgets(line, sizeof line, ifp) != NULL) {
        lineno++;
        if (lineno % 2 == 0)
            fputs(line, evofp);
        else
            fputs(line, odofp);
    }
можно ещё в одну строчку, но лучше писать свободно, имея выбор
C
1
2
3
4
5
    char line[1000];
    long lineno = 0;
 
    while (fgets(line, sizeof line, ifp) != NULL)
        fputs(line, (++lineno % 2 == 0) ? evofp : odofp);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.