Thread: what compiler that change all variable in one occurrence?

  1. #1
    Registered User
    Join Date
    Dec 2012
    Posts
    61

    what compiler that change all variable in one occurrence?

    what compiler that change all variable in one occurrence?

  2. #2
    Registered User
    Join Date
    Nov 2012
    Posts
    1,393
    Could you clarify what you mean by changing all variables "in one occurence"? For example, if x, y and z are integers, you can write the following in legal C. It doesn't matter what compiler you use.

    Code:
    x = y = z = 0;

  3. #3
    Registered User
    Join Date
    Dec 2012
    Posts
    61
    Example
    Code:
    #include<stdio.h>
    void main()
    {
      int x;
     scanf("%d", &x);
     printf("%d", x);
    }
    If I change the variable x to y in line 4. It automatically change the variable x in line 5 and 6 to y.

  4. #4
    Registered User
    Join Date
    Sep 2006
    Posts
    8,868
    Quote Originally Posted by programmerc View Post
    Example
    Code:
    #include<stdio.h>
    void main()
    {
      int x;
     scanf("%d", &x);
     printf("%d", x);
    }
    If I change the variable x to y in line 4. It automatically change the variable x in line 5 and 6 to y.
    They all will - but there is a box to check, marked "whole word only", and another one to enable a change of ALL the target values throughout the program.

    And finally, there is an option for the direction you want the search to be done in, and whether it will "wrap" back around to the current location, or not, when taking this action.

    So check your options.

  5. #5
    Registered User
    Join Date
    Nov 2012
    Posts
    1,393
    This function is called "Replace..." or "Find and Replace..." and is available in most text editors. Each one does it a little bit differently. For example in CodeBlocks there is the option to do the replacement on all open files, which is nice. And you should also "Match case" as well as "whole word only" because C is case-sensitive. If you want to rename x to y, then you wouldn't want to inadvertently rename X to y

  6. #6
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    > what compiler that change all variable in one occurrence?
    As c99tutorial says, this is a function of your code editor, not your compiler.

    A compiler just READS your source text file, and translates it through a number of steps into some kind of executable program.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. How to know when a value of a variable change?
    By Hannibal2010 in forum C Programming
    Replies: 12
    Last Post: 11-25-2011, 02:16 PM
  2. Doesn't consider change in variable
    By f0xy in forum C Programming
    Replies: 5
    Last Post: 10-29-2011, 08:33 AM
  3. Can't change variable from another function...
    By Ryan. in forum C Programming
    Replies: 9
    Last Post: 03-11-2011, 12:10 AM
  4. Replies: 4
    Last Post: 02-28-2011, 07:57 AM
  5. How to change compiler in devC++?
    By MelaOS in forum C++ Programming
    Replies: 1
    Last Post: 01-22-2004, 12:31 AM