A voir également:
- [language c]Ajouter du texte dans une fenêtre
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Fenêtre hors écran windows 11 - Guide
- Ajouter une signature sur word - Guide
5 réponses
Salut jai lu ton code par hasard car moi je suis plutot un expert dan le c et a la rentrer je vai commencer le c++ donc fini la parlotte , tes erreur sont
l.22 : fond = IMG_Load("back"); mai ou est le type de l'image tu devrai mieu marquer par exemple si c'est une image .jpg : exemple : fond = IMG_Load("back.jpg");
l.59 : il faut juste ke tu saute une ligne , il faut que tu laisse au moins une ligne vide en bas , pourquoi?
meme moi je le sais pas lol c'est bizare,c'est chelou, c'est LE C :)
aler bonne continuation
l.22 : fond = IMG_Load("back"); mai ou est le type de l'image tu devrai mieu marquer par exemple si c'est une image .jpg : exemple : fond = IMG_Load("back.jpg");
l.59 : il faut juste ke tu saute une ligne , il faut que tu laisse au moins une ligne vide en bas , pourquoi?
meme moi je le sais pas lol c'est bizare,c'est chelou, c'est LE C :)
aler bonne continuation
mounir234
Messages postés
174
Date d'inscription
mercredi 28 février 2007
Statut
Membre
Dernière intervention
1 mars 2016
12
26 juin 2007 à 00:31
26 juin 2007 à 00:31
pour affichage d'un text simple "salut" par example
tu fait
#include<stdio.h>
#include<conio.h>
void main (){
printf("salut");
getch();
}
pour + d'info
tu peut visite ce site http://www-ipst.u-strasbg.fr/pat/program/tpc.htm je te le conseil
et bon chance
tu fait
#include<stdio.h>
#include<conio.h>
void main (){
printf("salut");
getch();
}
pour + d'info
tu peut visite ce site http://www-ipst.u-strasbg.fr/pat/program/tpc.htm je te le conseil
et bon chance
yoshimaster99
Messages postés
44
Date d'inscription
dimanche 24 juin 2007
Statut
Membre
Dernière intervention
10 août 2011
2
26 juin 2007 à 01:45
26 juin 2007 à 01:45
Tu arrives à ouvrir une fenêtre, mais pas à écrire de texte?
Heu... lors de la compilation, il t'indique où est-ce que tu as pu faires des erreurs.
Je t'invite à suivre ce cours :
https://openclassrooms.com/fr/courses
Beaucoup plus accessible que le lien précèdent à mon avis(si tu pars de zéro, en tout cas)
Heu... lors de la compilation, il t'indique où est-ce que tu as pu faires des erreurs.
Je t'invite à suivre ce cours :
https://openclassrooms.com/fr/courses
Beaucoup plus accessible que le lien précèdent à mon avis(si tu pars de zéro, en tout cas)
christboy
Messages postés
157
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
30 juillet 2008
20
26 juin 2007 à 08:06
26 juin 2007 à 08:06
Le plus simple serai de nous mettre la partie du code ou il y a l'erreur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok voici mon code(j'utilise la sdl)
1 . #include <stdlib.h>
2 . #include <stdio.h>
3 . #include <SDL/SDL.h>
4 . #include <SDL/SDL_ttf.h>
5 .
6 . int main(int argc, char *argv[])
7 . {
8 . SDL_Surface *ecran = NULL, *texte = NULL, *fond = NULL;
9 . SDL_Rect position;
10 . SDL_Event event;
11 . TTF_Font *police = NULL;
12 . SDL_Color couleurNoire = {0, 0, 0};
13 . int continuer = 1;
14 .
15 .
16 . SDL_Init(SDL_INIT_VIDEO);
17 . TTF_Init();
18 .
19 . ecran = SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);
20 . SDL_WM_SetCaption("Gestion du texte avec SDL_ttf", NULL);
21 .
22 . fond = IMG_Load("back");
23 .
24 . /* Chargement de la police */
25 . police = TTF_OpenFont("angelina.ttf", 65);
26 . /* Ecriture du texte dans la SDL_Surface "texte" en mode Blended (optimal) */
27 . texte = TTF_RenderText_Blended(police, "Salut", couleurNoire);
28 .
29 . while (continuer)
30 . {
31 . SDL_WaitEvent(&event);
32 . switch(event.type)
33 . {
34 . case SDL_QUIT:
35 . continuer = 0;
36 . break;
37 . }
38 .
39 . SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 255, 255, 255));
40 .
41 . position.x = 0;
42 . position.y = 0;
43 . SDL_BlitSurface(fond, NULL, ecran, &position); /* Blit du fond */
44 .
45 . position.x = 60;
46 . position.y = 370;
47 . SDL_BlitSurface(texte, NULL, ecran, &position); /* Blit du texte par-dessus */
48 . SDL_Flip(ecran);
49 . }
50 .
51 . TTF_CloseFont(police);
52 . TTF_Quit();
53 .
54 . SDL_FreeSurface(texte);
55 . SDL_Quit();
56 .
57 .
58 . return EXIT_SUCCESS;
59 . }
les erreurs sont les suivantes :
line 22 warnign : assignement makes pointer form integer without a cast
line 59 warnign : no newline at end of file
j'ai seulement un fichier : main.c
1 . #include <stdlib.h>
2 . #include <stdio.h>
3 . #include <SDL/SDL.h>
4 . #include <SDL/SDL_ttf.h>
5 .
6 . int main(int argc, char *argv[])
7 . {
8 . SDL_Surface *ecran = NULL, *texte = NULL, *fond = NULL;
9 . SDL_Rect position;
10 . SDL_Event event;
11 . TTF_Font *police = NULL;
12 . SDL_Color couleurNoire = {0, 0, 0};
13 . int continuer = 1;
14 .
15 .
16 . SDL_Init(SDL_INIT_VIDEO);
17 . TTF_Init();
18 .
19 . ecran = SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);
20 . SDL_WM_SetCaption("Gestion du texte avec SDL_ttf", NULL);
21 .
22 . fond = IMG_Load("back");
23 .
24 . /* Chargement de la police */
25 . police = TTF_OpenFont("angelina.ttf", 65);
26 . /* Ecriture du texte dans la SDL_Surface "texte" en mode Blended (optimal) */
27 . texte = TTF_RenderText_Blended(police, "Salut", couleurNoire);
28 .
29 . while (continuer)
30 . {
31 . SDL_WaitEvent(&event);
32 . switch(event.type)
33 . {
34 . case SDL_QUIT:
35 . continuer = 0;
36 . break;
37 . }
38 .
39 . SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 255, 255, 255));
40 .
41 . position.x = 0;
42 . position.y = 0;
43 . SDL_BlitSurface(fond, NULL, ecran, &position); /* Blit du fond */
44 .
45 . position.x = 60;
46 . position.y = 370;
47 . SDL_BlitSurface(texte, NULL, ecran, &position); /* Blit du texte par-dessus */
48 . SDL_Flip(ecran);
49 . }
50 .
51 . TTF_CloseFont(police);
52 . TTF_Quit();
53 .
54 . SDL_FreeSurface(texte);
55 . SDL_Quit();
56 .
57 .
58 . return EXIT_SUCCESS;
59 . }
les erreurs sont les suivantes :
line 22 warnign : assignement makes pointer form integer without a cast
line 59 warnign : no newline at end of file
j'ai seulement un fichier : main.c