>> HOPARLÖR: Biz string zəng edəcəyik.
Bu simvol bir ardıcıllıqla var.
Həqiqətən, bu, sadəcə bir var simvol array.
Və belə ki, biz bir string almaq, hətta CS50 ilə adi şəkildə istifadəçi
GetString, biz sonra davam edə bilər ki, simli chars üzərində təkrarlamaq
bir-bir olsa ki, string həqiqətən bir sıra edir.
Kodu ilə bu cəhd edək.
>> Cs50.h. daxildir
Stdio.h daxildir.
Və həmçinin string.h daxil imkan biz çıxış var ki,
StringLen funksiyası.
İndi əsas elan edək kimi int main void.
Və almaq üçün davam indi edək istifadəçi bir string.
Daxil printf.
Gəlin indi zəng simli bəyan edək s, və bizim dost GetString zəng.
>> Yoxlamaq üçün davam, indi gələk, istifadəçi etdi həqiqətən Mənə bir string verir, çünki
Bu GetString öz başına çıxır sənədlər, GetString biləcəyi
münasibətilə qaytarılması NULL, xüsusi Sentinel dəyər ki, mahiyyətcə
istifadəçi etmədi göstərir ki, əməkdaşlıq və elə etdi
bir simli təmin.
Belə ki, yoxlamaq bildirin bir şərtlə.
>> Bərabər NULL deyil, onda biz ki, s həqiqətən bir string kəsb bir
simvol array, və davam bu simvol üzərində təkrarlamaq.
Int ÜÇÜN i 0 olur, da n bəyan edək ların uzunluğu bərabər belə
i az n kimi uzun, və hər iteration, mən arttırmayı bildirin.
Bu loop ərzində sonra, ən printf zəng edək % c backslash n və sonra plug
Bu dəyər s bracket daxil i bununla hər bir zaman bir xarakteri çap
s avtomobillərin.
>> İndi tərtib edək və Bu proqram run.
Simli olun.
. / String Mənim giriş "salam" olacaqdır. Və biz bunu var.
H-E-L-L-O, öz xətti ilə hər char.