int main() { //Get user's input. printf("Please input the first string. No more than 20 characters.\n"); char input1[21]; gets_s(input1, 20); printf("Please input the second string. No more than 20 characters.\n"); char input2[21]; gets_s(input2, 20); //Foreach the string. int i; int compareReturn = 0; int breakCount = 0; for (i = 0; i < 21; i++) { compareReturn = stringCompare(input1[i], input2[i]); //Judge the return of the function. When it is 1, make breakCount varible plus 1. if (compareReturn == 1) { breakCount++; } } //Use breakCount varible to judge these two strings are totally same or not. if (breakCount == 0) { printf("These two strings are same.\n"); } else printf("These two strings are different.\n"); return 0; }
void insertNewContact(struct contact *headContact, struct contact *tailContact) { int x = 40, y = 4; struct contact *newContact; newContact = (struct contact *)malloc(sizeof(struct contact)); // read all variables setCursorPosition(x,++y); printColouredText("First Name:", 2); fflush(stdin); gets_s(newContact->firstName ,MAXSTRLENGTH); setCursorPosition(x,++y); printColouredText("Last Name:", 2); fflush(stdin); gets_s(newContact->lastName ,MAXSTRLENGTH); setCursorPosition(x,++y); printColouredText("PhoneNumber:", 2); fflush(stdin); gets_s(newContact->phoneNumber ,MAXSTRLENGTH); setCursorPosition(x,++y); printColouredText("Email:", 2); fflush(stdin); gets_s(newContact->email ,MAXSTRLENGTH); setCursorPosition(x,++y); printColouredText("Company:", 2); fflush(stdin); gets_s(newContact->company ,MAXSTRLENGTH); addNewContact(headContact, tailContact, newContact); }
//Método Main - Entry Point do Programa int main91() { //Título do Programa e autor printf(" << UEFS - PGCA 2014.1 - Programa estruct basico>>"); printf("\n\n ## Autor: Leonardo Melo\n\n"); tipoProduto produto; printf_s("\nDigite o NOME do produto: "); gets_s(produto.nome); fflush(stdin); printf_s("\nDigite o PRECO do produto: "); scanf_s("%f", &produto.preco); fflush(stdin); printf_s("\nDigite o FABRICANTE do produto: "); gets_s(produto.fabricante); fflush(stdin); printf_s("\n\nExibindo os dados do produto"); printf_s("\n\n NOME do Produto: %s", produto.nome); printf_s("\n PRECO do Produto: %.2f", produto.preco); printf_s("\n FABRICANTE do Produto: %s", produto.fabricante); //Pula duas linhas e Pausa a Tela (Utilizando comandos DOS) printf("\n\n\n"); system("pause"); //Retorno do método main return(EXIT_SUCCESS); }
int main() { char a[80]; char b[30]; int i,j,k; gets_s(a); gets_s(b); for (i = 0; i < 80; i++) { for (j = 0;j<strlen(b); j++) { k = 0; while(a[i+k]==b[j+k]) { k++; } if (a[i+k]!=b[j+k]) { break; } } if (k==strlen(b)) { printf("%d", i + 1); break; } } return 0; }
int DATUENMODIFIKAZIOA_usuarioarenDatuakSartu(USUARIOA *ptr_usuarioa){ //aldagaiak //programa fflush(stdin); printf("Zein da ikaslearen izena?\n"); gets_s(ptr_usuarioa->izena, IZENAMAX); fflush(stdin); printf("Zein da ikaslearen abizena?\n"); gets_s(ptr_usuarioa->abizena, IZENAMAX); fflush(stdin); printf("Zein da ikaslearen jaiotze urtea?\n"); scanf("%i", &(ptr_usuarioa->data.urtea)); fflush(stdin); printf("Zein da ikaslearen jaiotze hilea?\n"); scanf("%i", &(ptr_usuarioa->data.hilea)); fflush(stdin); printf("Zein da ikaslearen jaiotze eguna?\n"); scanf("%i", &(ptr_usuarioa->data.eguna)); fflush(stdin); printf("Zein da ikaslearen NAN-a (letra gabe)?\n"); scanf("%i", &(ptr_usuarioa->erabiltzailea)); fflush(stdin); printf("Zein da ikaslearen pasahitza (4 zenbaki)?\n"); scanf("%i", &(ptr_usuarioa->pasahitza)); fflush(stdin); system("cls"); }
void DATUENMODIFIKAZIOA_tutoreaAsignatu(ESKOLA eskola, int usuarioa){ //aldagaiak int maila = 0, ikasgaia = 0; //programa maila = BISTARATU_gelaAukeratu(eskolak); printf("Zein ikasgaitan jarri nahi duzu tutorea?\n"); scanf("%i", &ikasgaia); fflush(stdin); printf("Zein izen du tutoreak?\n"); gets_s(eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.izena, IZENAMAX); fflush(stdin); printf("Zein abizen du tutoreak?\n"); gets_s(eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.abizena, IZENAMAX); fflush(stdin); printf("Zein urtetan jaio zen tutorea?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.data.urtea); fflush(stdin); printf("Zein hiletan jaio zen tutorea?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.data.hilea); fflush(stdin); printf("Zein egunetan jaio zen tutorea?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.data.eguna); fflush(stdin); printf("Zein da tutorearen NAN-a (letra gabe)?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[maila].tutorea.idal); fflush(stdin); system("cls"); }
void DATUENMODIFIKAZIOA_batenDatuakSartu(ESKOLA eskola, int gela, int usuarioa){ //aldagaiak //programa printf("Zein da ikaslearen izena?\n"); gets_s(eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].izena, IZENAMAX); fflush(stdin); printf("Zein da ikaslearen abizena?\n"); gets_s(eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].abizena, IZENAMAX); fflush(stdin); printf("Zein da ikaslearen jaiotze urtea?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].data.urtea); fflush(stdin); printf("Zein da ikaslearen jaiotze hilea?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].data.hilea); fflush(stdin); printf("Zein da ikaslearen jaiotze eguna?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].data.eguna); fflush(stdin); printf("Zein da ikaslearen NAN-a (letra gabe)?\n"); scanf("%i", &eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleak[eskolak[eskolak[0].aukeratutakoEskola].gelak[gela].ikasleKopurua].idal); fflush(stdin); system("cls"); }
bool ParsePathAndCaptureID(char *p, char *buf, int bufSize, char **pPath, char **pCaptureID) { if (!p || *p == '\0') { // prompt for path and capture id std::cout<<"Enter the path: "; //std::getline(std::cin, line); gets_s(buf, bufSize); *pPath = buf; size_t len = strlen(buf); buf[len] = '\0'; std::cout<<"Enter the capture id: "; //std::getline(std::cin, line); gets_s(buf+len+1, bufSize-len-1); *pCaptureID = buf+len+1; } else { // some characters on the line - split at comma *pPath = p; *pCaptureID = p; while(**pCaptureID != '\0') { if (**pCaptureID == ',' ) { **pCaptureID = '\0'; (*pCaptureID)++; break; } else { (*pCaptureID)++; } } } return true; }
/* mode 0 new file * mode 1 edit file */ int wama_file(int mode) { char path[128]; clean_screen(); printf("Ruta del archivo: "); gets_s(path, 128); clean_screen(); if (path[0] != '/') { char dev_path[128] = "/dev/"; strcat(dev_path, path); strcpy(path, dev_path); } /* creamos el archivo 'path' */ if ((touch(path, S_IRUSR | S_IWUSR)) < 0 && mode == NEW_FILE_MODE) { return -1; } int line_count = 1; char line[128]; int fd; if ((fd = open(path, O_WRONLY)) < 0) { return -1; } if (mode == EDIT_FILE_MODE) { char *ch = read_file(path); write(fd, ch, strlen(ch)); line_count = linecounter(ch); line_count++; } printf("\n\n\n %d ", line_count); char *data; while ( 1 ) { setwindow(); subwindow(line_count); gets_s(line, 128); switch (checkWamaCommand(line)) { case 0: write(fd, line, strlen(line)); write(fd, "\n", 1); break; case 1: close(fd); if (goto_wama_command(path, line_count) < 0) { return -1; } data = read_file(path); if ((fd = open(path, O_WRONLY)) < 0) { return -1; } write(fd, data, strlen(data)); line_count--; break; case 2: close(fd); return 0; break; } line_count++; printf(" %d ", line_count); } }
int main() { char *p1, *p2; int n; printf("input two strings:\n"); gets_s(p1, 50); gets_s(p2, 50); n=strcmp(p1, p2); printf("%d\n", n); system("pause"); }
int _tmain(int argc, _TCHAR *argv[]) { InitializeCriticalSection(&csOutput); for (int i = 0; i < 26; i++) { watchRootInfos[i].driveLetter = 'A' + i; watchRootInfos[i].bInitialized = false; watchRootInfos[i].bUsed = false; } char buffer[8192]; while (true) { if (!gets_s(buffer, sizeof(buffer) - 1)) break; if (!strcmp(buffer, "ROOTS")) { MarkAllRootsUnused(); FreeWatchRootsList(); bool failed = false; while (true) { if (!gets_s(buffer, sizeof(buffer) - 1)) { failed = true; break; } if (buffer[0] == '#') break; int driveLetterPos = 0; char *pDriveLetter = buffer; if (*pDriveLetter == '|') pDriveLetter++; AddWatchRoot(pDriveLetter); _strupr_s(buffer, sizeof(buffer) - 1); char driveLetter = *pDriveLetter; if (driveLetter >= 'A' && driveLetter <= 'Z') { watchRootInfos[driveLetter - 'A'].bUsed = true; } } if (failed) break; UpdateRoots(true); } if (!strcmp(buffer, "EXIT")) break; } MarkAllRootsUnused(); UpdateRoots(false); DeleteCriticalSection(&csOutput); }
BIZTANLEA datuakJaso(){ //aldagaiak BIZTANLEA biztanle; //programa printf("Izena: "); fflush(stdin); gets_s(biztanle.izena, IZENAMAX); printf("Abizena: "); fflush(stdin); gets_s(biztanle.abizena, IZENAMAX); printf("Helbidea, kalea: "); fflush(stdin); gets_s(biztanle.helbidea.kalea, 40); printf("Helbidea, zenbakia: "); fflush(stdin); scanf("%i", &biztanle.helbidea.zenbakia); printf("Helbidea, solairua: "); fflush(stdin); scanf("%i", &biztanle.helbidea.solairua); printf("Helbidea, letra: "); fflush(stdin); gets(biztanle.helbidea.letra); printf("Jaiotze urtea: "); fflush(stdin); scanf("%i", &biztanle.jaiotzeData.urtea); printf("Jaiotze hilea: "); fflush(stdin); scanf("%i", &biztanle.jaiotzeData.hilea); printf("Jaiotze eguna: "); fflush(stdin); scanf("%i", &biztanle.jaiotzeData.eguna); printf("Kontu korrontea: "); fflush(stdin); gets_s(biztanle.kontuKorrontea, KONTUKORRONTEAMAX); printf("Zure dni-a (letra gabe): "); scanf("%i", &biztanle.kodea); //return return biztanle; }
void CUserInterface::Add(void) { char szName[32] = {0}; char szPhone[32] = {0}; printf("Input name : "); fflush(stdin); gets_s(szName, sizeof(szName)); printf("Input phone number : "); fflush(stdin); gets_s(szPhone, sizeof(szPhone)); m_List.AddNewNode( new CUserData(szName, szPhone) ); }
int main(void) { char initial[3] = {' '}; char name[80] = {' '}; printf("Enter your first initial: "); gets_s(initial, sizeof(initial)); printf("Enter your name: " ); gets_s(name, sizeof(name)); if(initial[0] != name[0]) printf("%s, you got your initial wrong.\n", name); else printf("Hi, %s. Your initial is correct. Well done!\n", name); return 0; }
/* do operations */ int calculator(unsigned int operation) { int res = 0; char nc[8]; int n = 0; char nx[8]; if (operation < 3) { printf("Numero de factores: "); gets_s(nc, 8); n = atoi(nc); if (operation == 2) { res++; } for (int i = 0; i < n; i++) { printf("Numero %d: ", i+1); gets_s(nx, 8); switch (operation) { case 0: res = res + atoi(nx); break; case 1: if (res == 0) { res = atoi(nx); } else { res = res - atoi(nx); } break; case 2: res = res * atoi(nx); break; default: printf("Error: Operacion no reconocida.\n"); return -1; } } } else { printf("Numero 1: "); gets_s(nx, 8); printf("Numero 2: "); gets_s(nc, 8); res = atoi(nx) / atoi(nc); } printf("Resultado: %d\n", res); pause(); return 0; }
int main(int argc, char* argv[]) { char buf[1024]; cout << "Connect to the server pc port .\n"; cout << "Press only ENTER to quit.\n"; cout << "=================================================\n"; if(!Server.sConnection()) { cout<<"\nFailed to initialize server socket"; _getch(); return 1; } AfxBeginThread(ListenThreadEntry,0); while(gets_s(buf)) { if(strlen(buf) == 0) break; if(Server.Send(buf)) { cout<<"Problem in connecting to server. Check whether server is running\n"; break; } } cout<<"bye"; _getch(); return 0; }
void DATUENMODIFIKAZIOA_eskolakoIzenaModifikatu(ESKOLA eskola){ fflush(stdin); printf("Sartu eskolaren izena\n"); fflush(stdin); gets_s(eskolak[eskolak[0].eskolaKopurua].izena, IZENAMAX); fflush(stdin); }
/*..........................................................................*/ static DWORD WINAPI idleThread(LPVOID par) {/* signature for CreateThread() */ (void)par; l_running = (uint8_t)1; while (l_running) { Sleep(10); /* wait for a while */ if (_kbhit()) { /* any key pressed? */ char payload[1024]; if(!gets_s(payload, sizeof(payload))) { // EOF reached printf("EOF received; exiting\n"); QF_stop(); } else { uint16_t len = strlen(payload); onPacket(payload, len, BSPConsole_print, NULL); } } #ifdef Q_SPY { uint16_t nBytes = 1024; uint8_t const *block; QF_CRIT_ENTRY(dummy); block = QS_getBlock(&nBytes); QF_CRIT_EXIT(dummy); if (block != (uint8_t *)0) { send(l_sock, (char const *)block, nBytes, 0); } } #endif } return 0; /* return success */ }
int main(void) { char sentence[MAX_LEN]; // Stores the sentence to be tested char sentence_chars[MAX_LEN]; // Stores the sentence without punctuation and spaces size_t j = 0; // Index to character position size_t length = 0; // Length of a string printf("Enter a sentence to be tested:\n"); gets_s(sentence, MAX_LEN); // Copy only letters as lowercase for (size_t i = 0 ; i < strnlen_s(sentence, MAX_LEN) ; ++i) if(isalpha(sentence[i])) sentence_chars[j++] = tolower(sentence[i]); sentence_chars[j] = '\0'; // Append string terminator length = strnlen_s(sentence_chars, MAX_LEN); // Get the string length // Compare matching characters in the string // If any pair are not the same, then it's not a palindrome bool isPalindrome = true; for(size_t i = 0 ; i < length/2 ; ++i) { if(sentence_chars[i] != sentence_chars[length - 1 - i]) { isPalindrome = false; break; } } printf("\n The sentence you entered is%sa palindrome.\n", isPalindrome ? " " : " not "); return 0; }
int main() { fflush(stdin); World world; world.CreateWorld(); //Create the world String direction("default"); char direc[30]; printf("WELCOME TO MY ZORK!\nYou are lost in one island and you have to scape.\nHave fun!\n\n"); world.Tutorial(); //Controls printf("Introduce where you want to go:\n"); while (1) { gets_s(direc, 30); direction = direc; world.Mayus(direction); if (direction == "quit") { break; } } system("pause"); return 0; }
int main() { char string[STRING_LENGTH]; gets_s(string, STRING_LENGTH * sizeof(char)); printf("%d", lengthOfLongestSubstring(string)); return 0; }
int main (void) { struct film movies[FMAX]; int i = 0; int j; puts("Enter first movie title: "); while (i < FMAX && gets_s(movies[i].title, TSIZE) != NULL && movies[i].title[0] != '\0') { puts("Enter your rating <0-10>: "); scanf_s("%d", &movies[i++].rating); while (getchar() != '\n') continue; puts("Enter next movie title (empty line to stop): "); } if (i == 0) printf("No data entered.\n"); else printf("Here is the movie list: \n"); for (j = 0; j < i; j++) printf("Movie: %s Rating: %d\n", movies[j].title, movies[j].rating); printf("Bye!\n"); system("pause"); return 0; }
int _tmain(int argc, _TCHAR* argv[]) { char st[100]; printf("Input: "); gets_s(st); int *a = new int[strlen(st)]; for (int i = 0; i < strlen(st); i++) { a[i] = st[i] - '0'; } hs(a, strlen(st)); if (a[0] == 0) { for (int i = 1; i<strlen(st);i++) { if (a[i] != 0) { a[0] = a[i]; a[i] = 0; break; } } } for (int i = 0; i<strlen(st);i++) { printf("%d", a[i]); } return 0; }
CCString File::getFile() { const char *str1 = name.getCString(); char *filename; memset(filename, '\0', sizeof(filename)); for (int i = 0; i < strlen(str1); i++) { filename[i] = str1[i]; } filename = strcat(filename, ".txt"); freopen(filename, "r", stdin); char readStr[1000]; char *essay; memset(readStr, '\0', sizeof(readStr)); memset(essay, '\0', sizeof(essay)); while (gets_s(readStr) != 0) { readStr[strlen(readStr)] = '\n'; essay = strcat(essay, readStr); } CCString *ccout = CCString::createWithFormat("%s",essay); return *ccout; }
int main() { char texto[100]; printf("Digite um texto: "); gets_s(texto); int t = strlen(texto); FILE* arquivo; errno_t erro = fopen_s(&arquivo, "c:/meuarquivo.txt", "w"); if (arquivo == nullptr) { printf("Ocorreu um erro ao abrir o arquivo: %d", erro ); return erro; } for (int i = 0; i < strlen(texto); i++) { fputc(texto[i], arquivo); } fclose(arquivo); return 0; }
int DATUENMODIFIKAZIOA_eskolakoIzenaModifikatu(ESKOLA *ptr_eskola){ fflush(stdin); printf("Sartu eskolaren izena\n"); fflush(stdin); gets_s(ptr_eskola->izena, IZENAMAX); fflush(stdin); }
int main() { /*定义输入字符串,不超过1024,初始长度1025*/ char str[1025]; int i, j, len; char c; /*从控制台输入*/ gets_s(str); len = strlen(str); /*根据ASCII码值,对字符串插入排序*/ for (i = 1; i<len; ++i) { c = str[i]; j = i - 1; while (j >= 0 && str[j] > c) { str[j + 1] = str[j]; --j; }//while str[j + 1] = c; }//for printf("%s\n", str); system("pause"); }
CString GetInputLine (const CString &sPrompt) { char szBuffer[1024]; printf((LPSTR)sPrompt); gets_s(szBuffer, sizeof(szBuffer)-1); return CString(szBuffer); }
int main(int argc, char** args) { char s[1024+1]; gets_s(s); void* expr; int res = ParseExpression(s, 1024, &expr); printErr("ParseExpression", res); if (res <= 0) return 1; res = PrintExpression(expr, s, 1024); printErr("PrintExpression", res); if (res <= 0) return 1; s[res] = 0; printf("%s\n", s); uint8 output[1024]; res = CompileExpression(expr, output, 1024, IdentifierInfoCallback); printErr("CompileExpression", res); if (res <= 0) return 1; std::ofstream f("output.bin"); f.write((char*)output, res); f.close(); res = ReleaseExpression(expr); printErr("ReleaseExpression", res); if (res <= 0) return 1; return 0; }
int DATUENMODIFIKAZIOA_ikasgaiakSartuAdministrazioa(ESKOLA *ptr_eskola){ //aldagaiak int kont = 0; int maila = 0; int i = 0; int aukera = 0; int jarraitu = 1; //programa printf("Momentuz sortuta dauden ikasgaiak hauek dira:\n"); for (i = 0; i < IKASGAIMAX; i++){ if (ptr_eskola->ikasgaiak[i].id!=0){ printf("%i. %s\n", ptr_eskola->ikasgaiak[i].id, ptr_eskola->ikasgaiak[i]); } else{ break; } } printf("Ikasgai berriaren izena sartu: "); gets_s(ptr_eskola->ikasgaiak[i].izena, IZENAMAX); ptr_eskola->ikasgaiak[i].id = i + 1; system("cls"); }