• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Действия Со Строками

  • Автор темы romantik
  • Дата начала
R

romantik

Составить программу, позволяющую для двух срок, введенных пользователем, выполнить: (1) сравнения, (2) копирования; (3) конкатенацию. Выбор действия осуществляется с помощью меню.
Понимать понимаю что от меня требуют,но с написанием проблем... :D
 
R

rrrFer

5. Ну а те, кто не хочет что-то делать самостоятельно, должны понимать, что работа людей стоит денег. Даже самая мелкая. А потому, если вы готовы платить за решение своей проблемы, то так же указывайте это в своей теме. Что-то в духе: Нужно решить такую-то задачу. Оплата.
 
R

romantik

Я пытался делась сам...
мне нужно было скинуть код??
Вот он:
\-------------------------------------------------------------
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
//int strlen(char*m1, char*m2);
//char *strcmp(char*, char*);
//char *strcpy(char*, char*);
//char *strcat(char*, char*);

int main()
{clrscr ();
int e;


char m1[10];
char m2[10];
cout<<"m1=";
for (int i=0;i<10;i++)
scanf ("%d",&m1);
cout<<"m2=";
for (int j=0;j<10;j++)
scanf ("%d",&m2[j]);


cout<<"sravnenie:1"<<endl;
cout<<"kopirovanie:2"<<endl;
cout<<"konkatenaziya:3"<<endl;
cin>>e;

switch (e)
{case 1:cout<<"porivnyane="<<char *strcmp(char*m1, char*m2) ;break;
case 2: char *strcpy(char*m1, char*m2) ;break;
case 3: char *strcat(char*m1, char*m2) ;break;
default:cout<<"chto-to ne to=) (problem v CASE)";}
getch ();
return 0;}
\---------------------------------------------------------------------------------

проблема в том что я очень сомневаюсь по поводу многих деталей.. :(
большая проблема с выводом на экран результата...

Извините что не написал код сразу...
если можете,помогите пожалуйста :mellow: ;) :mellow:
 
R

rrrFer

мне нужно было скинуть код??
да

for (int i=0;i<10;i++)
scanf ("%d",&m1);
cout<<"m2=";
for (int j=0;j<10;j++)
scanf ("%d",&m2[j]);

что это? - замени на
Код:
cin >> m1 >> m2;

остальное почти верно, почитай про функции, ты их неверно вызываешь
Код:
{case 1:cout<<"porivnyane="<<char *strcmp(char*m1, char*m2);break;
зайди на cplusplus.com, в поиск на сайте введи strcmp и потыкай ссылки, там будут примеры и описание.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!