又不知道错哪了。

软件和网站开发以及相关技术探讨
回复
vitamin
帖子: 247
注册时间: 2008-09-23 21:13

又不知道错哪了。

#1

帖子 vitamin » 2008-10-22 16:06

//p3.4.c, GDB程序使用示例
#include <stdio.h>

int main(void){
//input用于保存该输入字符内容
char input;

int i;
//循环两次,分别要求输入字符内容
char input;

int i;
//循环两次,分别要求输入字符内容
for(i=0;i<2;i++){
printf("please input a character :\n");
scanf("%c",&input);

//通过switch...case结构对输入的内容进行判断
//如果输入的是a\b\c\d4个字符,输出结果
//否则输出defalult中的内容
switch(input){
case 'a':
printf("you input the character 'a'\n");
"p3.4.c" 36L, 970C


ellawu@ellawu-desktop:~$ gcc -o p3.4 p3.4.c
p3.4.c: 在函数‘main’中:
p3.4.c:10: 错误: ‘input’重声明为没有外部链接
p3.4.c:6: 错误: ‘input’的上一个声明在此
p3.4.c:12: 错误: ‘i’重声明为没有外部链接
p3.4.c:8: 错误: ‘i’的上一个声明在此
ellawu@ellawu-desktop:~$
念几句佛经就以为自己在悟道,引用几句圣经就以为自己是上帝的使者。
躲在阴暗的角落就以为看不见你那肮脏的灵魂?
游走在灰色领域就以为安然无恙?
举头三尺有神明,不是不报是时候未到。
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
联系:

Re: 又不知道错哪了。

#2

帖子 dbzhang800 » 2008-10-22 18:07

vitamin 写了://p3.4.c, GDB程序使用示例
#include <stdio.h>

int main(void){
//input用于保存该输入字符内容
char input;

int i;
//循环两次,分别要求输入字符内容

char input;

int i;
//循环两次,分别要求输入字符内容

for(i=0;i<2;i++){
printf("please input a character :\n");
scanf("%c",&input);

//通过switch...case结构对输入的内容进行判断
//如果输入的是a\b\c\d4个字符,输出结果
//否则输出defalult中的内容
switch(input){
case 'a':
printf("you input the character 'a'\n");
"p3.4.c" 36L, 970C


ellawu@ellawu-desktop:~$ gcc -o p3.4 p3.4.c
p3.4.c: 在函数‘main’中:
p3.4.c:10: 错误: ‘input’重声明为没有外部链接
p3.4.c:6: 错误: ‘input’的上一个声明在此
p3.4.c:12: 错误: ‘i’重声明为没有外部链接
p3.4.c:8: 错误: ‘i’的上一个声明在此
ellawu@ellawu-desktop:~$
为什么要重复一次??
vitamin
帖子: 247
注册时间: 2008-09-23 21:13

Re: 又不知道错哪了。

#3

帖子 vitamin » 2008-10-22 20:41

我照书抄的,我根本就看不懂阿。
念几句佛经就以为自己在悟道,引用几句圣经就以为自己是上帝的使者。
躲在阴暗的角落就以为看不见你那肮脏的灵魂?
游走在灰色领域就以为安然无恙?
举头三尺有神明,不是不报是时候未到。
vitamin
帖子: 247
注册时间: 2008-09-23 21:13

Re: 又不知道错哪了。

#4

帖子 vitamin » 2008-10-23 9:02

dbzhang800 写了:
vitamin 写了://p3.4.c, GDB程序使用示例
#include <stdio.h>

int main(void){
//input用于保存该输入字符内容
char input;

int i;
//循环两次,分别要求输入字符内容

char input;

int i;
//循环两次,分别要求输入字符内容

for(i=0;i<2;i++){
printf("please input a character :\n");
scanf("%c",&input);

//通过switch...case结构对输入的内容进行判断
//如果输入的是a\b\c\d4个字符,输出结果
//否则输出defalult中的内容
switch(input){
case 'a':
printf("you input the character 'a'\n");
"p3.4.c" 36L, 970C


ellawu@ellawu-desktop:~$ gcc -o p3.4 p3.4.c
p3.4.c: 在函数‘main’中:
p3.4.c:10: 错误: ‘input’重声明为没有外部链接
p3.4.c:6: 错误: ‘input’的上一个声明在此
p3.4.c:12: 错误: ‘i’重声明为没有外部链接
p3.4.c:8: 错误: ‘i’的上一个声明在此
ellawu@ellawu-desktop:~$
为什么要重复一次??
是的,原来我抄错了。 :em03
念几句佛经就以为自己在悟道,引用几句圣经就以为自己是上帝的使者。
躲在阴暗的角落就以为看不见你那肮脏的灵魂?
游走在灰色领域就以为安然无恙?
举头三尺有神明,不是不报是时候未到。
回复