Обмен содержимого двух строк. - C (СИ)
Формулировка задачи:
НЕобходима написать функцию, которая меняет содержимое двух строк.
Вот я написал, но компилятор ругается на strcpy в функции.
Подскажите пожалуйста что я не правильно написал
#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> #include <iostream> using namespace System; char Func (char,char); int main(array<System::String ^> ^args) { char s1[256]; char s2[256]; printf("\nVvedite tekst s1:\n"); gets(s1); printf("\nVvedite tekst s2:\n"); gets(s2); printf("\ns1=:%s", s1); printf("\ns2=:%s", s2); Func (s1,s2); printf("\nteper'"); printf("\ns1=:%s", s1); printf("\ns2=:%s", s2); getch(); return 0; } char Fun (char s1, char s2) { char buf[256]; strcpy(buf,s1); strcpy(s1,s2); strcpy(s2,buf); return(s1,s2); }
Решение задачи: «Обмен содержимого двух строк.»
textual
Листинг программы
return(s1,s2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д