例えばjkjkdf893:)jFeなど適当に文字を打ってjkjkd

Writer: admin Type: schwart Date: 2019-02-06 00:00
例えばjkjkdf893:)jFeなど適当に文字を打ってjkjkdfjFe大文字または小文字だけを出力するプログラムを書きたいです。#include <stdio.h>int main(void){char a[20];int i;printf("input ?");scanf("%s",&a);for(i=0;a[i]<='\n';i++){ if(65<=a[i]&&a[i]<=90||97<=a[i]&&a[i]<=122) printf("%c",a[i]); }return 0;}補足’¥0’でした共感した0###ループの継続条件がおかしいです。どんな間、ループを回したいのか=何をもってループの終わりにしたいのかという事をもう一度見直してみて下さい。\nを\0に置き換えただけでは、まだおかしいです。ナイス0
###わかりました。ありがとうございます
###文字列の理解が出来てませんでしたありがとうございました

 

TAG