前提・実現したいこと
文字列の中に特定の文字cが含まれていれば、そのポインタを返す関数
発生している問題・エラーメッセージ
異なるconst修飾子です
該当のソースコード
C言語
#include <stdio.h> char *str_chr(const char *s, int c) { while (*s) { if (c == *s) return s; *s++; } return NULL; } int main(void) { char s[128]; int c; printf("kye:"); c = getchar(); printf("文字列入力:"); scanf_s("%s",s,128); printf("%s\n",str_chr(s, c)); return 0; }
### 試したこと constを外せばうまくいったんですが、constありではどうすればいいのでしょう ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/17 15:00
2018/08/17 15:12
2018/08/17 15:15
2018/08/19 08:38