完全な初心者はこちら。プログラミングのクラスへの私のイントロでは2日目ですので、優しくしてください。我々はC btwでプログラミングしています。Cプログラミング:名前のアレンジャー! newbをコーディングしていますか?
私たちの割り当ては、ユーザーにJohn Smithという形式の名前を付けるように促すことでした。 Smith、J.
頭痛に追加するには、何個の空白があるかにかかわらず、プログラムはまだ実行する必要があります。すなわちジョン/ N・スミス、スミストンジョン/、ジョン/ 0スミス..
はここで、私がこれまで持っているもの
#include <stdio.h>
int input()
{
printf("Enter your name: \n");
int lettest = getchar();
return (lettest);
}
void fname()
{
int lettest;
if (lettest != EOF || '\n' || '\t' || ' ')
{
printf("%c.", lettest);
lettest = getchar();
}
else;
}
void lname()
{
int lettest;
if (lettest != EOF || '\n' || '\t' || ' ')
{
printf("%c.", lettest);
lettest = getchar();
}
else;
}
int main() {
input();
lname();
//fflush(stdin);
fname();
return 0;
}
私の問題だ:私は、最後の名前を印刷する方法がわかりません同じバッファから両方を読み込んでいるとき。
誰かが私のlname関数をどうやって説明することができますか?また、arraylistsと文字列メソッドはありません。
'int lettest; if(lettest ..) '??それは未定義の内容の新しい変数です。 –
正しくフォーマットしてください。 –
'fflush(stdin)'コールにコメントしたことがあります。その行を消去することさえできます。 'fflush'は出力ストリームでのみ使用でき、' stdin'では 'fflush'を使用しません。 – ouah