ファイルから読み込んだ特定の文字列にprintfやその他の関数を適用します。私は特定の条件の下で最初の5文字をスキップしたい。文字列の右端のみを出力する
if (strlen(nav_code) == 10) {nav_code = 5+nav_code;}
が、コンパイラはこれを拒否::今の条件は5で文字列ポインタを高め、適用する場合、私は、によって巧妙であると考え
error: assignment to expression with array type
私は何を誤解していますか?とにかく私のアイデアを働かせるにはどうすればいいですか?
スタディC配列(特に文字列)から始める必要があります。その後、このような「難しい」操作を行うことができます。 – honzakuzel1989