Topic de ptieosecour :

[C++/C] Impossible d'ouvrir "iostream", problème module

Le 26 novembre 2022 à 15:58:44 :
std::cout << "hello world";

si ça marche pas sélection naturelle https://image.noelshack.com/fichiers/2022/37/5/1663353962-chaud-les-gouloumz.png

non j'ai déjà fait le using namespace tkt

Le 26 novembre 2022 à 15:55:49 :

Le 26 novembre 2022 à 15:54:46 :

Le 26 novembre 2022 à 15:54:01 :
visual studio ou clion pour programmer en C++, vscode n'est pas un IDE.

ba c'est quoi vscode alors ?
Wtf

vscode est un éditeur de texte avec des plugins

Bordel donc en tant que mec de L1 ultra généraliste qui veut un bonne outil avec un interface plaisant, YA QUOI ?? :rire:

Vscode ? Vstudio ? j'y connais rien putain pas de codeblock ou notepad c'est de la merde

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

C'est ça le problème les kheys svp expliquez moi

Le 26 novembre 2022 à 16:00:56 :

Le 26 novembre 2022 à 15:55:49 :

Le 26 novembre 2022 à 15:54:46 :

Le 26 novembre 2022 à 15:54:01 :
visual studio ou clion pour programmer en C++, vscode n'est pas un IDE.

ba c'est quoi vscode alors ?
Wtf

vscode est un éditeur de texte avec des plugins

Bordel donc en tant que mec de L1 ultra généraliste qui veut un bonne outil avec un interface plaisant, YA QUOI ?? :rire:

Vscode ? Vstudio ? j'y connais rien putain pas de codeblock ou notepad c'est de la merde

emacs https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Je connais que vite fait le C, mais faut pas mettre ".h" en plus?

Le 26 novembre 2022 à 16:00:56 :

Le 26 novembre 2022 à 15:55:49 :

Le 26 novembre 2022 à 15:54:46 :

Le 26 novembre 2022 à 15:54:01 :
visual studio ou clion pour programmer en C++, vscode n'est pas un IDE.

ba c'est quoi vscode alors ?
Wtf

vscode est un éditeur de texte avec des plugins

Bordel donc en tant que mec de L1 ultra généraliste qui veut un bonne outil avec un interface plaisant, YA QUOI ?? :rire:

Vscode ? Vstudio ? j'y connais rien putain pas de codeblock ou notepad c'est de la merde

C'est ok VSCode enfin perso je l'ai utilisé et j'ai pas eu de souci. Sinon t'as CLion, Visual Studio, Geany, QTCreator, même Eclipse :hap:

Le 26 novembre 2022 à 16:01:11 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Mais c'est pas juste la POO qui change ? Genre les class ok c'est pas compatible mais wtf depuis quand tu peux pas include sur C ?

Le 26 novembre 2022 à 16:00:56 :

Le 26 novembre 2022 à 15:55:49 :

Le 26 novembre 2022 à 15:54:46 :

Le 26 novembre 2022 à 15:54:01 :
visual studio ou clion pour programmer en C++, vscode n'est pas un IDE.

ba c'est quoi vscode alors ?
Wtf

vscode est un éditeur de texte avec des plugins

Bordel donc en tant que mec de L1 ultra généraliste qui veut un bonne outil avec un interface plaisant, YA QUOI ?? :rire:

Vscode ? Vstudio ? j'y connais rien putain pas de codeblock ou notepad c'est de la merde

Il y a neovim

+ Écoute pas les low QI qui te proposent emacs c'est même pas un éditeur de texte

Le 26 novembre 2022 à 16:01:27 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

C'est ça le problème les kheys svp expliquez moi

Comme l’a dit un khey plus haut, tu codes en c++ pas en c https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

Cpp c’est pour du c++ , .c pour du c https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

https://image.noelshack.com/fichiers/2022/47/6/1669474967-ent.jpg
https://image.noelshack.com/fichiers/2022/47/6/1669474967-entss.jpg

ça marche totalement https://image.noelshack.com/fichiers/2019/37/4/1568310538-jesus-le-hutt.png

Le 26 novembre 2022 à 16:02:07 :
Je connais que vite fait le C, mais faut pas mettre ".h" en plus?

This

Le 26 novembre 2022 à 16:02:07 :
Je connais que vite fait le C, mais faut pas mettre ".h" en plus?

ça marche toujours pas en C, mais ducoup c'est quoi le C wtf ?
Je croyais que nos TD était en C mais enfaite quand je dl les TD corrigés c'est en C++ aussi :rire:

Le 26 novembre 2022 à 16:02:07 :
Je connais que vite fait le C, mais faut pas mettre ".h" en plus?

Le 26 novembre 2022 à 16:03:19 :

Le 26 novembre 2022 à 16:02:07 :
Je connais que vite fait le C, mais faut pas mettre ".h" en plus?

This

Si t'as juste un main t'as absolument pas besoin d'un header

Le 26 novembre 2022 à 16:01:11 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

tu peux coder en C++ dans un .c

Le 26 novembre 2022 à 16:02:31 :

Le 26 novembre 2022 à 16:01:11 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Mais c'est pas juste la POO qui change ? Genre les class ok c'est pas compatible mais wtf depuis quand tu peux pas include sur C ?

Not ready https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

dans l’absolu tu peux appeler du code en C en C++ sans soucis, et l’inverse en C avec la macro extern « C » mais sinon les 2 langages sont bien différents l’un de l’autre https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

Ben t'as du mal Link ton compiler effectivement. Si t'es sur Windows et que ta le compiler de visual studio, faut peut-être faire un json dans ton projet vscode.

Au pire tu installe CMake, puis tu fais un CMakeLists.txt avec ca dedans

cmake_minimum_required(VERSION 3.16)
project(myProject)
add_executable(main main.c)

Le 26 novembre 2022 à 16:04:49 :

Le 26 novembre 2022 à 16:02:31 :

Le 26 novembre 2022 à 16:01:11 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Mais c'est pas juste la POO qui change ? Genre les class ok c'est pas compatible mais wtf depuis quand tu peux pas include sur C ?

Not ready https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

dans l’absolu tu peux appeler du code en C en C++ sans soucis, et l’inverse en C avec la macro extern « C » mais sinon les 2 langages sont bien différents l’un de l’autre https://image.noelshack.com/fichiers/2018/47/4/1542914224-jesus-koulosse-2.png

Oui les compilateurs C++ supportent l'édition de lien en C, donc tu peux exécuter du code C en C++ et écrire en C++ dans des fichiers .c et .h
le problème vient pas de là https://image.noelshack.com/fichiers/2019/37/4/1568310538-jesus-le-hutt.png

Le 26 novembre 2022 à 16:02:31 :

Le 26 novembre 2022 à 16:01:11 :

Le 26 novembre 2022 à 15:59:25 :
Ah ok enfaite c'est l'extension en C qui bug

En gros en .cpp ça marche mais pas en .c pourquoi ?

Parce que le C et C++ c'est pas le même langage https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Mais c'est pas juste la POO qui change ? Genre les class ok c'est pas compatible mais wtf depuis quand tu peux pas include sur C ?

Bah il y a de la POO uniquement en C++, mais ton problème c'est surtout que la gestion des dépendances n'a pas la même syntaxe entre les deux langages https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

utilise le flag -x c++ pour forcer le compilateur à compiler en C++, peut être que par défaut il considère que ton .c ne peut contenir que du code C https://image.noelshack.com/fichiers/2019/37/4/1568310538-jesus-le-hutt.png

Le 26 novembre 2022 à 16:05:09 :
Ben t'as du mal Link ton compiler effectivement. Si t'es sur Windows et que ta le compiler de visual studio, faut peut-être faire un json dans ton projet vscode.

Au pire tu installe CMake, puis tu fais un CMakeLists.txt avec ca dedans

cmake_minimum_required(VERSION 3.16)
project(myProject)
add_executable(main main.c)

zinzin https://image.noelshack.com/fichiers/2022/47/6/1669475332-sans-titre.png

T'as pas une vidéo qui explique vraiment bien cmake khey stp ?
Je comprends rien et j'en ai besoin justement

Données du topic

Auteur
ptieosecour
Date de création
26 novembre 2022 à 15:53:05
Nb. messages archivés
63
Nb. messages JVC
63
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive
JvArchive compagnon
Découvrez JvArchive compagnon, l'userscript combattant la censure abusive sur le 18-25 !