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

Обработка строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы и анаграммы http://www.cyberforum.ru/cpp-beginners/thread69296.html
Во входном файле input.txt содержаться строка не более 255 символов, в которой через один или несколько пробелов следует слово. Найти все группы анаграмм(слов, составленных из одних и тех же букв) в этой строке и вывести в файл output.txt их каждую с новой строки, все слова должны идти через пробел в порядке, в котором они встречаются в строке. input.txt 123 321 1234 12345 123456 231 132 3241...
C++ Указатели на функции... Как делать? 1) Вычислить выражение содержащее интегралы ... с помощью одного из методов : Метод трапеций, Метод средних прямоугольников,Вычисление интеграла/// С использованием указателей... Выражение можно любое подскажите кто-может как это сделать ???? Спасибо http://www.cyberforum.ru/cpp-beginners/thread69263.html
C++ Меню в Turbo C
Нужно сделать меню, не подскажите как?
C++ В каждом массиве найти наибольший и наименьший элементы и напечатать их
2. Ввести и обработать три одномерных массива, содержащие соответствен¬но 3, 6 и 8 целых компонентов. С помощью указателей...
C++ Структуры. Работа с файлами, содержащими структуры http://www.cyberforum.ru/cpp-beginners/thread69229.html
2) Дана совокупность сведений, каждое из которых состоит из следующих рекви-зитов: фамилия и инициалы автора – 25 знаков; название книги – 40 знаков; издательство – 20 знаков; год издания – 4 знака. Требуется написать программу для выполнения следующих операций: - ввод совокупности данных (B) и создания файла FW (минимум 10 записей). Данные вводить с клавиатуры; - добавление записей к файлу ...
C++ Работа с текстовыми файлами Помоготи , пожалуйста : Создать текстовый файл и выполнить обработку текста в файле ... Пример : 2) Создать текстовый файл, состоящий из 4 строк, каждая из которых имеет не бо-лее чем по 12 прописных букв русского алфавита и латинского алфавитов. Так как в язы-ке С нет функции, которая преобразует символы русского алфавита из прописных в строчные (есть только для латинских букв),... подробнее

Показать сообщение отдельно
Bytas
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 12

Обработка строк - C++

01.12.2009, 17:23. Просмотров 456. Ответов 1
Метки (Все метки)

С помощью текстового редактора «Блокнот» создать файл, содержащий текст, длина кото¬рого не превышает 400 символов (длина строки текста не должна превышать 70 символов).
Имя файла должно иметь расширение .DAT.
Написать программу, которая: .
• выводит текст на экран дисплея;
• по нажатию произвольной клавиши поочередно выделяет каждое слово
текста;
• определяет количество слов в тексте.
Подскажите 2 последних пункта....)))

Код

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
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
 
 
int _main(int argc, _TCHAR* argv[])
{
    return 0;
}
 
#include  <stdio.h>
#include  <conio.h>
#include  <stdlib.h>
 
 
FILE *fp;
 
int  main (){
    char ch,ch1;
    fp=fopen("file.dat", "r");
    while ((ch=fgetc(fp))!=EOF)
    printf("%c",ch);
    fclose(fp);
    ch1=_getche();
    printf("\n");
    fp=fopen("file.dat", "r");
    while (ch=fgetc(fp)!='.')
ch=fgetc(fp);
    while ((ch=fgetc(fp))!='.')
    printf("%c",ch);
    fclose(fp);
    printf(".");
    ch1=_getche();
    printf("\n");
fp=fopen("file.dat", "r");
while ((ch=fgetc(fp))!='.')
    printf("%c",ch);
fclose(fp);
printf(".");
    ch1=_getche();
    printf("\n");
    fp=fopen("file.dat", "r");
    while (ch=fgetc(fp)!='.')
    ch=fgetc(fp);
    while (ch=fgetc(fp)!='.')
ch1=fgetc(fp);
while ((ch=fgetc(fp))!=EOF)
    printf("%c",ch);
    fclose(fp);
 
    ch1=_getche();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru