引用テキスト
文字列 S と整数 i , j が与えられるので、 S の i 文字目から j 文字目までの部分文字列を出力してください。
という問題です
例えば TOKYO
1 3
と入力すると
TOK
と出力させたいです。
以下のコードを入力すると
TOKYO 1 3
SIGSEGV on thread : 6212333568
と表示されてしまいます。
どこを直したら良いか教えていただきたいです。
よろしくお願いします。
C
1#include <stdio.h> 2 3int main(void){ 4 char str[256]; 5 int n,m,i; 6 scanf("%s %d %d",str,&n,&m); 7 8 9 for(i = n;i < m;i++){ 10 printf("%s", str[i]); 11 } 12 13 return 0; 14} 15
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/15 15:39