Поставленная задача:
Получите от пользователя три порции информации: год рождения, место рождения и возраст. Затем напечатайте предложение, использующее эту информацию.
Исходный код:
#include <iostream.h>
#include <string.h>
#include <conio.h>
int main ()
{
clrscr ();
char str[600];
char god[100];
char rogd[200];
char vozrast[200];
cout<<"Vvedite god rogdeniya";
cin.getline(god,99);
cout<<"Vvedite mesto rogdiniya";
cin.getline (rogd,199);
cout<<"Vvedite vozrast";
cin.getline(vozrast,199);
strcpy(str,"\nla rodilas v");
strcat(str,god);
strcat(str,",v gorode");
strcat(str,rogd);
strcat(str,",\ni mne");
strcat(str,vozrast);
strcat(str,".");
cout<<str;
getch ();
return 0;
}
#include <string.h>
#include <conio.h>
int main ()
{
clrscr ();
char str[600];
char god[100];
char rogd[200];
char vozrast[200];
cout<<"Vvedite god rogdeniya";
cin.getline(god,99);
cout<<"Vvedite mesto rogdiniya";
cin.getline (rogd,199);
cout<<"Vvedite vozrast";
cin.getline(vozrast,199);
strcpy(str,"\nla rodilas v");
strcat(str,god);
strcat(str,",v gorode");
strcat(str,rogd);
strcat(str,",\ni mne");
strcat(str,vozrast);
strcat(str,".");
cout<<str;
getch ();
return 0;
}
Теория:
Примеры функций работы со строками:
strcpy() – копирует одну строку в другую
strcat() – конкатенация строк
strcmp() – сравнение строк
strlen() – длина строки
Конкатенация – это объединение двух строк, т.е добавление одной строки в конец другой.
Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.