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

Записать в другой текстовый файл только слова, начинающиеся на букву "a" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод\Вывод http://www.cyberforum.ru/cpp-beginners/thread375200.html
Товарищи, был бы рад, если бы Вы оказали мне помощь в С++, пока разбераюсь в Нем плохо, но все еще впереди!) Собственно прошу помощи в самом первом задании и в ответе на восьмой вопрос) Буду рад Вашей помощи.
C++ Ошибка в DLL У меня все функции в библиотеке хранились в одном *.cpp файле,а когда я переместил их в другой файл то при попытке вызова пишет что-то типа "Идентификатор переопределен" Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread375196.html
Найти вторую производную функции C++
найти вторую производную функции f(x)=cos(x)-sin^5 (x)
C++ Код в Delphi перевести в C++, может кто в силах
собственно код: var i,j,User,o,u:integer; DAC:array of byte; user_str,command:string; function test_bit(a:integer;b:byte):boolean; {Test of Rights; 1 - grant, 2 - write, 3 - read} var i,c:integer; begin c:=a;
C++ Дана действительная квадратная матрица порядка n http://www.cyberforum.ru/cpp-beginners/thread375190.html
дана действительная квадратная матрица порядка n. Построить последовательность из нулей и единиц {b1,…bn}, где bi = 1, если элементы i-й строки матрицы образуют возрастающую последовательность и bi = 0 в противном случае.
C++ Указатели Вопрос об Указателях. Я нач. прогер прошу помочь. Тут написано так : "Пусть p1-указатель на int переменную с текущим значением 2000(т.e p1 содержит 2000). после выполнения (в 32 разряд системе) выражения p1++; Содержимое переменной-указателя p1 станет равным 2004 а не 2001!" . Я вот что-то сделал и не могу понять в чём дело.(у меня p1 это p3 =))) ) #include<iostream> using namespace std;... подробнее

Показать сообщение отдельно
Петррр
5942 / 3379 / 336
Регистрация: 28.10.2010
Сообщений: 5,926
30.10.2011, 23:18     Записать в другой текстовый файл только слова, начинающиеся на букву "a"
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
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
 
int main(int argc, char **argv)
{
    FILE *input;
    FILE *output;
    char ch = EOF, prd;
    input = fopen("C:/text.txt", "r");
    output = fopen("C:/out.txt", "w");
    while (!feof(input))
    {
        prd = ch;
        ch = getc(input);
        if ((ch == 'a' || ch == 'A') && !isalpha(prd))
        {
            do 
            {
                putc(ch, output);
                ch = getc(input);
            }
            while (isalpha(ch));
            putc('\n', output);
        }
    }
    fclose(input);
    fclose(output);
    return 0;
}
text.txt
Код
Studies have shown that when we read, our eyes must make small 
stops along the line. Poor readers make many, many more 
fixations (eyestops) than good readers. Not only does this 
slow you down, but it inhibits comprehension because meaning 
is easier to pull from groups of words rather than from 
individual words or even single letters. Try to read in phrases 
of three or four words, especially in complete clauses and 
prepositional phrases. Your mind may internalize them as if the
 whole phrase is like one big meaning-rich word.
out.txt
Код
along
and
as
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru