[C言語]文字列の最初の文字を取得するには?

C言語

どうも、ちょげ(@chogetarou)です。

文字列(string)の先頭の文字を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)の最初の文字を取得するには、インデックスを使います。

具体的な方法としては、「text[0]」のように、文字列のインデックス「0」にアクセスします。

//text=対象の文字列
char first = text[0]; //最初の文字を取得

文字数のインデックス「0」にアクセスすることで、対象の文字列の最初の文字を取得できます。

使用例

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

int main(void){
    char text[] = "Hello, World";
    
    char first = text[0];
    
    printf("%c", first);
    
    return 0;
}
出力:
H

コメント

タイトルとURLをコピーしました