Listing Program :
#include<stdio.h>
main() {
char teks[31];
printf("Menggunakan scanf() \t= ");
scanf("%s", teks);
printf("Hasil inputan \t\t= %s", teks);
fflush(stdin);
Output :
Analisa :
Untuk melakukan pembacaan kalimat atau string yang dimasukkan oleh user
secara manual, program tersebut menyediakan 3 fungsi yaitu ;
Listing Program :
#include <stdio.h>
int pjgstr(char[]);
main()
{
char teks[255];
int jumkar=1;
return i;
}
Output :
Analisa :
Listing program :
#include <stdio.h>
int pjgstr(char[]);
void balikstr(char[]);
main()
{
char teks[255];
int jumkar=0,i,j;
for(i=0;i<j;i++)
sesuatu[i] = penampung[i];
}
Output :
Analisa :
Listing Program :
#include <stdio.h>
int pjgstr(char[]);
void copystr(char[],char[]);
main()
{
char teks1[255],teks2[255];
char jumKarakter=0;
copystr(teks1,teks2);
while(sesuatu[i])
i++;
return i;
Output :
Analisa :
Proses menyalin harus dilakukan tiap karakter yg ada pada string, tidak
dapat dilakukan secara langsung oleh operator assignment(=). Melakukan
looping penyalinan karakter dengan urutan/indeks yg sama sampai
menemui karakter null (‘\0’).