Exemplo n.º 1
0
void cfDatabase::modifyUser(std::string id, std::string name)
{
    printFull();
    connectDatabase();

    std::string input = "UPDATE users SET name=\""+name+"\" WHERE ID="+id+";";
    if(sqlite3_exec(db, input.c_str(), callback, 0, &errMsg) == 1) std::cout << "[ERROR]:" << sqlite3_errmsg(db) << "\n";

    disconnectDatabase();
}
Exemplo n.º 2
0
int main( void )
{
  MsgNode *list = NULL;
  MsgNode *node;
  char command[MAX_LINE];
  char c;

  printPrompt();

  // enter a loop, reading and executing commands from the user
  while( fgets(command,MAX_LINE,stdin) != NULL ) {
    char *p;

    // replace newline with end-of-string character
    if(( p = strchr(command,'\n')) != NULL ) {
      *p = '\0';
    }
    p = command;
    while( isspace(*p)) { // skip any initial spaces
      p++;
    }
    c = *p;

    if( isdigit(c)) {

      // INSERT CODE FOR JUMPING TO MESSAGE k
    }
    else switch( c ) {

    case 'a': case 'A': // Add item
      // MODIFY THIS CODE, AS APPROPRIATE
      node = getNode();
      printFull( node );
      break;

      // INSERT CODE HERE

      // TO IMPLEMENT OTHER COMMANDS

    case 'h': case 'H': // Help
      printHelp();
      break;

    case 'q': case 'Q': // Quit
      freeList( list );
      printf("Bye!\n");
      return 0;
      break;
    }

    printPrompt();
  }

  return 0;
}
Exemplo n.º 3
0
void cfDatabase::deleteUser(std::string id)
{
    printFull();
    connectDatabase();

    std::string input = "DELETE FROM users WHERE ID="+id+";";
    if(sqlite3_exec(db, input.c_str(), callback, 0, &errMsg) == 1) std::cout << "[ERROR]:" << sqlite3_errmsg(db) << "\n";

    disconnectDatabase();

}
Exemplo n.º 4
0
void printFull(int start)
{
    int i;
    if(top == length - 1)
    {
        printStack();
        printf("\n");
        return;
    }
    for(i = 1;i <= length;i++)
    {
        if(num[i-1] == 0)
        {
            num[i-1] = 1;
            stack[++top] = i;
            printFull(start+1);
            top--;
            num[i-1] = 0;
        }
    }
}
Exemplo n.º 5
0
int main(void)
{
    scanf("%d",&length);
    printFull(0);
    return 0;
}