Click here to Skip to main content
15,905,028 members
Home / Discussions / C#
   

C#

 
QuestionExecute query in server Pin
Abdul Rahman Hamidy5-Jun-09 21:44
Abdul Rahman Hamidy5-Jun-09 21:44 
QuestionSerializing objects in c# Pin
alonchap5-Jun-09 21:44
alonchap5-Jun-09 21:44 
AnswerRe: Serializing objects in c# Pin
Christian Graus5-Jun-09 21:55
protectorChristian Graus5-Jun-09 21:55 
GeneralRe: Serializing objects in c# Pin
alonchap5-Jun-09 22:21
alonchap5-Jun-09 22:21 
GeneralRe: Serializing objects in c# Pin
Christian Graus5-Jun-09 22:52
protectorChristian Graus5-Jun-09 22:52 
GeneralRe: Serializing objects in c# Pin
alonchap5-Jun-09 23:00
alonchap5-Jun-09 23:00 
GeneralRe: Serializing objects in c# Pin
Christian Graus5-Jun-09 23:35
protectorChristian Graus5-Jun-09 23:35 
GeneralRe: Serializing objects in c# [modified] Pin
alonchap6-Jun-09 7:09
alonchap6-Jun-09 7:09 
QuestionC# and C++ Win32 Console app Interop Pin
indikat5-Jun-09 21:18
indikat5-Jun-09 21:18 
AnswerRe: C# and C++ Win32 Console app Interop Pin
Garth J Lancaster5-Jun-09 21:37
professionalGarth J Lancaster5-Jun-09 21:37 
GeneralRe: C# and C++ Win32 Console app Interop Pin
indikat6-Jun-09 1:04
indikat6-Jun-09 1:04 
GeneralRe: C# and C++ Win32 Console app Interop Pin
Garth J Lancaster6-Jun-09 14:59
professionalGarth J Lancaster6-Jun-09 14:59 
GeneralRe: C# and C++ Win32 Console app Interop Pin
indikat6-Jun-09 18:56
indikat6-Jun-09 18:56 
GeneralRe: C# and C++ Win32 Console app Interop Pin
Garth J Lancaster6-Jun-09 19:56
professionalGarth J Lancaster6-Jun-09 19:56 
GeneralRe: C# and C++ Win32 Console app Interop Pin
indikat7-Jun-09 5:01
indikat7-Jun-09 5:01 
Questionnews management system Pin
harispa5-Jun-09 21:06
harispa5-Jun-09 21:06 
AnswerRe: news management system Pin
Christian Graus5-Jun-09 21:55
protectorChristian Graus5-Jun-09 21:55 
QuestionAdding datagridview columns Pin
michaelgr15-Jun-09 20:27
michaelgr15-Jun-09 20:27 
AnswerRe: Adding datagridview columns Pin
MickCurley5-Jun-09 21:28
MickCurley5-Jun-09 21:28 
GeneralRe: Adding datagridview columns Pin
michaelgr15-Jun-09 21:31
michaelgr15-Jun-09 21:31 
GeneralRe: Adding datagridview columns Pin
MickCurley5-Jun-09 21:39
MickCurley5-Jun-09 21:39 
GeneralRe: Adding datagridview columns Pin
michaelgr15-Jun-09 21:45
michaelgr15-Jun-09 21:45 
GeneralRe: Adding datagridview columns Pin
michaelgr15-Jun-09 21:49
michaelgr15-Jun-09 21:49 
GeneralRe: Adding datagridview columns Pin
MickCurley5-Jun-09 21:54
MickCurley5-Jun-09 21:54 
Questionmaking a scanner .. it skips alphanumerics.. where am i going wrong?? Pin
canatan5-Jun-09 18:14
canatan5-Jun-09 18:14 
okay i read the input from the text box as a char array.. then i've put if conditions that check for whitespaces, comments, strings, digits,
but it always skips which means that the comments then lie in the strings bit and so on...
please tell me where i went wrong here .
thankyou
#region Scanner
           for (int i = 0; i < readInput.Length; i++) // beginning to read char one by one
           {
               char x = readInput[i];
               #region Whitespace
               if (char.IsWhiteSpace(x)) //checking for whitespaces
               {
                   continue;
               }
               #endregion
               #region stringliteral
               else if (x == '"') //checking for " and proper"
               {
                   i++;
                   //x = readInput[i];
                   StringBuilder adder = new StringBuilder();
                   do
                   {x = readInput[i];
                       MessageBox.Show(x.ToString() + "testing");
                       adder.Append(x);                                //continuing till next " is found
                       i++;
                       if (i == readInput.Length)
                       {
                           MessageBox.Show("WRONG");
                           break;
                       }


                   } while (x != '"' && i < readInput.Length);
                   whole.Add(adder);

               }
               #endregion
               #region syntax
               else if (char.IsLetter(x) || x == '_' && x!='"') // checking for syntax
               {
                   StringBuilder adder = new StringBuilder();
                   do
                   {
                       x = readInput[i];
                       MessageBox.Show(x.ToString() + "Letter Only");
                       adder.Append(x);
                       i++;
                       if (i == readInput.Length)
                       {
                           break;
                       }


                   } while ((char.IsLetter(x) || x == '_' && x!='"') && i < readInput.Length);
                   whole.Add(adder);
               }
               #endregion
               #region digitliteral
               else if (char.IsDigit(x)) // checking for digits
               {
                   StringBuilder adder = new StringBuilder();
                   do
                   {x = readInput[i];
                       MessageBox.Show(x.ToString() + "Is Digit");
                       adder.Append(x);
                       i++;
                       if (i == readInput.Length)
                       {
                           break;
                       }


                   }
                   while (char.IsDigit(x) && i < readInput.Length);
                   whole.Add(adder);
               }
               #endregion
               #region comments
               else if (x == '$') //checking for comments
               {
                   i++;
                   x = readInput[i];
                   do
                   {
                       MessageBox.Show(x.ToString() + "testing comments"); //continuing till next " is found
                       i++;
                       if (i == readInput.Length)
                       {
                           MessageBox.Show("WRONG");
                           break;
                       }
                       x = readInput[i];

                   } while (x != '\n' && i < readInput.Length);

               }
               #endregion



           }
           #endregion

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.