どうも、ちょげ(@chogetarou)です。
文字列(string)の先頭からN文字を取得する方法を紹介します。
方法

文字列(string)の先頭からN文字を取得するには、インデックスを使います。
まず、文字列名と[]を記述します。
そして、[]内に、Nを「-1」した値を指定します。
//text=対象の文字列
char result = text[N - 1]; //先頭からN文字目を取得
上記の「文字列名[]」は、文字列の先頭からN文字を取得します。
使用例
#include <stdio.h>
#include <string.h>
int main(void){
char text[] = "Hello,World";
//2文字目を取得
int N = 2;
char result = text[N - 1];
printf("%c", result);
return 0;
}
出力:
e
コメント