标题:这个程序不知道哪里有错
只看楼主
yuyiyunpiao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-6-28
得分:0 
scanf("%s",&c);有错误的
用SCANF输入一个字符串是
不用加&符号
2008-06-28 11:46
jieneng
Rank: 1
来 自:陕西西安
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-6-23
得分:0 
解说
在C语言中,定义字符用char,在Java中定义字符传时String的首字母要大写,在java中也可以定义char类型的,在C#中,String首字母要小写,直接赋字符串.在你的main()中你定义了int型,需要返回值,你没有返回值,返回的是int型,不是字符串型.

为了自己的前途,下苦吧,坚持 坚持 再坚持!
2008-06-28 15:01
fw_natural
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2007-8-31
得分:0 
string不是C的基本数据类型,换成用char 定义吧
2008-06-28 15:17
华佛鹰
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-6-27
得分:0 
能用什么方式读入string类型的数据呢?
2008-06-28 22:02
华佛鹰
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-6-27
得分:0 
scanf("%s",&c);有错误的
用SCANF输入一个字符串是
不用加&符号

回复11楼:
按照你说的去掉&后,运行就出差错了
2008-06-28 22:05
a1520708
Rank: 1
来 自:东北电力大学
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-6-27
得分:0 
用char c[];吧
2008-06-28 22:42
coming
Rank: 1
等 级:新手上路
帖 子:244
专家分:0
注 册:2008-4-20
得分:0 
什么是string类型啊~~~不解...
2008-06-29 00:37
lingyu
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-8-15
得分:0 
#include<stdio.h>
#include<stdlib.h>
#define SIZE 20
int main()
{
  char c[SIZE];
  scanf("%s",&c);
  printf("%s",c);
  system("pause");
  return 0;
}
这样好像达到你要求了
2008-06-29 00:51
华佛鹰
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-6-27
得分:0 
谢谢楼上
2008-06-29 10:07
hundnn
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2007-8-23
得分:0 
string 好像是VB里面的符号吧
2008-06-29 14:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-221542-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.404481 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved