xurui71 发表于 2014-3-17 11:22:04

C语言结构体入门,结构体数组问题求助

本帖最后由 xurui71 于 2014-3-17 16:04 编辑

定义一个结构体数组,包含名字和号码。。。编译之后,出现很多错误。。第一个错误是数组的总大小不能超过、、、
求大神把这个程序改正确啊。。。输入名字和号码,遇到9的时候退出。。
#include <stdio.h>
void main(){         struct txl       {                           char name;                  float number;         };
      struct tx1 men;      int i;
         for(i=0;i<20;i++)                {                   printf("please input name and number: ");                    scanf("%s,%f",&men.name,&men.number);                if(men.name==9)    //输入9退出               {   break;   }
          while(1)      //打印出来         {                              i=0;                                    if(men.name==9)                      {          printf("Over!\n"); break;                        }       printf("name: %s    number:%4.0f\n",men.name,men.number);                        i++;                }      }}

walykyy 发表于 2014-3-17 11:47:34

你这个就应该抽几个嘴巴子,典型的不认真,自己定义的结构体变量都不对txl==tx1,,,你们家l=1吗

luckin 发表于 2014-3-17 11:58:19

看看学习下

杨学子 发表于 2014-3-17 12:24:16

#include <stdio.h>
//#include <conio.h>
//#include <stdlib.h>
struct txl
      {            
               char name;   
               float number;
         };

void list(struct txl l) {
        if(l.number==9)    //输入9退出
               {
                                   printf("Over!\n");
                                  // break;   
                           }
                           else
                  printf("name: %s\tnumber:%0.3f\n",l.name,l.number);
}

void main()
{   
      struct txl men;   
                int i;

         for(i=0;i<2;i++)
               {   
                             printf("please input name: ");
                               scanf("%s", &men.name);

               printf("please input number: ");   
               scanf("%f",&men.number);            
                  }
               for(i=0;i<2;i++) {
                       list(men);
               }

}


哥们 我调了大概半个小时 你这个程序确实漏洞百出我也是新手一起加油吧   敲代码认真点特别是1和l 难看出来!

xurui71 发表于 2014-3-17 13:56:49

杨学子 发表于 2014-3-17 12:24 static/image/common/back.gif
#include
//#include
//#include


厉害啊。。。我的程序都有精力研究半个小时。。。。{:7_178:}

杨学子 发表于 2014-3-17 14:23:42

xurui71 发表于 2014-3-17 13:56 static/image/common/back.gif
厉害啊。。。我的程序都有精力研究半个小时。。。。

应该也是刚学的 一起努力

最好是明天 发表于 2014-3-17 14:46:43

学习学习学习学习学习学习
页: [1]
查看完整版本: C语言结构体入门,结构体数组问题求助