未分類

C言語でchar文字列の長さを取得する (strlen)

投稿日:

strlen 関数を使って取得すればよい。
sizeof という関数もあるが、strlen と振る舞いが異なるので注意。

#include<stdio.h>
#include<string.h>

int main () {

char moji[100] = "good morning";

printf("strlen(moji)=%lu\n", strlen(moji));
printf("sizeof(moji)=%lu\n", sizeof(moji));

return 0;
}

結果

strlen(moji)=12
sizeof(moji)=100

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

tex で かけ算の中点を入力する方法

かけ算に使うような中点を入力するには、 $cdot$ を使う。 例 $a = b \cdot c$ 結果

no image

python3 で、文字列を一文字ずつのリストに変換する方法

string を list() で変換すれば良い。 例 str1 = ‘Good morning.’ list1 = list(str1) print(list1) 結果 [‘G’, ‘o’, ‘o’ …

no image

tex でファイ(φ、Φ)を入力する方法

小文字のファイ:φ、大文字のファイ:Φ串刺しでないファイ($\varphi$)も使われることがある。 例 $\phi, \varphi, \Phi$ 結果

no image

tex で文字を上付きにした矢印を入力する方法

\overset を使う方法がある。 例 $\overset{\text{abc}}{\rightarrow}$ 結果

no image

python3 で特定のデータが含まれる行を削除する

data.txt からの入力から、「4 5 6」というデータがある行を削除して、output.txt に出力する。(データの各行の最後に \n があることに注意。) 例 f = open(‘data. …