注册 登录
编程论坛 C++教室

[求助]c语言和c++中相同意思语句怎么转换?

ryomayang 发布于 2007-06-30 13:17, 890 次点击
例如cin=scanf 等
先谢过了!
10 回复
#2
weishj2007-06-30 13:22
这个只要你学过C,再学过C++,应该自然明白了
#3
ryomayang2007-06-30 13:31
我没学过c ,直接就学c++了 所以一点基础没有!
#4
福尔摩斯2007-06-30 13:39
以下是引用ryomayang在2007-6-30 13:31:55的发言:
我没学过c ,直接就学c++了 所以一点基础没有!

那你问这个做什么?

scanf("%d",x);

cin>>x;

printf("%d",x);

cout<<x;

用法差不多,但是结构不一样

#5
ryomayang2007-06-30 13:44
因为别人帮我做了一个程序是用c做的,而我是学c++的,所以要翻译过来!
#6
福尔摩斯2007-06-30 13:48
看你怎么写

如果你写的代码里有类的话

那么我很高兴的告诉你:重新用C写过

如果没有,那只要把头文件改和输入输出改写下就可以了

C是面向过程程序设计,C++是面向对象程序设计

程序设计的概念不大一样
#7
ryomayang2007-06-30 15:22
以下是引用福尔摩斯在2007-6-30 13:48:14的发言:
看你怎么写

如果你写的代码里有类的话

那么我很高兴的告诉你:重新用C写过

如果没有,那只要把头文件改和输入输出改写下就可以了

C是面向过程程序设计,C++是面向对象程序设计

程序设计的概念不大一样

“代码里有类”是什么意思?

#8
gdzhan2007-06-30 17:35

你看到他的程序中有scanf("%d", i);这样的函数,把他当做是C++中的cin >> i来看就行了,
都是从键盘获取输入
printf()和cout<<差不多,都是输出,,,,,差不多的,

#9
野比2007-06-30 18:03

你..是学C++的吗? "类"不明白吗?
需要重头复习拉

#10
野比2007-06-30 18:11
printf和scanf非常博大精深... 值得好好研究...
#11
ryomayang2007-06-30 18:40
哦!非常感谢!
1