#define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h>
#include <string.h>
int main(void)
{
int numChars = printf("Pls give me a floor to stand on\n");
while (numChars>1)
{
printf("-");
numChars--;
}
getchar();
return 0;
}
1番目の質問f.eを使用するだけで、あらゆる種類の文字列の長さを見つけることができます。 int numChars = printf( "Pls ...")、それは私にstringの要素の正確な数を与えるでしょうか?誰でも私のコードをcで説明することができます
2番目の質問はwhile文の条件を考慮しています。なぜnumChar> 1が複数でなければならないのですか。これは前の数値がすべて1未満であることを意味しますか?
'strlen'を使用して文字列のサイズを取得します。 – haccks
私はstrlenについて知っています、私の質問は、私の例で見つかった文字列の長さがstrlenに代わる方法ですか?ので、それを遵守し、正しい結果を与えたが、私は番号を取得している方法を説明するソースを見つけることができませんでした – Sean
下記の[回答](http://stackoverflow.com/a/41395720/2455888)をお読みください。 – haccks