http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54291

             Bug #: 54291
           Summary: why the value of the variable CHAR SQL_from_account[3]
                    of  is changed if it should not be changed?
    Classification: Unclassified
           Product: gcc
           Version: 4.6.1
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: c++
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: lirex.softw...@gmail.com


Created attachment 28033
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28033
a c++ source file

2 SQL requests update fields of accounts table and one adds a payment into
bills table.

The requests are for PostgreSQL server using their native library.

As I add a transaction from 1001 to 1000 for the first time all is ok,
but for the second time the value of the variable(! according to the C language
syntax it is a variable even if it is a CHAR characters 1 dimenisional array)
SQL_from_account changes it value from 1001 to 1000(but it should not).

So if I press add(caption in cyrillic, but function names, etc are in english)

Why is this?

Reply via email to