诱人的老师中文字幕在线观看
遊客:  註冊 | 登錄 | 幫助





標題: [求助] 教教我。。。。真样把 hello 弄去 h e l l o ????
lhy     Rank: 3
青出藍
性別 男
UID 14043

精華 0
帖子 121
積分 330   詳情

閱讀權限 40
註冊 2006-10-16
來自 Netherlands
狀態 離線

 
 
 
 
發表於 2006-11-2 04:03 PM  資料  個人空間  短訊  加為好友 
Well the funny thing is it just quit. so I dont understand why. Even with %c to force it a char.

頂部

mickeyGoUp     Rank: 7Rank: 7Rank: 7
版主
性別 男
UID 5

精華 0
帖子 35511
積分 5235   詳情

閱讀權限 150
註冊 2006-3-24
來自 美國滴滴尼
狀態 離線

 
 
 
 
發表於 2006-11-3 08:08 AM  資料  個人空間  短訊  加為好友 
So the same codes work for "hello" but not "hello world"?

頂部

lhy     Rank: 3
青出藍
性別 男
UID 14043

精華 0
帖子 121
積分 330   詳情

閱讀權限 40
註冊 2006-10-16
來自 Netherlands
狀態 離線

 
 
 
 
發表於 2006-11-5 07:38 AM  資料  個人空間  短訊  加為好友 
yup....the space give problem.

頂部

mickeyGoUp     Rank: 7Rank: 7Rank: 7
版主
性別 男
UID 5

精華 0
帖子 35511
積分 5235   詳情

閱讀權限 150
註冊 2006-3-24
來自 美國滴滴尼
狀態 離線

 
 
 
 
發表於 2006-11-6 04:07 AM  資料  個人空間  短訊  加為好友 


QUOTE:
原帖由 lhy 於 2006-11-4 06:38 PM 發表
yup....the space give problem.

How about changing the "\0" to "d" and see if it is the same?

頂部

Lynnmouse     Rank: 2Rank: 2
藍之初
性別 保密
UID 139

精華 0
帖子 490
積分 124   詳情

閱讀權限 30
註冊 2006-6-24
來自
狀態 離線

 
 
 
 
發表於 2006-12-4 11:34 PM  資料  個人空間  短訊  加為好友 
我的想法

允许我说些东西

如果用scanf("%c",&string1);的话,只要按space bar就和enter一样的function,
建议用gets(string1);在enter之后才进行

是要把hello变成h e l l o ?

for(i=0;string1[ i ]!='\0'; i++)
{
       printf("%2c",string1);
} <--这样??



最後編輯: winniemouse : 2006-12-6 07:52 AM
頂部

mickeyGoUp     Rank: 7Rank: 7Rank: 7
版主
性別 男
UID 5

精華 0
帖子 35511
積分 5235   詳情

閱讀權限 150
註冊 2006-3-24
來自 美國滴滴尼
狀態 離線

 
 
 
 
發表於 2006-12-5 09:53 AM  資料  個人空間  短訊  加為好友 
Hi winniemouse,

您有沒有試過呢?  我已不大記得 C 了﹐也沒有安裝 compiler﹐所以不能試 run。

%2c 是甚麼呢?  兩個 characters?

頂部

Lynnmouse     Rank: 2Rank: 2
藍之初
性別 保密
UID 139

精華 0
帖子 490
積分 124   詳情

閱讀權限 30
註冊 2006-6-24
來自
狀態 離線

 
 
 
 
發表於 2006-12-5 03:35 PM  資料  個人空間  短訊  加為好友 


QUOTE:
原帖由 mickeyGoUp 於 2006-12-5 09:53 AM 發表
Hi winniemouse,

您有沒有試過呢?  我已不大記得 C 了﹐也沒有安裝 compiler﹐所以不能試 run。

%2c 是甚麼呢?  兩個 characters?

我的C龄才6个月

%2c是留两个位置来置放那个字

例如
for(i=0; i !='\0'; i++)
    printf("%5c",string1[ i ]);

output:
_ _ _ _ h_ _ _ _ e_ _ _ _ l _ _ _ _ l _ _ _ _o(_没有显示

如果要在前面开始,就 %-2c
output
h_ _ _ _e_ _ _ _ l _ _ _ _ l _ _ _ _ o _ _ _ _



最後編輯: winniemouse : 2006-12-5 03:40 PM
頂部

mickeyGoUp     Rank: 7Rank: 7Rank: 7
版主
性別 男
UID 5

精華 0
帖子 35511
積分 5235   詳情

閱讀權限 150
註冊 2006-3-24
來自 美國滴滴尼
狀態 離線

 
 
 
 
發表於 2006-12-6 12:02 AM  資料  個人空間  短訊  加為好友 


QUOTE:
原帖由 winniemouse 於 2006-12-5 02:35 AM 發表


我的C龄才6个月

%2c是留两个位置来置放那个字

例如
for(i=0; i !='\0'; i++)
    printf("%5c",string1);

output:
_ _ _ _ h_ _ _ ...

Oh!  明白了。 照您這樣說﹐您的提議亦可行呢!  

頂部

快速美言
           


當前時區 GMT+8, 現在時間是 2024-5-6 06:49 AM

    Powered by Discuz!  © 2001-2007 Comsenz Inc.   
Processed in 0.013288 second(s), 9 queries

清除 Cookies - 聯繫我們 - LIPS Corner 新天藍 - Archiver