almayı sürdürüyorum Her giriş satırını tersine çeviren bir program yaz. Giriş hatlarından hiçbirinin 100 karakterden uzun olmayacağını varsayabilirsiniz.
#include<stdio.h>
int main() {
char c[100];
fgets(c,100,stdin);
for(int i=sizeof(c); i>=0; i--) {
printf("%c",c[i]);
}
}
Çalıştırdıktan sonra, sonuçlar ve özel işaretler alabilirim. Her zaman 100 olacaktır. strlen(c)
, kullanıcının yazacağı karakter sayısı olacaktır.
Ancak, –
'u dahil etmeniz gerekiyor Evet, gerçekten işe yarıyor! Ama yeni soru şu ki, bir şey girdikten sonra, çıktı kendi başına bir satır beslemesi alacaktır .. Nasıl olur .. Çok teşekkür ederim! – forfun
@forfun: ['fgets()'] belgesini okuyalım (http://en.cppreference.com/w/c/io/fgets): _ Dosya sonu oluşursa veya satırsonu karakteri çıktığında durdurma durur bulundu, hangi durumda str bu yeni satır karakterini içerecek –