Частина тексту файла (без зображень, графіків і формул):
Тема: Опрацювання рядків тексту.
Мета: Здобуття практичних навичок опрацювання текстових даних, як масивів символів, а також за допомогою бібліотечних функцій мови С.
Постановка задачі.
Ввести своє прізвище, ім’я та по батькові як одне текстове дане. Написати програму згідно заданого варіанту. Вирішити поставлену задачу двома способами:
o використовуючи функції стандартної бібліотеки;
o розглядаючи введений текст як масив символів.
Програма повинна контролювати вхідні дані і при помилці вводу виводити відповідне
повідомлення. Програма повинна виводити назву програми, відомості про автора та групу.
Завдання.
Кожну букву у прізвищі продублювати.
Код програми мовою С:
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(int argc, char *argv[])
{
puts("Tsvyk Stepan, grupa RT-11\n");
puts("Laboratorna robota 4\n\n ");
char rjadok[128];
int max,i,probill[8],c;
puts("Vvedit svoje prizvusce,imja ta po batkovi:");
gets(rjadok);
c=0;
max=strlen(rjadok);
for(i=0;i<max;i++){
if(rjadok[i]==32){
probill[c]=i;
c=c+1;
}}
for(i=0;i<probill[0];i++){
printf("%c",rjadok[i]);
printf("%c",rjadok[i]);
}
puts("");
system("PAUSE");
return 0;
}
Результати виконання програми:
/
Висновок:
Під час виконання лабораторної роботи я здобув практичні навички в опрацювання текстових даних, як масивів символів, а також за допомогою бібліотечних функцій мови С.