C programm stringi kopeerimiseks ilma strcpy () kasutamata

Lang L: none (table-of-contents)

Selles näites õpite stringe kopeerima ilma funktsiooni strcpy () kasutamata.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C Massiivid
  • C Programmeerimisstringid
  • C silmuse jaoks

Nagu teate, on stringi kopeerimiseks parim strcpy()funktsioon. Kuid selles näites kopeerime stringi käsitsi ilma strcpy()funktsiooni kasutamata .

Stringi kopeerimine strcpy () kasutamata

#include int main() ( char s1(100), s2(100), i; printf("Enter string s1: "); fgets(s1, sizeof(s1), stdin); for (i = 0; s1(i) != ''; ++i) ( s2(i) = s1(i); ) s2(i) = ''; printf("String s2: %s", s2); return 0; ) 

Väljund

Sisestage string s1: Hei kaasprogrammeerija. String s2: Hei kaasprogrammeerija.

Ülaltoodud programm kopeerib stringi s1 sisu stringi s2 käsitsi.

Huvitavad Artiklid...