请C/C++高手进,请教!
功能是实现字符串的翻转,不知道哪里有错误,请指教
#include <iostream>
#include <stdio.h>
using namespace std;
void reverse()
{
char ch;
scanf("%c",ch);
if(ch!='.')
{
reverse();
printf("%c",ch);
}
}
void main()
{
reverse();
}
你的reverse()函数没有实现任何功能
%c是用来输入字符,不是字符串。
scanf("%c",ch);
好像有错
scanf("%c",ch); ==> scanf("%c",&ch);
C/C++ code:
#include <iostream>
#include <string>
using namespace std;
void reverse()
{
char ch = '\0';
cin>>ch;
if(ch!='.')
{
reverse();
cout<<ch<<endl;
}
}
void main()
{
reverse();
}
#include <string> //这个不需要
另外学C++了用cin和cout比较好。
scanf("%c", &ch)
函数功能倒是实现了的,利用递归反序打印了一遍。
这个递归反序有点意思!问题确实在scnf()上
相关问答:
编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......
想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
大家好!我是一位C爱好者,向大家请教下,C程序员可好找工作?公司用C干些什么?
无所谓好不好找工作,一般通信、系统、嵌入式、硬件方面用的多,而且由于C的底层特性,学会后在学其他的会比较容易
不管用什么语 ......
用这本书入门怎么样呢 跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。
不可同日而语
一个是国外的,一个是国内的
学完c primer ......