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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread88414.html
Помогите написать программы: 1) Дано предложение. Определить сколько слов состоят из не более чем четырех букв. 2) Дано предложение. Вывести его на экран, заменив каждую первую букву слов,...
C++ Создать класс с именем BIBL(нужно исправить) ниже оналогичная задачка...нужно её переделать...но т.к я не шарю и время до сдачи у меня очень мало чтобы разобраться и сделать самму...вынужден просить вас..(( 1. Создать класс с именем BIBL,... http://www.cyberforum.ru/cpp-beginners/thread88408.html
C++ Главная функция
Разработать главную функцию программы, которая выводит начальные данные, вызывает функцию обработки и печатает конечный результат: Задано натуральные М(20<=M<=22), вычислить: Также разработать...
C++ САМАЯ БЫСТРАЯ сортировка!
Теоретически и практически доказано, что сортировка OVERPOWER8 - самая быстрая в мире. Характеристика: Требуется памяти: 3*N Количество шагов в любом случае: 3*N Стабильная: ДА Метод: Замена ...
C++ структура http://www.cyberforum.ru/cpp-beginners/thread88376.html
дана структура отдела кадров и сотрудников в отделе, нужно к этой структуре дописать сортировку по стажу работы и вывод сотрудников пенсионного возраста #include <iostream.h> #include <windows.h>...
C++ Найти количество символов в строке Написать программу для подсчёта количества символов в любой строке подробнее

Показать сообщение отдельно
Antonik
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 14
22.01.2010, 02:00  [ТС]
вот ещё есть с вводом и выводом текста
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" );    }
}
а как связать не знаю...
Подскажите кто,что сможет)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru