Големина на текста:
ТЕХНИЧЕСКИ УНИВЕРСИТЕТ - СОФИЯ
КУРСОВА РАБОТА
на Димитър Ненков Кесов
Фак.№ РА032999 I курс 63 група
ВАРИАНТ №10
Да се състави програма, съдържаща следните функции:
функция, записваща въведен от клавиатурата низ в текстов файл
функция, прочитаща символен низ от текстови файл
функция, която обръща думите на въведен низ и ги прехвърля на друг низ
Изборът на функциите да става чрез меню
София, декември 1999 година
Текст на програмата:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
char stringa[1000]; //Globalna promenliva za zapis i chetene na string
FILE *faila; //Globalna promenliva za faila
//Funkcia za vavejdane i zapis na nov string vav fail
void zapis()
{
printf("\n\nVavedete string: ");
gets(stringa); //Chete stringa ot klaviaturata
faila=fopen("danni","w"); //Sazdava nov fail
fwrite(stringa, strlen(stringa), 1, faila); //Zapisva stringa vav faila
1
fclose(faila); //Zatvaria faila
}
void cetene()
{
faila=fopen("danni","r"); //Otvaria fail za chetene
fgets(stringa,1000,faila); //Chete stirnga ot faila
//Izvejda string na ekrana
printf("\n\nEto zapisaniat string - %s\n",stringa);
fclose(faila); //Zatvaria faila
}
void obrastane()
{
int i;
char novstring[1000]; //Promenliva za obarnatia string
cetene(); //Vika funkciata za chetene na stringa ot faila
//Obrashta stringa i go zapisva v novia string
for (i=0;i<=strlen(stringa)-1;i++)
novstring[strlen(stringa)-1-i] = stringa[i];
//Preobrzuva stringa vav NULL TERMINATED
novstring[i] ='\0';
//Izvejda obarnatia string na ekrana
printf("\n Obarnatiat string e: %s",novstring);
}
//Glavna funkcia
void main()
{
char klavish;
//Cikal za menuto
do
{
clrscr();
printf ("\n MENU \n\n");
printf ("\n 1. Zapis na string");
printf ("\n 2. Cetene na string");
printf ("\n 3. Obrastane na dumite");
printf ("\n 4. Izhod\n");
printf ("\n Izbor: ");
klavish = getche(); //Chete klavish ot klaviaturata
//Vika funkcia spored natisnatiat klavish
switch (klavish)
{
case '1': zapis(); break;
case '2': cetene(); break;
case '3': obrastane(); break;
case '4': exit(1); break;
default : printf("\nIzberete ot 1 do 4\n");
}
getch(); //Chete klavish ot klaviaturata
2
}
while (klavish!='4');
}
3

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.
Последно свалили материала:
ДАТА ИНФОРМАЦИЯ ЗА ПОТРЕБИТЕЛЯ
04 ное 2020 в 18:55 в момента не учи на 19 години
15 юни 2020 в 19:53 студентка на 36 години от София - Военна академия "Г. С. Раковски", факулетет - Национална сигурност и отбрана, специалност - Национална сигурност и отбрана, випуск 2013
15 май 2020 в 10:52 учител на 54 години
17 дек 2018 в 11:11 ученик на 25 години от Враца - ПГТД, випуск 2014
29 мар 2018 в 23:54 в момента не учи на 40 години
24 мар 2018 в 01:20 студент на 22 години от Русе - Русенски университет "Ангел Кънчев", факулетет - Eлектроника, електротехника и електрообзавеждане, специалност - EEEO, випуск 2017
 
Домашни по темата на материала
ПИК задача написана на програмен език Си
добавена от fast98 31.12.2017
0
8
задача по програмиране на език с
добавена от msd67 26.04.2013
0
18
Задача на C++ от масиви
добавена от drebvna88 02.06.2013
1
26
Курсова работа по ПИК
добавена от naskods 21.05.2013
1
19
Подобни материали
 

Основи на входно/изходния интерфейс в среда Windows

09 мар 2006
·
375
·
4
·
684
·
40
·
1

Работа с текст.. Клавиатура.. Мишка.. Таймер..Дъщерни контроли..
 

Да се състави приложение, което изчертава три концетрични окръжности.

11 мар 2006
·
427
·
2
·
179

За да може приложението да изчертава окръжност се създава обект от класа CPaintDC, който е производен на един от основните класове в MFC - CDC /device context/.
 

Проследяване изпълнението и настройване на програми на C/C++ с Turbo Debugger

16 мар 2006
·
152
·
8
·
690
·
49

Проследяване изпълнението и настройване на програми на C/C++ с Turbo Debugger - задачи с решения към тях.
 

Настройване на програми на асемблерен език

16 мар 2006
·
202
·
9
·
1,651
·
59

Настройване на програми на асемблерен език - задачи с решения към тях. Упражнение.
 

Как да си направим сайт на РНР

18 мар 2006
·
1,805
·
6
·
491
·
1

Избор на хостинг.. Настройки.. Попълване..снабдяване с FTP Програма..Тестване...
1 2 3 4 5 » 11
 
Онлайн тестове по Програмиране
ПСТ-1
изпитен тест по Програмиране за Студенти от 3 курс
Тест по ПСТ-1 ТУ София, ИПФ Сливен. Всеки въпрос има само един верен отговор.
(Труден)
21
8
1
4 мин
28.05.2015
Програмиране С++
изпитен тест по Програмиране за Студенти от 3 курс
Тестът включва въпроси върху указатели, програмиране С++, структури от данни. Всички въпроси са затворени и изискват само един верен отговор.
(Труден)
20
13
1
4 мин
02.10.2014
» виж всички онлайн тестове по програмиране

Създаване на програма

Материал № 799, от 11 мар 2006
Свален: 698 пъти
Прегледан: 173 пъти
Предмет: Програмиране, Информатика, ИТ
Тип: Курсова работа
Брой страници: 3
Брой думи: 216
Брой символи: 1,552

Потърси помощ за своята домашна:

Имаш домашна за "Създаване на програма"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Виторио Белоречки
преподава по Програмиране
в град София
с опит от  4 години
268 32

Нина Урумова
преподава по Програмиране
в град Варна
с опит от  15 години
308 80

виж още преподаватели...
Последно видяха материала
Сродни търсения