什么是c ++的最新编译器.我正在使用Turbo c ++.人们说它很古老.请帮我解决一下这个.
Turbo C++:我想在不改变原始数据的情况下将字符串传递给函数(按值传递).如何在这段代码中实现???
#include<iostream.h>
#include<conio.h>
#include<string.h>
void pass(char g[20])
{
g[0]=g[2];
cout<<"\nPassed: ";
for(int i=0;i<strlen(g);i++)
cout<<g[i];
}
void main()
{
clrscr();
char a[20];
cout<<"\nEnter the Data: ";
cin.get(a,sizeof a);
int len=strlen(a);
pass(a);
cout<<"\nAfter pass: ";
for(int i=0;i<len;i++)
cout<<a[i];
getch();
}
Run Code Online (Sandbox Code Playgroud)