mbah_bejo

latian pointer

Nov 15th, 2019
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. void tukar(int *a,int *b)
  4. {
  5.     int temp = *a;
  6.     *a=*b;
  7.     *b=temp;
  8. }
  9. void inputStr(char kata[],char target[])
  10. {
  11.     strcpy(target,kata);
  12. }
  13. void inputstrN( char kata[],int jumlah)
  14. {   int i;
  15. //  char aingkata[100];
  16.         for(i=0;i<jumlah;i++)
  17.     {
  18.         scanf("%c",(kata+i));
  19.     }
  20. //  printf("%s\n",kata);
  21. // 
  22.  
  23. //  gets(aingkata);
  24. }
  25. void inputIn( int nilai, int *a)
  26. {
  27.     *a=nilai;
  28. }
  29. int main()
  30. {
  31.     int a,b;
  32.    
  33.     inputIn(69, &a);
  34.     inputIn(96, &b);
  35.    
  36.     tukar(&a,&b);
  37.     printf("%d %d\n",a,b);
  38.    
  39.     char str[100];
  40.     inputStr("anjay",str);
  41.     printf("%s\n",str);
  42. //  getchar();
  43.      char str1[10];
  44.     inputstrN(str1,5);
  45.        
  46.         printf("%s\n",str1);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment