標準入力からデータを入力し、そこからスペースと改行を取り除いたものを
一列の文字列として表示したいのですが、うまくいきません。
どなたか、ご教示お願いします。
#include <stdio.h> #include <stdint.h> #include <inttypes.h> #include <stdio.h> //プログラム開始 int main(void) { char str[100000]; char c; printf( "文字を入力して下さい\n" ); int i=0; while( (c = getchar()) != EOF ){ if(c != ' ' || c != '\n'){ str[i]=c; i++; } } i = 0; while(str[i] != '\0'){ printf("%c ", str[i]); i++; } return 0; } コード
回答1件
あなたの回答
tips
プレビュー