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

Работа с вводом текста. - C++

Восстановить пароль Регистрация
 
Antonik
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 14
22.01.2010, 01:46     Работа с вводом текста. #1
Задан текст, содержащий произвольное количество строк, в
которых отдельные слова могут разделяться одним или нескольки-
ми пробелами и знаками пунктуации (перенос слов с одной строки
на другую не используется). Сформировать новый текст, который
является результатом следующего преобразования исходного текс-
та: заменить каждое заданное слово в тексте на пробелы.Как?

Я новичок пока может кто поможет...есть тока....но тут: Задана строка, содержащая произвольное количество слов; отдельные слова могут разделяться одним или несколькими
пробелами и знаками пунктуации. Сформировать новую строку, которая является результатом следующего
преобразования исходной строки: заменить заданное слово в строке на пробелы
Вложения
Тип файла: doc SER9D.doc (50.0 Кб, 15 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2010, 01:46     Работа с вводом текста.
Посмотрите здесь:

C++ Шифратор текста, работа с файлами.
C++ что-то с вводом
C++ траблы с вводом C++
C++ трабл с вводом с клавиатуры
C++ Работа с вводом. Нужно в зависимости от кол. введенных чисел выделить память
Управление вводом с клавиатуры в С++ C++
Застрял с вводом с файла C++
Работа с файлами. Измените регистр алфавитных символов текста C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Antonik
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 14
22.01.2010, 02:00  [ТС]     Работа с вводом текста. #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
51
52
#include <stdio.h>
#include <alloc.h>
#include <conio.h>
char **text_input( int *l );
void text_print( char **tx, int lines );
main(){    
char d;    
int l=0;    
char **t=NULL;        
t = text_input( &l );
    puts( "----------" );    
text_print( t, l );        
getch();
}
char **text_input( int *l 
{    
char **text        = NULL;    
int str;    
int kill        = 0;    
int i            = 0;    
char s            = 0;    
int j            = 0;    
char exp        = '@';    
while( !kill )    
{        
text = realloc( text, sizeof(char*)*(i+1) );        
*(text+i) = NULL;        
printf( "\n[%d bytes allocated for pointer array NOW!1]\n", sizeof(char*)*(i+1) );                
j = 0;        
while( ( s = getchar() ) != '\n' && !kill )        
{            
if( s != exp )    
        {    
            *(text+i) = realloc( *(text+i), sizeof(char)*(j+1) );                *(*(text+i)+j) = s;                
j++;        
    }            else        
        kill = 1;        
}        
*(text+i) = realloc( *(text+i), sizeof(char)*(j+1) );    
    *(*(text+i)+j) = '\0';        
printf( "\n[%d bytes allocated for string %d]\n", sizeof(char)*(j+1), i );        i++;
    }
    *l = i;
    return text;}// oevoid text_print( char **tx, int lines )
{    
int i;    
for( i=0; i<lines; i++ )    
{        
printf( *(tx+i) );    
    if( strlen(*(tx+i)) != 80 )    
        printf( "\n" );    }
}
а как связать не знаю...
Подскажите кто,что сможет)
Yandex
Объявления
22.01.2010, 02:00     Работа с вводом текста.
Ответ Создать тему
Опции темы

Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru