Rechercher : dans
Par :

Langage C sous Unix et sous Windows ?

Dernière réponse le 27 aoû 2007 à 00:56:44 Abdas001, le 26 aoû 2007 à 09:10:35 
 Signaler ce message aux modérateurs

Bonjour
voila j'ai une question à propos du langage C; en effet j'ai déja etudié le langage C sous Unix et je demande est ce que C le même que le langage C sous windows est c'est quoi la différence est ce seulement "peut etre" le compilateur ?
merci

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Langage C sous Unix et sous Windows ? » dans :
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
[Langage C] C/C++ Erreur de segmentation VoirQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux...
Introduction au langage C VoirPetite histoire du C Le langage C a été mis au point par D.Ritchie et B.W.Kernighan au début des années 70. Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. D.Ritchie...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...

1

ekra, le 26 aoû 2007 à 10:43:55

Bonjour,

Les règles du langage C sont les même car un langage ne dépend pas du système d'exploitation. Seules les bibliothèques, les appels système diffèrents.
Donc si tu ne te sers que de bibliothèque développées sous ces deux O.S. et que tu ne fais pas d'appel dépendant du système, le programme est portable. Ceci est une signature.

Configuration: Linux
Firefox 2.0.0.6

Répondre à ekra

2

mamiemando, le 26 aoû 2007 à 11:30:51

En fait en terme de compilateur tu peux utiliser aussi gcc sous windows (soit au travers de dev cpp, soit avec cygwin). Comme l'a dit ekra, tant que tu n'utilises ni header, ni librairies spécifiques à l'un des deux systèmes, le logiciel est portable. A noter que la plupart des librairies que tu es susceptible d'utiliser sous linux (lib pcre, lib boost...) sont disponibles via cygwin.

Bonne chance

Répondre à mamiemando

3

abdas001, le 26 aoû 2007 à 20:59:02
  • +1

UN GRAND MERCI POUR EKRA ET MAMIEMANDO

Configuration: Windows XP
Internet Explorer 6.0

Répondre à abdas001

4

mamiemando, le 26 aoû 2007 à 23:45:38

De rien ;)

Répondre à mamiemando

5

 ekra, le 27 aoû 2007 à 00:56:44

De même, de rien :) Ceci est une signature.

Configuration: Linux
Firefox 2.0.0.6

Répondre à ekra