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

чтение из файла и запись в файл. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа в С++ http://www.cyberforum.ru/cpp-beginners/thread68941.html
Решите пожалуйста задачу,вы професионалы!Заранее спасибо!Вот условие: В лабораторной работе №5 Номер 7!
C++ Использование библиотеки ввода/вывода Не могу сделать лабораторную на языке С++. Задание выглядит следующим образом: Реализуйте стандартные функции scanf (с помощью cin) и cout (с помощью printf) так, чтобы они могли использоваться одновременно. Заранее благодарю. http://www.cyberforum.ru/cpp-beginners/thread68935.html
Структуры. Функции ( С ) C++
помогите пожалуйста вот с такой мега задачкой на С: Описать тип struct Interval, задающий замкнутый интервал на действительной оси. Реализовать в виде отдельных функций следующие операции над интервалами: а) пересечение, б) интервальная оболочка (наименьший интервал, содержащий в себе два заданных), в) проверка включения одного интервала в другой, г) проверка ...
Битовый уровень C++
Сейчас в университете гоняют по задача для выполнения битовых операции и структурных операторов на битовом уровне, но я не сильно понимаю. Вот что я имею виду задача для примера: Показать на битовом уровне, определить является число число N кратное 16, в обычном случае понятно что такое кратное число Решение: iA тут какое нибудь число void main() { int iA,iB,i,x=0,F; for(i=0;i<4;i++) {...
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread68886.html
Доброго времени суток прогеры. Вот задача. В одномерный массив водятся целые числа. Подсчитать количество положительных, отрицательных и нулевых элементов массива.Если отрицательных элементов окажется больше то поменять знаки всех элементов массива.Вывести первоначальные и измененные значения массива.Есть код #include "stdafx.h" #include "iostream" #include "iomanip" #include "cmath"...
C++ вопрос по скорости ком порта есть оригинальная программа для обмена данными с сотовым телефоном. но версия моего аппарата не поддерживается. на основе команд с нее сделал подобную прогу для своего аппарата. Но работает она раз в 10 медленнее. Хотя сделано все идентично. в обоих случаях стоит 115200ю Никто не в курсе - в чем может быть проблема при общении с портом? подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
01.12.2009, 04:21     чтение из файла и запись в файл.
Цитата Сообщение от Ленка
EOF это не как в паскале, это типа символ...)
это не символ, функция возвращает это число в случае ошибки чтения или конца файла
каждый символ - это тоже число, но из таблицы ASCII

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
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <string.h>
 
main()
{
    FILE *ifp, *ofp;
    char word[100];
    enum {
        YES,
        NO
    } first, remove, duplicate;
    
    ifp = fopen("file1", "r");
    ofp = stdout;
    
    first = YES;
    while (fscanf(ifp, "%99s", word) == 1) {
        remove = duplicate = NO;
        if (strchr(word, '+'))
            ;
        else if (strchr(word, '*'))
            remove = YES;
        else
            duplicate = YES;
        if (remove == NO) {
            if (first == NO)
                putchar(' ');
            else
                first = NO;    
            fprintf(ofp, "%s", word);
            if (duplicate == YES)
                fprintf(ofp, " " "%s", word);
        }
    }        
    putc('\n', ofp);
    fclose(ifp);
    return 0;
}
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru