Поиск по сайту:



Проверить аттестат

Мы принимаем Яндекс.Деньги

Смотри также:

Исходник программы "DOS-Matrix" - Исходник.

Односвязный список - Исходник.

Деревья - Исходник.

Лабораторные # 1,2,3,4 - Исходник.

Все новинки...

Исходник «Динамический массив указателей»

Когда сдавалась работа2008
Где сдавалась работаНГТУ
Оценка5
Имя автораСергей
Файл: 1.41 КБ

Введите свой E-mail:

Сразу после оплаты на ваш e-mail придет ссылка для скачивания файла.
Указанная цена не окончательная. При оплате через сервис "Робокасса", стоимость увеличивается на процент коммисси в зависимости от выбранного способа оплаты.
Поделиться:

Задание: Функция получает строку текста и возвращает динамический массив указателей на слова.

Каждое слово копируется в отдельный массив в динамической памяти.

#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <conio.h>

/* Прототипы используемых в программе функций */
void About(void);
void printsk (char* format,…);
char **dyn_mass(char *str);
char *cursorSymbol (char *in);
char *cursorSpace (char *in);
void putstr (char **s);

int main ()
{
About (); // О программе, об авторе.

char str[200], *p, **pp;
printsk(«Введите строку слов:»);
gets(str);
p = str;
pp = dyn_mass(p);
//Вывод на экран
putstr(pp);
//Освобождение выделенной памяти.
delete []pp;

getch(); //Заглушка
}

//-Функция получает указатель на строку и
//-возвращает указатель на массив указателей на строки.
char **dyn_mass(char *str)
{
char *c_str = str; //Копия входной строки.
int cnt_word = 0; //Число слов в строке.
int size_word = 0; //Длина каждого слова.

 

На данной странице представлены авторские программы. 
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем". 
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02