Question d’entretien chez Microsoft

write a sub string in a string

Réponses aux questions d'entretien

Utilisateur anonyme

23 mars 2012

straight forward question

Utilisateur anonyme

20 mai 2012

char * writeToStringAtOffset(char *originalString, char *subString, int offSet) { if (!originalString || !subString) { cout lenStr) { cout << "Offset larger than original string" << endl; return NULL; } if (offSet < 0) { cout << "Offset must be a positive value" << endl; return NULL; } char *newString = NULL; int i, j; newString = new char[lenStr+lenSub+1]; for (i = 0; i < offSet; i++) { newString[i] = originalString[i]; } for (j = 0; j < lenSub; j++) { newString[i] = subString[j]; i++; } for (int k = offSet; k < lenStr; k++) { newString[i] = originalString[k]; i++; } return newString; }

Utilisateur anonyme

19 avr. 2012

static void Main(string[] args) { string temp = "internet"; string s = "net"; int j = 0; int i = 0; char[] c = temp.ToCharArray(); char[] c1 = s.ToCharArray(); for (; i