- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
#include<iostream>
#include<math.h>
//#include<csdio>
using namespace std;
void main(){
//char*s1=new char[0]
int i=0;
do
char*s1=new char[0];
cout<<'write s1: ';
cin>>s1[i];
i=i+1;
while (*s1[i]=="\0");
for(int j=1, j==i, j++)
cout<<s1[j];
cout<<endl;
delete []s1;
}
1)for(int j=1, j==i, j++) Способ использования и наличие , вместо ;
2)Принцип потоков ввода вывода cout<< cin>> схож с паскалевским.
3)do
while без скобочек, как в паскале.
И прочее...
char*s1=new char[0];
cout<<'write s1: ';
cin>>s1[i];
Да и вообще этот полупаскалевский код не скомпилируеться не на Си, не на С++. Так, что в раздел Кучи это унылое говно.
new - нет в Си.
cout и cin - вообще объекты, содержащие операторы.
Это начало!..