Поиск по сайту:
Функция находит в строке заданную подстроку и возвращает указатель на нее - Исходник.
Сортировка выбором - Исходник.
Когда сдавалась работа | 2008 |
---|---|
Где сдавалась работа | НГТУ |
Оценка | 5 |
Имя автора | Сергей |
Задание: Функция получает строку текста и возвращает динамический массив указателей на слова.
Каждое слово копируется в отдельный массив в динамической памяти.
#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