亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 1843 | 回復(fù): 7
打印 上一主題 下一主題

求高手急救。。inux下C編程的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-03-02 11:17 |只看該作者 |倒序?yàn)g覽
本帖最后由 xiao09008232 于 2012-03-02 11:31 編輯

我是初學(xué)者,編了下面一段代碼:

  1. #include<stdio.h>
  2. void password(char code[17])
  3. {
  4. char c,passwd[12];
  5. int i=0,leap=0,j,k;
  6. printf("please enter your password: \n" ) ;
  7. while(leap==0)
  8. {
  9.   leap=1;
  10.   while((c=getchar())!='\n')
  11.   {
  12.    if(c>='0'&&c<='9')
  13.     {
  14.      passwd[i]=c;
  15.      i++;
  16.      }
  17.    else
  18.     {
  19.       leap=0;
  20.      }
  21.    }
  22.    if(i<4||i>12)
  23.    {
  24.      leap=0;
  25.    }
  26.    if(leap==1)
  27.    {
  28.     sprintf(code,"%02d",i--);
  29.     for(j=0;j<=i;j++)
  30.     {
  31.      k=j+2;
  32.      code[k]=passwd[j];
  33.     }
  34.     for(j=j+3;j<=16;j++)
  35.     {
  36.      code[j]='F';
  37.     }
  38.    }
  39.    else
  40.    {
  41.      printf("WRONG PASSWORD!Please input again: \n" ) ;
  42.      i=0;
  43.    }
  44.   }
  45. }
復(fù)制代碼
這是test.c里password函數(shù)的代碼,下面是main.c里main函數(shù)的代碼

  1. #include<stdio.h>
  2. #include"test.h"
  3. int main(void)
  4. {
  5.         char code[17];
  6.         password(code);
  7.         printf("%s",code);
  8. }
復(fù)制代碼
還有test.h里的函數(shù)申明

  1. void password(char code[17]);
復(fù)制代碼
這個(gè)程序在VC++下正常運(yùn)行,結(jié)果如下:

在linux下也編譯通過,但結(jié)果有問題:

沒有輸任何值,也沒按回車,直接顯示重新輸入,怎么回事呀???

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2012-03-03 20:25 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2012-03-04 21:31 |只看該作者
我也試了一遍,一點(diǎn)沒問題呀。!

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2012-03-05 10:35 |只看該作者
怎么會(huì)這樣,只有我的有問題嗎?

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2012-03-05 14:02 |只看該作者
運(yùn)行的時(shí)候是復(fù)制粘貼的執(zhí)行程序名吧?可能是終端輸入了不可見字符(回車)

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2012-03-05 17:52 |只看該作者
我也試了你的程序,如果不按回車鍵是不會(huì)出現(xiàn)這樣的情況啊。≡僭囋,是不是你碰到了你的回車鍵,或者是執(zhí)行的時(shí)候多按一下鍵盤!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2012-03-06 11:03 |只看該作者
搞定了,將code初始化就沒這個(gè)問題了,不知道怎么回事,謝謝各位幫忙

論壇徽章:
1
天蝎座
日期:2013-12-06 18:23:58
8 [報(bào)告]
發(fā)表于 2012-03-06 12:47 |只看該作者
回復(fù) 7# xiao09008232


    不初始化,code里面可能有非法數(shù)據(jù)!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP