1.實際上我想先給出一個數字N(我想輸入的字符串的數量)作爲輸入,然後在下一行使用gets()的字符串,但是當我按Enter鍵時,沒有。字符串我可以進入的是用printf(「\ n」)N-1.I嘗試,但它並沒有work.Please有人可以幫助我在this.eg:用C語言編程涉及字符串
//code
int N,i,arr[N];
char str[50];
scanf("%d",&N) //no. of strings required
for(i=0;i<N;i++)
{
gets(str);
arr[i]=strlen(a);
}
for(i=0;i<N;i++)
{
printf("%d\n",arr[i]);
}
我想進入我的輸入是這樣的:
2 //no. of strings
ABCFD //string 1
ASWD //string 2
//But actually what i am getting using printf("\n")
輸出:
5
4
但什麼我得到:
2
//blank space
ASWD //string 2
和輸出
0
4
發佈您的代碼,所以我們可以看看它。 – nicomp
請一直顯示您的研究成果。請先閱讀[問]頁面。 –
歡迎來到StackOverflow。當你的問題被低估時,不要失望。請記住,其他想要回答的人需要足夠的信息。閱讀http://stackoverflow.com/help/how-to-ask瞭解更多詳情。在這種情況下,提供一個最小代碼示例。 – harper