Bonjour,
Environnement:
Système : Ubuntu 10.4
IDE: MonoDevelop
Version 2.4
le code :
1- je arrive pas bien à comprendre la signification ou l’utiliser de ce bout de code ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 /* sample code written in C */ /* modify/rewrite for a better C++/OO version */ #define UPCASE_VALUE 27 /* return the string passed as parameter with first letter upcased */ char *GetUpperCasedName(char *Str) { char *Ret; int Letter; Ret= strdup(Str); Letter=(int)(*Str)+UPCASE_VALUE; *Ret=Letter; return Ret; } /* test the function */ void TestCode() { printf("%s %s\n","hello",GetUpperCasedName("hello")); }
2- il y a la fonctionne "strdup" qui n'est pas reconnu par mon éditeur ou par visuelStudion 2008 ?
3- j'ai besoin de transformer ce code C en Code C++ en orienter Objet ? je cherche comment je peut le faire, mais comme je ne suis pas très alaise syntaxiquement j'ai quelque difficulté ? (si possible de me fournir un bloc de base) et je voudrais savoir ces quoi la difference avec entre ce code C et sont équivalant en C++ à pare l'orienter objet ?
Merci d'avance
Partager