Vstack ( effet de pile ) / template

Soyez le premier à donner votre avis sur cette source.

Vue 6 771 fois - Téléchargée 163 fois

Description

.

Source / Exemple :


// Exemple / Sample
#include <iostream>
using namespace std;
#include <memory.h>

#include "vstack.h"

int main() {

vStack_CharPtr str;
char tmp[15];

	cout << "sizeof(str): " << sizeof(str) << " bytes - " << (sizeof(str)*8) << " bits" << endl << endl;

	memset(tmp, 0, 15);
	memcpy(tmp, " NitRic!", 8);
	
	str.Push("Bonjour");
	//str += " NitRic!";
	str += tmp;

	str.First();
	while ( str.Next() )
		cout << (char*)str;
	cout << endl << endl;

	while ( str.Pop() ){ // clear stack
	}
	str.Empty(); // clear stack

	return 0;

}

Conclusion :


Créé sous: Microsoft Visual C++ 6.0
Testé sous: Microsoft Windows 98 SE/2000 Professionel/2000 Serveur

Codes Sources

A voir également

Ajouter un commentaire

Commentaire

Messages postés
57
Date d'inscription
samedi 14 décembre 2002
Statut
Membre
Dernière intervention
2 mai 2005

Salut, juste un truc, tu disais dans une de tes sources ID=10671 (sur les strings) :

"Et pour éviter de me faire traiter de tricheur encore(blague ;)), je vait aussi faire d'autres class, NList, NEdit, NListBox, NComboBox, NScrollBar, NButton, NWindow, NRichEdit, NListView, NTreeView, NTab, NPicture, NLabel, NMenu, NTimer, NSocket, NSysTray, etc ..."

Pour ce qui est des ListBox, ComboBox, EditBox, etc... faire une classe serait une pas mauvaise idée en effet, c vrai que c'est chiant de se retaper tout le code a chaque fois. Ce que je fais c'est que j'ai des bouts de codes (une sorte de tool kit) que je reprend et adapate. C'est vraiq 'uil serait plus pratique de faire des classes.
Tu en es où a ce niveau la??? Si tu veux jpe t'aider un peut
++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.