char string[]="DGS021J0W0S1000.0S20000S3000.0S4000.0S50.00S60.00F";
S[1-5]
感謝を得る方法!
strncpy()標準関数を使用する
char S[6] = {0};
strncpy(S, string+1 , 5);
文字列の先頭から5番目の文字にコピーする場合、質問は次のようになります。
S[0-4]を取得する方法
S[1-5]
Cの配列インデックスが1からではなく0から始まるためではなく、この場合の解決策は次のようになります。
char S[6] = {0};
strncpy(S, string , 5);
私はあなたが部分文字列メソッドを探していると思います。Cでは2つのforループでそれを行うことができます。